From fff3c38d2e8c60441c233cfa7143852f2a22fe34 Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 31 Oct 2023 12:40:45 +0100 Subject: [PATCH 01/65] HPC-9264: Use column layout for megamenus in section navigation --- .../common_design_subtheme/css/styles.css | 2 +- .../ghi/components/_entity-navigation.scss | 22 ++++++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index a56c03383..ad78e369e 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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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}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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{display:flex;gap:1rem;flex-direction:row}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper{display:inline-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{display:inline-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{display:inline-block;width:auto;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{-webkit-padding-start:0;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{width:80%;padding:.5rem 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 a{white-space:unset}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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}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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{display:block;width:auto;-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{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{display:inline-block;width:auto;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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 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{-moz-column-count:2;column-count:2}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:3;column-count:3}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index ac984dddf..cf3c5a419 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -125,16 +125,18 @@ ul.links--entity-navigation { } .megamenu-wrapper-inner { - display: flex; - gap: 1rem; - flex-direction: row; + column-width: auto; + column-count: 1; + column-gap: 4rem; + column-rule: 1px solid var(--ghi-default-border-color-background); .megamenu-group-wrapper { - display: inline-block; + display: block; width: auto; + break-inside: avoid; .megamenu-group { - display: inline-block; + display: block; width: auto; & > p { @@ -147,7 +149,7 @@ ul.links--entity-navigation { padding-inline-start: 0; li { - width: 80%; + width: 90%; padding: 0.5rem 0; a { @@ -157,6 +159,14 @@ ul.links--entity-navigation { } } } + + @include tablet { + column-count: 2; + } + + @include desktop { + column-count: 3; + } } @include min-width("md") { From f7fecd1e6938222c47934511bc58fbf19316e282 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 1 Nov 2023 13:00:21 +0100 Subject: [PATCH 02/65] HPC-9264: Default mega menu to 4 columns on desktop but make it a configuration option --- .../SectionMenuItem/DocumentSubpages.php | 4 +- .../src/Form/SectionMenuItemForm.php | 22 +++ .../ghi_sections/src/Menu/SectionMenuItem.php | 7 +- .../src/Menu/SectionMenuItemInterface.php | 10 ++ .../src/MenuItemType/SectionMegaMenu.php | 18 +- .../common_design_subtheme.theme | 10 ++ .../common_design_subtheme/css/styles.css | 2 +- .../ghi/components/_entity-navigation.scss | 167 +++++++++++------- 8 files changed, 166 insertions(+), 74 deletions(-) diff --git a/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php b/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php index a5b2dcdeb..8558779e3 100644 --- a/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php +++ b/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php @@ -65,7 +65,7 @@ public function getItem() { if (!$document) { return NULL; } - $item = new SectionMenuItem($this->getPluginId(), $this->getSection()->id(), $this->getLabel()); + $item = new SectionMenuItem($this->getPluginId(), $this->getSection()->id(), $this->getLabel(), $this->getPluginConfiguration()['configuration'] ?? []); return $item; } @@ -104,7 +104,7 @@ public function getWidget() { '#full_width' => TRUE, ], ]; - $widget = new SectionMegaMenu($item->getLabel(), $nodes_grouped, $widget_header); + $widget = new SectionMegaMenu($item->getLabel(), $nodes_grouped, $widget_header, $item->getConfiguration() ?? []); if ($current_page_node) { $same_page = $current_page_node->toUrl() == $document->toUrl(); $contained_page = strpos($current_page_node->toUrl()->toString(), $document->toUrl()->toString()) === 0; diff --git a/html/modules/custom/ghi_sections/src/Form/SectionMenuItemForm.php b/html/modules/custom/ghi_sections/src/Form/SectionMenuItemForm.php index 95752af7c..d848b1300 100644 --- a/html/modules/custom/ghi_sections/src/Form/SectionMenuItemForm.php +++ b/html/modules/custom/ghi_sections/src/Form/SectionMenuItemForm.php @@ -15,6 +15,7 @@ use Drupal\ghi_sections\Entity\Section; use Drupal\ghi_sections\Menu\SectionMenuPluginManager; use Drupal\ghi_sections\Menu\SectionMenuStorage; +use Drupal\ghi_sections\MenuItemType\SectionMegaMenu; use Drupal\ghi_sections\SectionManager; use Drupal\ghi_subpages\Plugin\SectionMenuItem\StandardSubpage; use Drupal\node\NodeInterface; @@ -152,6 +153,24 @@ public function buildForm(array $form, FormStateInterface $form_state, $node = N $form['settings']['label']['#description'] = $this->t('Menu items based on standard subpages cannot be renamed.'); } + $form['settings']['configuration'] = [ + '#type' => 'container', + '#tree' => TRUE, + ]; + + $widget = $menu_item->getPlugin()->getWidget(); + if ($widget instanceof SectionMegaMenu) { + $configuration = $menu_item->getConfiguration()['configuration'] ?? []; + $column_options = [2, 3, 4, 5, 6, 7]; + $form['settings']['configuration']['mega_menu_columns'] = [ + '#type' => 'select', + '#title' => $this->t('Columns (Mega menu)'), + '#description' => $this->t('Configure how many columns this item shows in the mega menu.'), + '#options' => array_combine($column_options, $column_options), + '#default_value' => $configuration['mega_menu_columns'] ?? 4, + ]; + } + $form['actions'] = [ '#type' => 'container', '#attributes' => [ @@ -219,6 +238,9 @@ public function submitForm(array &$form, FormStateInterface $form_state) { $delta = $form['#delta']; $menu_item = $this->getMenuItem($delta); $menu_item->setLabel($label); + $configuration = $menu_item->getConfiguration(); + $configuration['configuration'] = $form_state->getValue(['configuration']) ?? []; + $menu_item->setConfiguration($configuration); $this->sectionMenuStorage->save(); $form_state->setRebuild(); diff --git a/html/modules/custom/ghi_sections/src/Menu/SectionMenuItem.php b/html/modules/custom/ghi_sections/src/Menu/SectionMenuItem.php index a88e37b20..f9ff5470a 100644 --- a/html/modules/custom/ghi_sections/src/Menu/SectionMenuItem.php +++ b/html/modules/custom/ghi_sections/src/Menu/SectionMenuItem.php @@ -101,12 +101,7 @@ public function getConfiguration() { } /** - * Sets the plugin configuration. - * - * @param mixed[] $configuration - * The plugin configuration. - * - * @return $this + * {@inheritdoc} */ public function setConfiguration(array $configuration) { $this->configuration = $configuration; diff --git a/html/modules/custom/ghi_sections/src/Menu/SectionMenuItemInterface.php b/html/modules/custom/ghi_sections/src/Menu/SectionMenuItemInterface.php index 02fe2bfe2..7ab9e231b 100644 --- a/html/modules/custom/ghi_sections/src/Menu/SectionMenuItemInterface.php +++ b/html/modules/custom/ghi_sections/src/Menu/SectionMenuItemInterface.php @@ -44,6 +44,16 @@ public function getSection(); */ public function getConfiguration(); + /** + * Sets the plugin configuration. + * + * @param mixed[] $configuration + * The plugin configuration. + * + * @return $this + */ + public function setConfiguration(array $configuration); + /** * Get the label of the menu item. * diff --git a/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php b/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php index cdd50795a..d3d62b1a0 100644 --- a/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php +++ b/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php @@ -23,6 +23,13 @@ class SectionMegaMenu extends SectionMenuWidgetBase { */ private $header; + /** + * The configuration for the widget. + * + * @var array + */ + private $configuration; + /** * Whether this mega menu is currently active. * @@ -33,10 +40,11 @@ class SectionMegaMenu extends SectionMenuWidgetBase { /** * Construct a mega menu widget. */ - public function __construct($label, array $nodes, $header) { + public function __construct($label, array $nodes, $header, $configuration) { $this->label = $label; $this->nodes = $nodes; $this->header = $header; + $this->configuration = $configuration; } /** @@ -81,10 +89,16 @@ public function isActive() { */ public function toRenderable() { $current_node = $this->getCurrentNode(); + $columns = $this->configuration['mega_menu_columns'] ?: 4; $build = [ '#type' => 'container', - '#attributes' => ['class' => ['megamenu']], + '#attributes' => [ + 'class' => [ + 'megamenu', + 'megamenu--' . $columns, + ], + ], 'label' => [ '#markup' => $this->getLabel(), ], diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme index 5cbb33d34..54070f682 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme @@ -583,6 +583,16 @@ function common_design_subtheme_preprocess_page_navigation_item_list(&$variables ]; if ($is_megamenu) { + // Move the label of each child group into the
  • element of the first + // item. This way we can prevent column-breaking between the group label + // and the first group item using CSS. + foreach ($children as &$child) { + $child[0][1]['#items'][0] = [ + $child[0][0], + $child[0][1]['#items'][0], + ]; + unset($child[0][0]); + } $megamenu = [ '#type' => 'container', '#attributes' => [ diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index ad78e369e..b58df4aa8 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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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}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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{display:block;width:auto;-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{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{display:inline-block;width:auto;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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 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{-moz-column-count:2;column-count:2}}@media(min-width: 1024px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-wrapper-inner{-moz-column-count:3;column-count:3}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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}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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{display:block;width:auto;margin-bottom:1rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-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 ul{-webkit-padding-start:0;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{width:90%;padding:.5rem 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>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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index cf3c5a419..75942ba90 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -89,90 +89,131 @@ ul.links--entity-navigation { background-color: var(--ghi-primary-background-color); } - &.megamenu > div[data-cd-hidden=false] { - position: absolute; - z-index: z-index(dropdown); - top: 3.5rem; - right: 0; - left: 0; - padding-top: 1rem; - padding-bottom: 1rem; - background-color: var(--ghi-primary-background-color); - - & > div.megamenu-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); - - .megamenu-header { - margin-bottom: 1rem; - padding-top: 1rem; - padding-bottom: 1rem; - border-bottom: 1px solid var(--ghi-default-border-color-background); - - h3 { - margin-bottom: 0; - - a { - font-size: var(--cd-font-size--2xbase); + &.megamenu { + + & > div[data-cd-hidden=false] { + position: absolute; + z-index: z-index(dropdown); + top: 3.5rem; + right: 0; + left: 0; + padding-top: 1rem; + padding-bottom: 1rem; + background-color: var(--ghi-primary-background-color); + + & > div.megamenu-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); + + .megamenu-header { + margin-bottom: 1rem; + padding-top: 1rem; + padding-bottom: 1rem; + border-bottom: 1px solid var(--ghi-default-border-color-background); + + h3 { + margin-bottom: 0; + + a { + font-size: var(--cd-font-size--2xbase); + } + } + .metadata { + font-size: var(--cd-font-size--small); } } - .metadata { - font-size: var(--cd-font-size--small); - } - } - .megamenu-wrapper-inner { - column-width: auto; - column-count: 1; - column-gap: 4rem; - column-rule: 1px solid var(--ghi-default-border-color-background); + .megamenu-wrapper-inner { + column-width: auto; + column-count: 1; + column-gap: 4rem; + column-rule: 1px solid var(--ghi-default-border-color-background); - .megamenu-group-wrapper { - display: block; - width: auto; - break-inside: avoid; - - .megamenu-group { + .megamenu-group-wrapper { display: block; width: auto; + margin-bottom: 1rem; - & > p { - display: inline-block; + .megamenu-group { + display: block; width: auto; - font-weight: bold; - } - ul { - padding-inline-start: 0; + ul { + padding-inline-start: 0; - li { - width: 90%; - padding: 0.5rem 0; + li { + width: 90%; + padding: 0.5rem 0; + break-inside: avoid; - a { - white-space: unset; + & > p { + display: block; + width: auto; + margin-top: 0; + font-weight: bold; + } + + a { + white-space: unset; + } } } } } - } - @include tablet { - column-count: 2; + @include tablet { + column-count: 3; + } + + @include desktop { + column-count: 4; + } } - @include desktop { - column-count: 3; + @include min-width("md") { + max-width: calc(var(--content-width) + 48px); + padding-right: var(--cd-container-padding-xlarge); + padding-left: var(--cd-container-padding-xlarge); } } + } - @include min-width("md") { - max-width: calc(var(--content-width) + 48px); - padding-right: var(--cd-container-padding-xlarge); - padding-left: var(--cd-container-padding-xlarge); + @include tablet { + &.megamenu--2 .megamenu-wrapper-inner { + column-count: 1 !important; + } + &.megamenu--3 .megamenu-wrapper-inner { + column-count: 2 !important; + } + &.megamenu--5 .megamenu-wrapper-inner { + column-count: 3 !important; + } + &.megamenu--6 .megamenu-wrapper-inner { + column-count: 4 !important; + } + &.megamenu--7 .megamenu-wrapper-inner { + column-count: 5 !important; + } + } + + @include desktop { + &.megamenu--2 .megamenu-wrapper-inner { + column-count: 2 !important; + } + &.megamenu--3 .megamenu-wrapper-inner { + column-count: 3 !important; + } + &.megamenu--5 .megamenu-wrapper-inner { + column-count: 5 !important; + } + &.megamenu--6 .megamenu-wrapper-inner { + column-count: 6 !important; + } + &.megamenu--7 .megamenu-wrapper-inner { + column-count: 7 !important; } } } From 5ed1a41aef75e141600b3f8a140afea32552efeb Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 1 Nov 2023 13:06:53 +0100 Subject: [PATCH 03/65] HPC-9264: Don't show social icons in document metadata inside a mega menu --- html/modules/custom/ghi_content/src/Entity/Article.php | 4 ++-- html/modules/custom/ghi_content/src/Entity/ContentBase.php | 5 ++++- html/modules/custom/ghi_content/src/Entity/Document.php | 4 ++-- .../src/Plugin/SectionMenuItem/DocumentSubpages.php | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/html/modules/custom/ghi_content/src/Entity/Article.php b/html/modules/custom/ghi_content/src/Entity/Article.php index afd5da70c..115f7b192 100644 --- a/html/modules/custom/ghi_content/src/Entity/Article.php +++ b/html/modules/custom/ghi_content/src/Entity/Article.php @@ -71,7 +71,7 @@ public function getDocumentChapter(Document $document) { /** * {@inheritdoc} */ - public function getPageMetaData() { + public function getPageMetaData($include_social = TRUE) { $metadata = []; $metadata[] = [ '#markup' => new TranslatableMarkup('Published on @date', [ @@ -86,7 +86,7 @@ public function getPageMetaData() { ]), ]; } - if ($this->isPublished()) { + if ($this->isPublished() && $include_social) { $metadata[] = [ '#theme' => 'social_links', ]; diff --git a/html/modules/custom/ghi_content/src/Entity/ContentBase.php b/html/modules/custom/ghi_content/src/Entity/ContentBase.php index aa82c501a..09efc7f69 100644 --- a/html/modules/custom/ghi_content/src/Entity/ContentBase.php +++ b/html/modules/custom/ghi_content/src/Entity/ContentBase.php @@ -122,10 +122,13 @@ public function toUrl($rel = 'canonical', array $options = []) { /** * Get the meta data for this article. * + * @param bool $include_social + * Whether to include social icons in the metadata. + * * @return array * An array of metadata items. */ - abstract public function getPageMetaData(); + abstract public function getPageMetaData($include_social = TRUE); /** * Get the tags for this content. diff --git a/html/modules/custom/ghi_content/src/Entity/Document.php b/html/modules/custom/ghi_content/src/Entity/Document.php index 2091c1a05..27ae9daf5 100644 --- a/html/modules/custom/ghi_content/src/Entity/Document.php +++ b/html/modules/custom/ghi_content/src/Entity/Document.php @@ -101,7 +101,7 @@ public function getSummary() { /** * {@inheritdoc} */ - public function getPageMetaData() { + public function getPageMetaData($include_social = TRUE) { $metadata = []; $metadata[] = [ '#markup' => new TranslatableMarkup('Published on @date', [ @@ -116,7 +116,7 @@ public function getPageMetaData() { ]), ]; } - if ($this->isPublished()) { + if ($this->isPublished() && $include_social) { $metadata[] = [ '#theme' => 'social_links', ]; diff --git a/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php b/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php index 8558779e3..3ca6e1677 100644 --- a/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php +++ b/html/modules/custom/ghi_content/src/Plugin/SectionMenuItem/DocumentSubpages.php @@ -100,7 +100,7 @@ public function getWidget() { [ '#theme' => 'item_list', '#attributes' => ['class' => ['metadata']], - '#items' => $document->getPageMetaData(), + '#items' => $document->getPageMetaData(FALSE), '#full_width' => TRUE, ], ]; From 8a56f7e3a5a61da3b5618dbb55ad3e9405aa4504 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 1 Nov 2023 22:37:53 +0100 Subject: [PATCH 04/65] HPC-9264: Prevent error trying to access non-existent array key --- .../custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php b/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php index d3d62b1a0..c11818e55 100644 --- a/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php +++ b/html/modules/custom/ghi_sections/src/MenuItemType/SectionMegaMenu.php @@ -89,7 +89,7 @@ public function isActive() { */ public function toRenderable() { $current_node = $this->getCurrentNode(); - $columns = $this->configuration['mega_menu_columns'] ?: 4; + $columns = $this->configuration['mega_menu_columns'] ?? 4; $build = [ '#type' => 'container', From 7bfbf1e3c7280d281d30e5bb8af92957f5988d14 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 1 Nov 2023 22:38:22 +0100 Subject: [PATCH 05/65] HPC-9264: Prevent line breaks in first level section menu items --- html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../sass/ghi/components/_entity-navigation.scss | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index b58df4aa8..bac45d7eb 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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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}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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{display:block;width:auto;margin-bottom:1rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-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 ul{-webkit-padding-start:0;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{width:90%;padding:.5rem 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>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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{display:block;width:auto;margin-bottom:1rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-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 ul{-webkit-padding-start:0;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{width:90%;padding:.5rem 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>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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index 75942ba90..083e20727 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -12,6 +12,7 @@ ul.links--entity-navigation { display: flex; align-items: center; height: 3.5rem; + white-space: nowrap; } &.active > .link-wrapper::before, From 4b50fd2b7e6e10122480756df9a6165bc5b7338d Mon Sep 17 00:00:00 2001 From: unocha-jenkins Date: Thu, 2 Nov 2023 07:43:44 +0000 Subject: [PATCH 06/65] chore: Update all outdated drupal/* packages. --- composer.lock | 198 +++++++++++++++++++++++++------------------------- 1 file changed, 99 insertions(+), 99 deletions(-) diff --git a/composer.lock b/composer.lock index 8070db412..1f7614da2 100644 --- a/composer.lock +++ b/composer.lock @@ -1946,17 +1946,17 @@ }, { "name": "drupal/config_filter", - "version": "2.5.0", + "version": "2.6.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_filter.git", - "reference": "8.x-2.5" + "reference": "8.x-2.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-2.5.zip", - "reference": "8.x-2.5", - "shasum": "a509ec432b0560fbba853b52e74d71cede5f6bdf" + "url": "https://ftp.drupal.org/files/projects/config_filter-8.x-2.6.zip", + "reference": "8.x-2.6", + "shasum": "fd1a057a402436fc906c63bf0a74722f73b9b155" }, "require": { "drupal/core": "^8.8 || ^9 || ^10" @@ -1970,8 +1970,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.5", - "datestamp": "1698096457", + "version": "8.x-2.6", + "datestamp": "1698308577", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2073,17 +2073,17 @@ }, { "name": "drupal/config_split", - "version": "2.0.0-rc4", + "version": "2.0.0-rc5", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_split.git", - "reference": "2.0.0-rc4" + "reference": "2.0.0-rc5" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_split-2.0.0-rc4.zip", - "reference": "2.0.0-rc4", - "shasum": "d4c06efbadd34793b0c9b71772162057afa58111" + "url": "https://ftp.drupal.org/files/projects/config_split-2.0.0-rc5.zip", + "reference": "2.0.0-rc5", + "shasum": "6c7240086bb65c668f2cf32f59f2e1414ad6afbe" }, "require": { "drupal/core": "^8.8 || ^9 || ^10" @@ -2101,8 +2101,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.0-rc4", - "datestamp": "1662235380", + "version": "2.0.0-rc5", + "datestamp": "1698624439", "security-coverage": { "status": "not-covered", "message": "RC releases are not covered by Drupal security advisories." @@ -2151,16 +2151,16 @@ }, { "name": "drupal/core", - "version": "10.1.5", + "version": "10.1.6", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "1272c35d547e844e7ebf3fe5513542291cda8cec" + "reference": "33695caf467e3e1e8c75d42215df57bee31be9ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/1272c35d547e844e7ebf3fe5513542291cda8cec", - "reference": "1272c35d547e844e7ebf3fe5513542291cda8cec", + "url": "https://api.github.com/repos/drupal/core/zipball/33695caf467e3e1e8c75d42215df57bee31be9ec", + "reference": "33695caf467e3e1e8c75d42215df57bee31be9ec", "shasum": "" }, "require": { @@ -2305,13 +2305,13 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/10.1.5" + "source": "https://github.com/drupal/core/tree/10.1.6" }, - "time": "2023-10-04T21:37:59+00:00" + "time": "2023-11-01T11:59:20+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "10.1.5", + "version": "10.1.6", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", @@ -2355,13 +2355,13 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/10.1.5" + "source": "https://github.com/drupal/core-composer-scaffold/tree/10.1.6" }, "time": "2023-04-30T16:15:32+00:00" }, { "name": "drupal/core-project-message", - "version": "10.1.5", + "version": "10.1.6", "source": { "type": "git", "url": "https://github.com/drupal/core-project-message.git", @@ -2396,22 +2396,22 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-project-message/tree/10.1.5" + "source": "https://github.com/drupal/core-project-message/tree/10.1.6" }, "time": "2022-07-01T08:32:39+00:00" }, { "name": "drupal/core-recommended", - "version": "10.1.5", + "version": "10.1.6", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "2c5cf420ddb06f3e9b624d168b724ca1c7c326e2" + "reference": "13f5968854fe8bc02e659d8a4facc04a1a576ce5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/2c5cf420ddb06f3e9b624d168b724ca1c7c326e2", - "reference": "2c5cf420ddb06f3e9b624d168b724ca1c7c326e2", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/13f5968854fe8bc02e659d8a4facc04a1a576ce5", + "reference": "13f5968854fe8bc02e659d8a4facc04a1a576ce5", "shasum": "" }, "require": { @@ -2420,7 +2420,7 @@ "doctrine/annotations": "~1.14.3", "doctrine/deprecations": "~v1.1.1", "doctrine/lexer": "~2.1.0", - "drupal/core": "10.1.5", + "drupal/core": "10.1.6", "egulias/email-validator": "~4.0.1", "guzzlehttp/guzzle": "~7.7.0", "guzzlehttp/psr7": "~2.5.0", @@ -2477,9 +2477,9 @@ ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/10.1.5" + "source": "https://github.com/drupal/core-recommended/tree/10.1.6" }, - "time": "2023-10-04T21:37:59+00:00" + "time": "2023-11-01T11:59:20+00:00" }, { "name": "drupal/ctools", @@ -5306,17 +5306,17 @@ }, { "name": "drupal/viewsreference", - "version": "2.0.0-beta6", + "version": "2.0.0-beta7", "source": { "type": "git", "url": "https://git.drupalcode.org/project/viewsreference.git", - "reference": "8.x-2.0-beta6" + "reference": "8.x-2.0-beta7" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/viewsreference-8.x-2.0-beta6.zip", - "reference": "8.x-2.0-beta6", - "shasum": "1b094ccb10f4adc0b968a51650c0e2612ee184dd" + "url": "https://ftp.drupal.org/files/projects/viewsreference-8.x-2.0-beta7.zip", + "reference": "8.x-2.0-beta7", + "shasum": "a1adf505b6cc7e175c548a2db52d6e26ba59a299" }, "require": { "drupal/core": "^9.3 || ^10" @@ -5327,8 +5327,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.0-beta6", - "datestamp": "1691400463", + "version": "8.x-2.0-beta7", + "datestamp": "1698849225", "security-coverage": { "status": "not-covered", "message": "Beta releases are not covered by Drupal security advisories." @@ -5369,17 +5369,17 @@ }, { "name": "drupal/warmer", - "version": "2.0.10", + "version": "2.0.11", "source": { "type": "git", "url": "https://git.drupalcode.org/project/warmer.git", - "reference": "2.0.10" + "reference": "2.0.11" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/warmer-2.0.10.zip", - "reference": "2.0.10", - "shasum": "e333ab37c5a44704aa3f90c8e019d36ee75603c3" + "url": "https://ftp.drupal.org/files/projects/warmer-2.0.11.zip", + "reference": "2.0.11", + "shasum": "d421e0a471a7e334ab3a1d7486c2e0735ed98faf" }, "require": { "drupal/core": "^9 || ^10", @@ -5389,8 +5389,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.10", - "datestamp": "1688015656", + "version": "2.0.11", + "datestamp": "1698732535", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -9590,16 +9590,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.3.6", + "version": "v6.3.7", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "c186627f52febe09c6d5270b04f8462687a250a6" + "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/c186627f52febe09c6d5270b04f8462687a250a6", - "reference": "c186627f52febe09c6d5270b04f8462687a250a6", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/59d1837d5d992d16c2628cd0d6b76acf8d69b33e", + "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e", "shasum": "" }, "require": { @@ -9647,7 +9647,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.6" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.7" }, "funding": [ { @@ -9663,20 +9663,20 @@ "type": "tidelift" } ], - "time": "2023-10-17T11:32:53+00:00" + "time": "2023-10-28T23:55:27+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.6", + "version": "v6.3.7", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "4945f5001b06ff9080cd3d8f1f9f069094c0d156" + "reference": "6d4098095f93279d9536a0e9124439560cc764d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4945f5001b06ff9080cd3d8f1f9f069094c0d156", - "reference": "4945f5001b06ff9080cd3d8f1f9f069094c0d156", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6d4098095f93279d9536a0e9124439560cc764d0", + "reference": "6d4098095f93279d9536a0e9124439560cc764d0", "shasum": "" }, "require": { @@ -9760,7 +9760,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.3.6" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.7" }, "funding": [ { @@ -9776,7 +9776,7 @@ "type": "tidelift" } ], - "time": "2023-10-21T13:12:51+00:00" + "time": "2023-10-29T14:31:45+00:00" }, { "name": "symfony/mime", @@ -10911,16 +10911,16 @@ }, { "name": "symfony/serializer", - "version": "v6.3.6", + "version": "v6.3.7", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "8c5fb7144889839751ad9680cf4f183f60f8fbce" + "reference": "641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/8c5fb7144889839751ad9680cf4f183f60f8fbce", - "reference": "8c5fb7144889839751ad9680cf4f183f60f8fbce", + "url": "https://api.github.com/repos/symfony/serializer/zipball/641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9", + "reference": "641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9", "shasum": "" }, "require": { @@ -10985,7 +10985,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.3.6" + "source": "https://github.com/symfony/serializer/tree/v6.3.7" }, "funding": [ { @@ -11001,7 +11001,7 @@ "type": "tidelift" } ], - "time": "2023-10-17T11:32:53+00:00" + "time": "2023-10-26T18:15:14+00:00" }, { "name": "symfony/service-contracts", @@ -11251,16 +11251,16 @@ }, { "name": "symfony/validator", - "version": "v6.3.6", + "version": "v6.3.7", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "254290aa13d591883eb36327cbe80689cee38ffb" + "reference": "9cc736663fa5839b9710ac2c303bb0b951014fc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/254290aa13d591883eb36327cbe80689cee38ffb", - "reference": "254290aa13d591883eb36327cbe80689cee38ffb", + "url": "https://api.github.com/repos/symfony/validator/zipball/9cc736663fa5839b9710ac2c303bb0b951014fc1", + "reference": "9cc736663fa5839b9710ac2c303bb0b951014fc1", "shasum": "" }, "require": { @@ -11327,7 +11327,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.3.6" + "source": "https://github.com/symfony/validator/tree/v6.3.7" }, "funding": [ { @@ -11343,7 +11343,7 @@ "type": "tidelift" } ], - "time": "2023-10-20T16:20:17+00:00" + "time": "2023-10-28T23:11:45+00:00" }, { "name": "symfony/var-dumper", @@ -11505,16 +11505,16 @@ }, { "name": "symfony/yaml", - "version": "v6.3.3", + "version": "v6.3.7", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add" + "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/e23292e8c07c85b971b44c1c4b87af52133e2add", - "reference": "e23292e8c07c85b971b44c1c4b87af52133e2add", + "url": "https://api.github.com/repos/symfony/yaml/zipball/9758b6c69d179936435d0ffb577c3708d57e38a8", + "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8", "shasum": "" }, "require": { @@ -11557,7 +11557,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.3.3" + "source": "https://github.com/symfony/yaml/tree/v6.3.7" }, "funding": [ { @@ -11573,7 +11573,7 @@ "type": "tidelift" } ], - "time": "2023-07-31T07:08:24+00:00" + "time": "2023-10-28T23:31:00+00:00" }, { "name": "twig/twig", @@ -13124,16 +13124,16 @@ }, { "name": "drupal/core-dev", - "version": "10.1.5", + "version": "10.1.6", "source": { "type": "git", "url": "https://github.com/drupal/core-dev.git", - "reference": "e11a86bc8c037e67c7c5c974fbabe051bbcdcc81" + "reference": "5d02df4f05f5033e7d8bf4098efa55cc0847e2b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-dev/zipball/e11a86bc8c037e67c7c5c974fbabe051bbcdcc81", - "reference": "e11a86bc8c037e67c7c5c974fbabe051bbcdcc81", + "url": "https://api.github.com/repos/drupal/core-dev/zipball/5d02df4f05f5033e7d8bf4098efa55cc0847e2b9", + "reference": "5d02df4f05f5033e7d8bf4098efa55cc0847e2b9", "shasum": "" }, "require": { @@ -13141,7 +13141,7 @@ "behat/mink-browserkit-driver": "^2.1", "behat/mink-selenium2-driver": "^1.4", "colinodell/psr-testlogger": "^1.2", - "composer/composer": "^2.4", + "composer/composer": "^2.6.4", "drupal/coder": "^8.3.10", "instaclick/php-webdriver": "^1.4.1", "justinrainbow/json-schema": "^5.2", @@ -13172,9 +13172,9 @@ ], "description": "require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.", "support": { - "source": "https://github.com/drupal/core-dev/tree/10.1.5" + "source": "https://github.com/drupal/core-dev/tree/10.1.6" }, - "time": "2023-05-25T11:39:24+00:00" + "time": "2023-10-05T21:10:12+00:00" }, { "name": "drupal/devel", @@ -14429,16 +14429,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.39", + "version": "1.10.40", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4" + "reference": "93c84b5bf7669920d823631e39904d69b9c7dc5d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/d9dedb0413f678b4d03cbc2279a48f91592c97c4", - "reference": "d9dedb0413f678b4d03cbc2279a48f91592c97c4", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/93c84b5bf7669920d823631e39904d69b9c7dc5d", + "reference": "93c84b5bf7669920d823631e39904d69b9c7dc5d", "shasum": "" }, "require": { @@ -14487,7 +14487,7 @@ "type": "tidelift" } ], - "time": "2023-10-17T15:46:26+00:00" + "time": "2023-10-30T14:48:31+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -16432,16 +16432,16 @@ }, { "name": "symfony/http-client", - "version": "v6.3.6", + "version": "v6.3.7", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "ab8446f997efb9913627e9da10fa784d2182fe92" + "reference": "cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/ab8446f997efb9913627e9da10fa784d2182fe92", - "reference": "ab8446f997efb9913627e9da10fa784d2182fe92", + "url": "https://api.github.com/repos/symfony/http-client/zipball/cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d", + "reference": "cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d", "shasum": "" }, "require": { @@ -16504,7 +16504,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.3.6" + "source": "https://github.com/symfony/http-client/tree/v6.3.7" }, "funding": [ { @@ -16520,7 +16520,7 @@ "type": "tidelift" } ], - "time": "2023-10-06T10:08:56+00:00" + "time": "2023-10-29T12:41:36+00:00" }, { "name": "symfony/http-client-contracts", @@ -16602,16 +16602,16 @@ }, { "name": "symfony/lock", - "version": "v6.3.6", + "version": "v6.3.7", "source": { "type": "git", "url": "https://github.com/symfony/lock.git", - "reference": "714c52173dd3720ae63e564c4ec7fd03eb8a635a" + "reference": "7e5d1412827aa97e90f9af9495d452f0b9465a85" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/lock/zipball/714c52173dd3720ae63e564c4ec7fd03eb8a635a", - "reference": "714c52173dd3720ae63e564c4ec7fd03eb8a635a", + "url": "https://api.github.com/repos/symfony/lock/zipball/7e5d1412827aa97e90f9af9495d452f0b9465a85", + "reference": "7e5d1412827aa97e90f9af9495d452f0b9465a85", "shasum": "" }, "require": { @@ -16661,7 +16661,7 @@ "semaphore" ], "support": { - "source": "https://github.com/symfony/lock/tree/v6.3.6" + "source": "https://github.com/symfony/lock/tree/v6.3.7" }, "funding": [ { @@ -16677,7 +16677,7 @@ "type": "tidelift" } ], - "time": "2023-10-12T15:02:41+00:00" + "time": "2023-10-28T23:55:27+00:00" }, { "name": "symfony/phpunit-bridge", From a948897c9533bf8994e12e2c847da0f2a669fa99 Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 2 Nov 2023 09:42:54 +0100 Subject: [PATCH 07/65] HPC-9264: Restore accessibility for mega menu using css columns --- .../common_design_subtheme.theme | 10 ---------- .../custom/common_design_subtheme/css/styles.css | 2 +- .../sass/ghi/components/_entity-navigation.scss | 14 +++++++++++++- 3 files changed, 14 insertions(+), 12 deletions(-) diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme index 54070f682..5cbb33d34 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme @@ -583,16 +583,6 @@ function common_design_subtheme_preprocess_page_navigation_item_list(&$variables ]; if ($is_megamenu) { - // Move the label of each child group into the
  • element of the first - // item. This way we can prevent column-breaking between the group label - // and the first group item using CSS. - foreach ($children as &$child) { - $child[0][1]['#items'][0] = [ - $child[0][0], - $child[0][1]['#items'][0], - ]; - unset($child[0][0]); - } $megamenu = [ '#type' => 'container', '#attributes' => [ diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index bac45d7eb..f1b3e16bd 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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{display:block;width:auto;margin-bottom:1rem}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-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 ul{-webkit-padding-start:0;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{width:90%;padding:.5rem 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>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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index 083e20727..1d859bf3c 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -136,12 +136,20 @@ ul.links--entity-navigation { .megamenu-group-wrapper { display: block; width: auto; - margin-bottom: 1rem; + margin-bottom: 2rem; .megamenu-group { display: block; width: auto; + & > p { + display: inline-block; + margin-top: 0; + font-weight: bold; + break-before: auto; + break-after: avoid; + } + ul { padding-inline-start: 0; @@ -150,6 +158,10 @@ ul.links--entity-navigation { padding: 0.5rem 0; break-inside: avoid; + &:first-child { + break-before: avoid; + } + & > p { display: block; width: auto; From 8fb6e913864bc27da9dfef6d398c61463e6cd0f0 Mon Sep 17 00:00:00 2001 From: berliner Date: Fri, 3 Nov 2023 11:21:07 +0100 Subject: [PATCH 08/65] HPC-9279: Add year switcher to plan name also on article and document pages --- config/block.block.sectionswitcher.yml | 2 + .../config_split.config_split.config_dev.yml | 1 + .../src/Plugin/Block/Menu/SectionSwitcher.php | 54 +++++++++++++++++++ 3 files changed, 57 insertions(+) diff --git a/config/block.block.sectionswitcher.yml b/config/block.block.sectionswitcher.yml index a86bb4283..010128a06 100644 --- a/config/block.block.sectionswitcher.yml +++ b/config/block.block.sectionswitcher.yml @@ -27,7 +27,9 @@ visibility: context_mapping: node: '@node.node_route_context:node' bundles: + article: article custom_subpage: custom_subpage + document: document financials: financials logframe: logframe plan_cluster: plan_cluster diff --git a/config/config_split.config_split.config_dev.yml b/config/config_split.config_split.config_dev.yml index 297d23018..40b9207ae 100644 --- a/config/config_split.config_split.config_dev.yml +++ b/config/config_split.config_split.config_dev.yml @@ -7,6 +7,7 @@ label: 'Config Dev' description: 'Dev modules and settings not suitable for production.' weight: 0 stackable: false +no_patching: false storage: folder folder: ../config_dev module: diff --git a/html/modules/custom/ghi_blocks/src/Plugin/Block/Menu/SectionSwitcher.php b/html/modules/custom/ghi_blocks/src/Plugin/Block/Menu/SectionSwitcher.php index 7f853dd74..77286a6d4 100644 --- a/html/modules/custom/ghi_blocks/src/Plugin/Block/Menu/SectionSwitcher.php +++ b/html/modules/custom/ghi_blocks/src/Plugin/Block/Menu/SectionSwitcher.php @@ -4,9 +4,11 @@ use Drupal\Core\Block\BlockBase; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; +use Drupal\Core\Url; use Drupal\ghi_base_objects\Traits\ShortNameTrait; use Drupal\ghi_sections\Entity\GlobalSection; use Drupal\ghi_sections\Entity\Homepage; +use Drupal\ghi_sections\Entity\SectionNodeInterface; use Symfony\Component\DependencyInjection\ContainerInterface; /** @@ -60,6 +62,20 @@ class SectionSwitcher extends BlockBase implements ContainerFactoryPluginInterfa */ protected $subpageManager; + /** + * The path alias manager. + * + * @var \Drupal\path_alias\AliasManagerInterface + */ + protected $aliasManager; + + /** + * The request stack. + * + * @var \Symfony\Component\HttpFoundation\RequestStack + */ + protected $requestStack; + /** * {@inheritdoc} */ @@ -71,6 +87,8 @@ public static function create(ContainerInterface $container, array $configuratio $instance->moduleHandler = $container->get('module_handler'); $instance->sectionManager = $container->get('ghi_sections.manager'); $instance->subpageManager = $container->get('ghi_subpages.manager'); + $instance->aliasManager = $container->get('path_alias.manager'); + $instance->requestStack = $container->get('request_stack'); return $instance; } @@ -151,9 +169,45 @@ private function getSectionNode() { if ($section_node instanceof GlobalSection && !$section_node instanceof Homepage) { return NULL; } + if (!$section_node) { + // We can still try to deduce the section from the path. + $section_node = $this->getSectionNodeFromPath(); + } return $section_node; } + /** + * Get the section node from the path. + * + * This processes the path recursively until it can find an alias that + * represents a section node. + * + * @param string $path + * The path to process. + * + * @return \Drupal\ghi_sections\Entity\SectionNodeInterface|null + * The section node or NULL if not found. + */ + private function getSectionNodeFromPath($path = NULL) { + $path = $path ?? $this->requestStack->getCurrentRequest()->getPathInfo(); + $section = NULL; + $path_internal = $this->aliasManager->getPathByAlias($path); + try { + $params = Url::fromUri("internal:" . $path_internal)->getRouteParameters(); + $entity_type = key($params); + $loaded = $this->entityTypeManager->getStorage($entity_type)->load($params[$entity_type]); + $section = $loaded instanceof SectionNodeInterface ? $loaded : NULL; + } + catch (\Exception $e) { + // Just catch any issue and pretend this didn't happen. + } + if (!$section && strrpos($path, '/') > 1) { + $path = substr($path, 0, strrpos($path, '/')); + $section = $this->getSectionNodeFromPath($path); + } + return $section instanceof SectionNodeInterface ? $section : NULL; + } + /** * Get switcher options by a country reference on the sections base objects. * From 156517da2bf354e83abec14183a827467c7bf62c Mon Sep 17 00:00:00 2001 From: berliner Date: Sat, 4 Nov 2023 22:43:41 +0100 Subject: [PATCH 09/65] Fix wrong object type when fetching child entities from GVEs --- .../modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php | 4 ++-- .../ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php b/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php index 61d78d240..fbe47882a 100644 --- a/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php +++ b/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php @@ -160,12 +160,12 @@ public static function getEntityPrototype($id) { * The confirmed string. */ public static function checkObjectType($type) { - $know_types = [ + $known_types = [ 'plans' => 'plan', 'planEntities' => 'planEntity', 'governingEntities' => 'governingEntity', ]; - return $know_types[$type] ?? (in_array($type, $know_types) ? $type : NULL); + return $known_types[$type] ?? (in_array($type, $known_types) ? $type : NULL); } } diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php index 0f9a911ea..6db9d01c5 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php @@ -132,7 +132,7 @@ private function getAttachments(ContentEntityInterface $context_object = NULL, a foreach ($plan_entities as $plan_entity) { $entity_attachments = array_map(function ($attachment) use ($plan_entity) { $attachment->objectId = $plan_entity->id(); - $attachment->objectType = 'planEntity'; + $attachment->objectType = $plan_entity->getEntityType(); return $attachment; }, $plan_entity->getRawData()->attachments ?? []); $attachments = array_merge($attachments, $entity_attachments); From e9f5123edee27bcac49579aa7cf9a2935590198f Mon Sep 17 00:00:00 2001 From: berliner Date: Mon, 6 Nov 2023 21:30:03 +0100 Subject: [PATCH 10/65] Generate UUIDs instead of using the plugin id to prevent pollution of the static cache --- .../ConfigurationContainerItem/AttachmentTable.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php b/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php index 7afe9749a..660ade02b 100644 --- a/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php +++ b/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php @@ -37,12 +37,20 @@ class AttachmentTable extends ConfigurationContainerItemPluginBase implements Co */ protected $configurationContainerItemManager; + /** + * The UUID service. + * + * @var \Drupal\Component\Uuid\UuidInterface + */ + protected $uuidService; + /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { $instance = parent::create($container, $configuration, $plugin_id, $plugin_definition); $instance->configurationContainerItemManager = $container->get('plugin.manager.configuration_container_item_manager'); + $instance->uuidService = $container->get('uuid'); return $instance; } @@ -472,7 +480,7 @@ public function getPrototype() { * The plugin id. */ public function getUuid() { - return $this->getPluginId(); + return $this->uuidService->generate(); } } From 4a711d965dd396b2d0333bba38b0a223a3f4cdd4 Mon Sep 17 00:00:00 2001 From: berliner Date: Mon, 6 Nov 2023 22:51:15 +0100 Subject: [PATCH 11/65] Update d3-sparkline for better interpolation of missing data points --- composer.json | 4 ++-- composer.lock | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/composer.json b/composer.json index ffc7ef73c..c3b7e952b 100644 --- a/composer.json +++ b/composer.json @@ -47,10 +47,10 @@ "package": { "name": "unocha/d3-sparkline", "type": "drupal-library", - "version": "2.1.2", + "version": "2.1.3", "dist": { "type": "zip", - "url": "https://github.com/UN-OCHA/d3-sparkline/archive/refs/tags/v2.1.2.zip" + "url": "https://github.com/UN-OCHA/d3-sparkline/archive/refs/tags/v2.1.3.zip" } } } diff --git a/composer.lock b/composer.lock index 1f7614da2..eeba35d6f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "d7ec189e2bc89a0ba5211a43e4313cd8", + "content-hash": "73f18f3694aa287cda5ba396fcc45e7e", "packages": [ { "name": "asm89/stack-cors", @@ -11736,10 +11736,10 @@ }, { "name": "unocha/d3-sparkline", - "version": "2.1.2", + "version": "2.1.3", "dist": { "type": "zip", - "url": "https://github.com/UN-OCHA/d3-sparkline/archive/refs/tags/v2.1.2.zip" + "url": "https://github.com/UN-OCHA/d3-sparkline/archive/refs/tags/v2.1.3.zip" }, "type": "drupal-library" }, From cc78657b2cceb2d9863e1c487b5a101b4a947d42 Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 7 Nov 2023 10:17:51 +0100 Subject: [PATCH 12/65] HPC-9258: Use auto visible flag from CM to determine initial publication status of imported articles --- config/migrate_plus.migration.articles_hpc_content_module.yml | 4 +--- .../migrate_plus.migration.articles_hpc_content_module.yml | 4 +--- .../src/RemoteSource/RemoteSourceBaseHpcContentModule.php | 1 + 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/config/migrate_plus.migration.articles_hpc_content_module.yml b/config/migrate_plus.migration.articles_hpc_content_module.yml index 5c7923908..ef06a1450 100644 --- a/config/migrate_plus.migration.articles_hpc_content_module.yml +++ b/config/migrate_plus.migration.articles_hpc_content_module.yml @@ -52,9 +52,7 @@ process: plugin: default_value default_value: article title: title - status: - plugin: default_value - default_value: 1 + status: autoVisible created: plugin: callback callable: strtotime diff --git a/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml b/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml index b55227563..62e115f83 100644 --- a/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml +++ b/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml @@ -45,9 +45,7 @@ process: plugin: default_value default_value: article title: title - status: - plugin: default_value - default_value: 1 + status: autoVisible created: plugin: callback callable: strtotime diff --git a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php index 9f38d6591..83777354b 100644 --- a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php +++ b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php @@ -480,6 +480,7 @@ public function importArticles(array $tags = NULL) { summary created updated + autoVisible } } }'; From bee6d171fb7a3dd27c955d1c23efc9f8a9f6d2f3 Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 7 Nov 2023 10:37:21 +0100 Subject: [PATCH 13/65] HPC-9258: Use auto visible flag from CM to determine initial publication status of imported documents --- .../migrate_plus.migration.documents_hpc_content_module.yml | 4 +--- .../migrate_plus.migration.documents_hpc_content_module.yml | 4 +--- .../src/RemoteSource/RemoteSourceBaseHpcContentModule.php | 1 + 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/config/migrate_plus.migration.documents_hpc_content_module.yml b/config/migrate_plus.migration.documents_hpc_content_module.yml index a46ddb7c4..2d6c1019c 100644 --- a/config/migrate_plus.migration.documents_hpc_content_module.yml +++ b/config/migrate_plus.migration.documents_hpc_content_module.yml @@ -52,9 +52,7 @@ process: plugin: default_value default_value: document title: title - status: - plugin: default_value - default_value: 1 + status: autoVisible created: plugin: callback callable: strtotime diff --git a/html/modules/custom/ghi_content/config/install/migrate_plus.migration.documents_hpc_content_module.yml b/html/modules/custom/ghi_content/config/install/migrate_plus.migration.documents_hpc_content_module.yml index 0449030df..e8f1c8b96 100644 --- a/html/modules/custom/ghi_content/config/install/migrate_plus.migration.documents_hpc_content_module.yml +++ b/html/modules/custom/ghi_content/config/install/migrate_plus.migration.documents_hpc_content_module.yml @@ -45,9 +45,7 @@ process: plugin: default_value default_value: document title: title - status: - plugin: default_value - default_value: 1 + status: autoVisible created: plugin: callback callable: strtotime diff --git a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php index 83777354b..5fccc5df2 100644 --- a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php +++ b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php @@ -509,6 +509,7 @@ public function importDocuments(array $tags = NULL) { created updated tags + autoVisible } } }'; From 92ee2409e46dc5452a52d3b78936f60523a6b3a7 Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 7 Nov 2023 23:16:42 +0100 Subject: [PATCH 14/65] Use plan version argument also when fetching related entities --- .../ApiObjects/Entities/EntityObjectBase.php | 7 ++++ .../Entities/EntityObjectInterface.php | 8 +++++ .../src/ApiObjects/Entities/PlanEntity.php | 32 +++++++++++++++++-- .../src/Helpers/PlanEntityHelper.php | 18 +++++++---- .../src/Helpers/PlanStructureHelper.php | 8 +++-- .../Plugin/EndpointQuery/AttachmentQuery.php | 1 + .../EndpointQuery/AttachmentSearchQuery.php | 1 + .../EndpointQuery/PlanEntitiesQuery.php | 2 ++ .../EndpointQuery/PlanOverviewQuery.php | 1 + .../src/Traits/PlanVersionArgument.php | 2 +- 10 files changed, 69 insertions(+), 11 deletions(-) diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectBase.php b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectBase.php index ce9050997..b553359ba 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectBase.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectBase.php @@ -109,4 +109,11 @@ public function getEntityTypeName() { return ucfirst(strtolower(implode(' ', $pieces))); } + /** + * {@inheritdoc} + */ + public function getPlanId() { + return $this->getRawData()->planId; + } + } diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectInterface.php b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectInterface.php index 8ae429573..b23f5ff4a 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectInterface.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/EntityObjectInterface.php @@ -57,4 +57,12 @@ public function getFullName(); */ public function getTags(); + /** + * Get the plan id to which the entity belongs. + * + * @return int + * The plan id. + */ + public function getPlanId(); + } diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php index 9ee84e6bd..2dd36bbdc 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php @@ -3,6 +3,7 @@ namespace Drupal\ghi_plans\ApiObjects\Entities; use Drupal\ghi_plans\Helpers\PlanEntityHelper; +use Drupal\ghi_plans\Traits\PlanVersionArgument; use Drupal\hpc_api\Helpers\ApiEntityHelper; /** @@ -10,6 +11,8 @@ */ class PlanEntity extends EntityObjectBase { + use PlanVersionArgument; + /** * {@inheritdoc} */ @@ -113,7 +116,7 @@ public function getPlanEntityParents() { return []; } return array_filter(array_map(function ($entity_id) { - return PlanEntityHelper::getPlanEntity($entity_id); + return PlanEntityHelper::getPlanEntity($entity_id, $this->getPlanVersionArgument()); }, $first_ref->planEntityIds)); } @@ -184,7 +187,7 @@ public function getEntityName() { * {@inheritdoc} */ public function getFullName() { - $parent_entity = $this->governing_entity_parent_id ? PlanEntityHelper::getGoverningEntity($this->governing_entity_parent_id) : NULL; + $parent_entity = $this->getParentGoverningEntity(); if (!$parent_entity) { return $this->t('@type @custom_reference', [ '@type' => $this->name, @@ -198,4 +201,29 @@ public function getFullName() { ]); } + /** + * Get the parent governing entity. + * + * @return \Drupal\ghi_plans\ApiObjects\Entities\GoverningEntity + * The parent governing entity if found. + */ + private function getParentGoverningEntity() { + $entity_id = $this->governing_entity_parent_id ?? NULL; + if (!$entity_id) { + return NULL; + } + $entity = PlanEntityHelper::getGoverningEntity($entity_id, $this->getPlanVersionArgument()); + return $entity instanceof GoverningEntity ? $entity : NULL; + } + + /** + * Get the version argument to use for this entity. + * + * @return string + * The version argument as a string. + */ + private function getPlanVersionArgument() { + return $this->getPlanVersionArgumentForPlanId($this->getPlanId()); + } + } diff --git a/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php b/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php index fbe47882a..705810d8f 100644 --- a/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php +++ b/html/modules/custom/ghi_plans/src/Helpers/PlanEntityHelper.php @@ -82,11 +82,13 @@ public static function getPlanEntityObjects($plan_data) { * * @param int $entity_id * The plan entity id for which to retrieve the data. + * @param string $version_argument + * The plan version argument. * * @return \Drupal\ghi_plans\ApiObjects\Entities\PlanEntity * The plan entity object. */ - public static function getPlanEntity($entity_id) { + public static function getPlanEntity($entity_id, $version_argument = 'current') { /** @var \Drupal\hpc_api\Query\EndpointQuery $query */ $query = \Drupal::service('hpc_api.endpoint_query'); $query->setArguments([ @@ -96,10 +98,11 @@ public static function getPlanEntity($entity_id) { 'query_args' => [ 'addPercentageOfTotalTarget' => 'true', 'disaggregation' => 'false', - 'version' => 'current', + 'version' => $version_argument, ], ]); - return new PlanEntity($query->getData()); + $data = $query->getData(); + return $data ? new PlanEntity($data) : NULL; } /** @@ -107,11 +110,13 @@ public static function getPlanEntity($entity_id) { * * @param int $entity_id * The plan entity id for which to retrieve the data. + * @param string $version_argument + * The plan version argument. * * @return \Drupal\ghi_plans\ApiObjects\Entities\GoverningEntity * The governing entity object. */ - public static function getGoverningEntity($entity_id) { + public static function getGoverningEntity($entity_id, $version_argument = 'current') { /** @var \Drupal\hpc_api\Query\EndpointQuery $query */ $query = \Drupal::service('hpc_api.endpoint_query'); $query->setArguments([ @@ -121,10 +126,11 @@ public static function getGoverningEntity($entity_id) { 'query_args' => [ 'addPercentageOfTotalTarget' => 'true', 'disaggregation' => 'false', - 'version' => 'current', + 'version' => $version_argument, ], ]); - return new GoverningEntity($query->getData()); + $data = $query->getData(); + return $data ? new GoverningEntity($data) : NULL; } /** diff --git a/html/modules/custom/ghi_plans/src/Helpers/PlanStructureHelper.php b/html/modules/custom/ghi_plans/src/Helpers/PlanStructureHelper.php index d9cf0a70e..47e18a017 100644 --- a/html/modules/custom/ghi_plans/src/Helpers/PlanStructureHelper.php +++ b/html/modules/custom/ghi_plans/src/Helpers/PlanStructureHelper.php @@ -4,6 +4,7 @@ use Drupal\Core\Entity\ContentEntityInterface; use Drupal\ghi_plans\ApiObjects\PlanPrototype; +use Drupal\ghi_plans\Traits\PlanVersionArgument; use Drupal\hpc_api\Helpers\ApiEntityHelper; /** @@ -13,6 +14,8 @@ */ class PlanStructureHelper { + use PlanVersionArgument; + /** * Retrieve the plan entity structure based on the given plan data. * @@ -26,6 +29,7 @@ public static function getPlanEntityStructure($plan_data) { $plan_entities = PlanEntityHelper::getPlanEntityObjects($plan_data); $governing_entities = PlanEntityHelper::getGoverningEntityObjects($plan_data); + $version_argument = self::getPlanVersionArgumentForPlanId($plan_data->id); $remove_ids = []; $ple_structure = []; @@ -42,7 +46,7 @@ public static function getPlanEntityStructure($plan_data) { // there. $parent_id = $plan_entity->root_parent_id; if (!array_key_exists($parent_id, $plan_entities)) { - $plan_entities[$parent_id] = PlanEntityHelper::getPlanEntity($parent_id); + $plan_entities[$parent_id] = PlanEntityHelper::getPlanEntity($parent_id, $version_argument); } $plan_entities[$parent_id]->addChild($plan_entity); $remove_ids[] = $entity_id; @@ -51,7 +55,7 @@ public static function getPlanEntityStructure($plan_data) { // If not, put the PLEs according to their structure. foreach ($plan_entity->support[0]->planEntityIds as $ple_id) { if (!array_key_exists($ple_id, $plan_entities)) { - $plan_entities[$ple_id] = PlanEntityHelper::getPlanEntity($ple_id); + $plan_entities[$ple_id] = PlanEntityHelper::getPlanEntity($ple_id, $version_argument); } if ($plan_entities[$ple_id]->entity_type == 'PE') { $ple_structure[$plan_entity->id] = $plan_entity; diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentQuery.php index 05267df7b..c54578a77 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentQuery.php @@ -32,6 +32,7 @@ class AttachmentQuery extends EndpointQueryBase implements ContainerFactoryPlugi * {@inheritdoc} */ public function getData(array $placeholders = [], array $query_args = []) { + $this->endpointQuery->setPlaceholders($placeholders); if ($plan_id = $this->getPlaceholder('plan_id')) { $query_args['version'] = $this->getPlanVersionArgumentForPlanId($plan_id); } diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php index 487b9f349..b7b58b2f5 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php @@ -35,6 +35,7 @@ class AttachmentSearchQuery extends EndpointQueryBase { * {@inheritdoc} */ public function getData(array $placeholders = [], array $query_args = []) { + $this->endpointQuery->setPlaceholders($placeholders); if ($plan_id = $this->getPlaceholder('plan_id')) { $query_args['version'] = $this->getPlanVersionArgumentForPlanId($plan_id); } diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php index 6db9d01c5..1e5e7f206 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanEntitiesQuery.php @@ -25,6 +25,7 @@ * endpoint = { * "public" = "public/plan/{plan_id}", * "authenticated" = "plan/{plan_id}", + * "api_key" = "plan/{plan_id}", * "version" = "v2", * "query" = { * "content" = "entities", @@ -46,6 +47,7 @@ class PlanEntitiesQuery extends EndpointQueryBase { * {@inheritdoc} */ public function getData(array $placeholders = [], array $query_args = []) { + $this->endpointQuery->setPlaceholders($placeholders); if ($plan_id = $this->getPlaceholder('plan_id')) { $query_args['version'] = $this->getPlanVersionArgumentForPlanId($plan_id); } diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanOverviewQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanOverviewQuery.php index b82909ddf..2139cb1cf 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanOverviewQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/PlanOverviewQuery.php @@ -48,6 +48,7 @@ public static function create(ContainerInterface $container, array $configuratio * {@inheritdoc} */ public function getData(array $placeholders = [], array $query_args = []) { + $this->endpointQuery->setPlaceholders($placeholders); $year = $this->getPlaceholder('year'); if (!$year) { return; diff --git a/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php b/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php index d25e119bb..0ef48d37d 100644 --- a/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php +++ b/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php @@ -18,7 +18,7 @@ trait PlanVersionArgument { * @return string * The version argument as a string for the API. */ - public function getPlanVersionArgumentForPlanId($plan_id) { + public static function getPlanVersionArgumentForPlanId($plan_id) { if (self::getCurrentUser()->isAnonymous()) { return 'current'; } From d5a7817f50223a6d958de282b9c78be17626c5cd Mon Sep 17 00:00:00 2001 From: berliner Date: Fri, 13 Oct 2023 13:29:51 +0200 Subject: [PATCH 15/65] HPC-9104: Install, enable and configure search api solr, add solr to local docksal stack, add search view and place search bar, create view modes for search results, WIP --- .docksal/docksal.yml | 11 +- composer.json | 4 +- composer.lock | 384 +- ...osedformsearch_solrpage_search_results.yml | 23 + ...view_display.node.article.card_summary.yml | 1 + ...tity_view_display.node.article.default.yml | 9 +- ....entity_view_display.node.article.grid.yml | 1 + ...iew_display.node.article.search_result.yml | 126 + ...ntity_view_display.node.article.teaser.yml | 1 + ...ew_display.node.custom_subpage.default.yml | 1 + ...play.node.custom_subpage.search_result.yml | 84 + ...iew_display.node.custom_subpage.teaser.yml | 1 + ...ity_view_display.node.document.default.yml | 9 +- ...ew_display.node.document.search_result.yml | 117 + ...y_view_display.node.financials.default.yml | 7 +- ..._display.node.financials.search_result.yml | 102 + ...ew_display.node.global_section.default.yml | 5 +- ...play.node.global_section.search_result.yml | 97 + ...ity_view_display.node.logframe.default.yml | 1 + ...ew_display.node.logframe.search_result.yml | 99 + ...view_display.node.plan_cluster.default.yml | 7 +- ...isplay.node.plan_cluster.search_result.yml | 110 + ...y_view_display.node.population.default.yml | 7 +- ..._display.node.population.search_result.yml | 102 + ...ity_view_display.node.presence.default.yml | 1 + ...ew_display.node.presence.search_result.yml | 99 + ...ity_view_display.node.progress.default.yml | 1 + ...ew_display.node.progress.search_result.yml | 99 + ...tity_view_display.node.section.default.yml | 9 +- ...iew_display.node.section.search_result.yml | 112 + config/core.extension.yml | 5 + ...est_handler_autocomplete_default_7_0_0.yml | 1 + ....request_handler_extract_default_7_0_0.yml | 1 + ...er.request_handler_query_default_7_0_0.yml | 1 + ...r.request_handler_select_default_7_0_0.yml | 1 + ...er.request_handler_spell_default_7_0_0.yml | 1 + config/search_api.index.solr.yml | 181 + config/search_api.server.solr.yml | 74 + config/search_api.settings.yml | 28 + config/search_api_db.settings.yml | 3 + ...olr_cache.cache_document_default_7_0_0.yml | 17 + ...olr_cache.cache_document_default_9_0_0.yml | 17 + ...r_cache.cache_fieldvalue_default_7_0_0.yml | 21 + ...r_cache.cache_fieldvalue_default_9_0_0.yml | 21 + ....solr_cache.cache_filter_default_7_0_0.yml | 21 + ....solr_cache.cache_filter_default_9_0_0.yml | 21 + ...cache.cache_persegfilter_default_7_0_0.yml | 18 + ...cache.cache_persegfilter_default_9_0_0.yml | 18 + ..._cache.cache_queryresult_default_7_0_0.yml | 27 + ..._cache.cache_queryresult_default_9_0_0.yml | 27 + ...lr.solr_field_type.text_edge_und_6_0_0.yml | 75 + ...lr.solr_field_type.text_edge_und_7_0_0.yml | 77 + ...r_field_type.text_edgestring_und_6_0_0.yml | 45 + ...api_solr.solr_field_type.text_en_6_0_0.yml | 17952 ++++++++++++++++ ...api_solr.solr_field_type.text_en_7_0_0.yml | 17952 ++++++++++++++++ ...api_solr.solr_field_type.text_fr_6_0_0.yml | 596 + ...api_solr.solr_field_type.text_fr_7_0_0.yml | 600 + ...r.solr_field_type.text_ngram_und_6_0_0.yml | 75 + ...r.solr_field_type.text_ngram_und_7_0_0.yml | 77 + ..._field_type.text_ngramstring_und_6_0_0.yml | 45 + ...solr_field_type.text_phonetic_en_7_0_0.yml | 91 + ...solr_field_type.text_phonetic_fr_7_0_0.yml | 83 + ...olr_field_type.text_phonetic_und_7_0_0.yml | 91 + ....solr_field_type.text_string_und_6_0_0.yml | 35 + ...pi_solr.solr_field_type.text_und_6_0_0.yml | 345 + ...pi_solr.solr_field_type.text_und_7_0_0.yml | 347 + ...t_dispatcher_httpcaching_default_7_0_0.yml | 18 + ...patcher_httpcachingnever_default_7_0_0.yml | 14 + ...est_handler_autocomplete_default_7_0_0.yml | 54 + ....request_handler_elevate_default_7_0_0.yml | 43 + ....request_handler_extract_default_7_0_0.yml | 35 + ...dler.request_handler_mlt_default_7_0_0.yml | 31 + ...er.request_handler_query_default_7_0_0.yml | 31 + ...andler_replicationmaster_default_7_0_0.yml | 31 + ...handler_replicationslave_default_7_0_0.yml | 28 + ...r.request_handler_select_default_7_0_0.yml | 45 + ...er.request_handler_spell_default_7_0_0.yml | 62 + ....request_handler_suggest_default_7_0_0.yml | 35 + ...ler.request_handler_tvrh_default_7_0_0.yml | 36 + config/views.settings.yml | 2 +- config/views.view.search_solr.yml | 314 + .../src/Plugin/Block/RelatedArticles.php | 5 + .../ghi_hero_image/ghi_hero_image.info.yml | 1 + .../DefaultHeroImageFormatter.php | 22 + .../FieldFormatter/HeroImageFormatter.php | 47 +- .../ApiObjects/Attachments/TextAttachment.php | 2 +- .../custom/ghi_search/ghi_search.info.yml | 9 + .../ghi_search/ghi_search.libraries.yml | 8 + .../custom/ghi_search/ghi_search.module | 82 + .../custom/ghi_search/ghi_search.services.yml | 6 + .../custom/ghi_search/js/ghi_search.ui.js | 36 + .../EventSubscriber/SearchApiSubscriber.php | 40 + .../ghi_sections/src/Entity/GlobalSection.php | 12 + .../ghi_sections/src/Entity/Section.php | 12 + .../src/Entity/SectionNodeInterface.php | 8 + html/sites/default/settings.docksal.php | 4 + .../common_design_subtheme/build/styles.css | 530 +- .../common_design_subtheme.theme | 58 + .../common_design_subtheme/css/styles.css | 2 +- .../sass/ghi/_ghi-search.scss | 159 + .../common_design_subtheme/sass/ghi/_ghi.scss | 1 + .../node--article--search-result.html.twig | 105 + ...e--custom-subpage--search-result.html.twig | 100 + ...e--document--search-result.html copy.twig} | 31 +- .../node--financials--search-result.html.twig | 100 + .../node--logframe--search-result.html.twig | 100 + ...ode--plan-cluster--search-result.html.twig | 100 + .../node--population--search-result.html.twig | 100 + .../node--presence--search-result.html.twig | 100 + .../node--progress--search-result.html.twig | 100 + .../node--section--search-result.html.twig | 100 + ...search-solr--page-search-results.html.twig | 72 + 112 files changed, 43273 insertions(+), 178 deletions(-) create mode 100644 config/block.block.exposedformsearch_solrpage_search_results.yml create mode 100644 config/core.entity_view_display.node.article.search_result.yml create mode 100644 config/core.entity_view_display.node.custom_subpage.search_result.yml create mode 100644 config/core.entity_view_display.node.document.search_result.yml create mode 100644 config/core.entity_view_display.node.financials.search_result.yml create mode 100644 config/core.entity_view_display.node.global_section.search_result.yml create mode 100644 config/core.entity_view_display.node.logframe.search_result.yml create mode 100644 config/core.entity_view_display.node.plan_cluster.search_result.yml create mode 100644 config/core.entity_view_display.node.population.search_result.yml create mode 100644 config/core.entity_view_display.node.presence.search_result.yml create mode 100644 config/core.entity_view_display.node.progress.search_result.yml create mode 100644 config/core.entity_view_display.node.section.search_result.yml create mode 100644 config/language/fr/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml create mode 100644 config/language/fr/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml create mode 100644 config/language/fr/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml create mode 100644 config/language/fr/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml create mode 100644 config/language/fr/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml create mode 100644 config/search_api.index.solr.yml create mode 100644 config/search_api.server.solr.yml create mode 100644 config/search_api.settings.yml create mode 100644 config/search_api_db.settings.yml create mode 100644 config/search_api_solr.solr_cache.cache_document_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_document_default_9_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_fieldvalue_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_fieldvalue_default_9_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_filter_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_filter_default_9_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_persegfilter_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_persegfilter_default_9_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_queryresult_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_cache.cache_queryresult_default_9_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_en_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_en_7_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_fr_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_fr_7_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_string_und_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_und_6_0_0.yml create mode 100644 config/search_api_solr.solr_field_type.text_und_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcaching_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcachingnever_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_elevate_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_mlt_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_replicationmaster_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_replicationslave_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_suggest_default_7_0_0.yml create mode 100644 config/search_api_solr.solr_request_handler.request_handler_tvrh_default_7_0_0.yml create mode 100644 config/views.view.search_solr.yml create mode 100644 html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/DefaultHeroImageFormatter.php create mode 100644 html/modules/custom/ghi_search/ghi_search.info.yml create mode 100644 html/modules/custom/ghi_search/ghi_search.libraries.yml create mode 100644 html/modules/custom/ghi_search/ghi_search.module create mode 100644 html/modules/custom/ghi_search/ghi_search.services.yml create mode 100644 html/modules/custom/ghi_search/js/ghi_search.ui.js create mode 100644 html/modules/custom/ghi_search/src/EventSubscriber/SearchApiSubscriber.php create mode 100644 html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--custom-subpage--search-result.html.twig rename html/themes/custom/common_design_subtheme/templates/content/{node--plan--teaser.html.twig => node--document--search-result.html copy.twig} (83%) create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--financials--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--logframe--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--plan-cluster--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--population--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--presence--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--progress--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/content/node--section--search-result.html.twig create mode 100644 html/themes/custom/common_design_subtheme/templates/views/views-view--search-solr--page-search-results.html.twig diff --git a/.docksal/docksal.yml b/.docksal/docksal.yml index d8dc86c34..8837bf79c 100644 --- a/.docksal/docksal.yml +++ b/.docksal/docksal.yml @@ -36,4 +36,13 @@ services: ports: - "8444:8442" environment: - - ALLOWED_HOSTNAMES=docksal.site \ No newline at end of file + - ALLOWED_HOSTNAMES=docksal.site + + # Solr + solr: + image: arm64v8/solr:8 + extends: + file: ${HOME}/.docksal/stacks/services.yml + service: solr + volumes: + - ${PROJECT_ROOT}/.docksal/etc/solr/solr811:/opt/solr/server/solr/configsets/solr811 \ No newline at end of file diff --git a/composer.json b/composer.json index c3b7e952b..a93f144b6 100644 --- a/composer.json +++ b/composer.json @@ -105,6 +105,8 @@ "drupal/rabbit_hole": "^1.0@beta", "drupal/redirect": "^1.6", "drupal/redis": "^1.5", + "drupal/search_api": "^1.30", + "drupal/search_api_solr": "^4.3", "drupal/seckit": "^2.0", "drupal/smugmug_api": "^2.0", "drupal/social_auth_hid": "^3.2", @@ -116,7 +118,7 @@ "drupal/viewsreference": "^2.0", "drupal/warmer": "^2.0", "drupal/webp": "^1.0-beta7", - "drush/drush": "^12", + "drush/drush": "^12.4", "npm-asset/d3": "^7.4", "npm-asset/leaflet": "^1.7", "npm-asset/leaflet-modal": "^0.2.0", diff --git a/composer.lock b/composer.lock index eeba35d6f..61b33e3a2 100644 --- a/composer.lock +++ b/composer.lock @@ -64,16 +64,16 @@ }, { "name": "chi-teck/drupal-code-generator", - "version": "3.2.0", + "version": "3.3.0", "source": { "type": "git", "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "6883a423f21446b16f8b9a2d90cc5abd4bc3e5d6" + "reference": "56da9209b24a5a5b5d27bec9e523f02bdd101770" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/6883a423f21446b16f8b9a2d90cc5abd4bc3e5d6", - "reference": "6883a423f21446b16f8b9a2d90cc5abd4bc3e5d6", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/56da9209b24a5a5b5d27bec9e523f02bdd101770", + "reference": "56da9209b24a5a5b5d27bec9e523f02bdd101770", "shasum": "" }, "require": { @@ -92,7 +92,7 @@ }, "require-dev": { "chi-teck/drupal-coder-extension": "^2.0.0-alpha4", - "drupal/coder": "8.3.20", + "drupal/coder": "8.3.22", "drupal/core": "10.1.x-dev", "ext-simplexml": "*", "phpspec/prophecy-phpunit": "^2.0", @@ -118,9 +118,9 @@ "description": "Drupal code generator", "support": { "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", - "source": "https://github.com/Chi-teck/drupal-code-generator/tree/3.2.0" + "source": "https://github.com/Chi-teck/drupal-code-generator/tree/3.3.0" }, - "time": "2023-08-06T11:19:01+00:00" + "time": "2023-10-21T12:57:05+00:00" }, { "name": "composer/installers", @@ -4544,6 +4544,180 @@ "source": "https://git.drupalcode.org/project/redis" } }, + { + "name": "drupal/search_api", + "version": "1.30.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/search_api.git", + "reference": "8.x-1.30" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/search_api-8.x-1.30.zip", + "reference": "8.x-1.30", + "shasum": "25bd2cfab6a6332c595fbc8be1c4cfff33a85ce8" + }, + "require": { + "drupal/core": "^9.3 || ^10.0" + }, + "conflict": { + "drupal/search_api_solr": "2.* || 3.0 || 3.1" + }, + "require-dev": { + "drupal/language_fallback_fix": "@dev", + "drupal/search_api_autocomplete": "@dev", + "drupal/search_api_db": "*" + }, + "suggest": { + "drupal/facets": "Adds the ability to create faceted searches.", + "drupal/search_api_autocomplete": "Allows adding autocomplete suggestions to search fields.", + "drupal/search_api_solr": "Adds support for using Apache Solr as a backend." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.30", + "datestamp": "1697366291", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": "^9 || ^10 || ^11" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Thomas Seidl", + "homepage": "https://www.drupal.org/u/drunken-monkey" + }, + { + "name": "Nick Veenhof", + "homepage": "https://www.drupal.org/u/nick_vh" + }, + { + "name": "See other contributors", + "homepage": "https://www.drupal.org/node/790418/committers" + } + ], + "description": "Provides a generic framework for modules offering search capabilities.", + "homepage": "https://www.drupal.org/project/search_api", + "support": { + "source": "https://git.drupalcode.org/project/search_api", + "issues": "https://www.drupal.org/project/issues/search_api", + "irc": "irc://irc.freenode.org/drupal-search-api" + } + }, + { + "name": "drupal/search_api_solr", + "version": "4.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/search_api_solr.git", + "reference": "4.3.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/search_api_solr-4.3.0.zip", + "reference": "4.3.0", + "shasum": "222e14f9ab49efb519e3a78674606880a2b07416" + }, + "require": { + "composer-runtime-api": ">=2.0", + "composer/semver": "^1.0|^3.0", + "consolidation/annotated-command": "^2.12|^4.1", + "drupal/core": "^9.3 || ^10.0", + "drupal/search_api": "~1.29", + "ext-dom": "*", + "ext-json": "*", + "ext-simplexml": "*", + "laminas/laminas-stdlib": "^3.2", + "maennchen/zipstream-php": "^2.2.1|^3.0.2", + "solarium/solarium": "^6.3.0" + }, + "conflict": { + "drupal/acquia_search_solr": "<1.0.0-beta8", + "drupal/search_api_autocomplete": "<1.6.0", + "drupal/search_api_solr_multilingual": "<3.0.0" + }, + "require-dev": { + "drupal/devel": "^4.0|^5.0", + "drupal/facets": "^3.0.x-dev", + "drupal/geofield": "1.x-dev", + "drupal/search_api_autocomplete": "1.x-dev", + "drupal/search_api_location": "1.x-dev", + "drupal/search_api_spellcheck": "3.x-dev", + "monolog/monolog": "^1.25|^3" + }, + "suggest": { + "drupal/facets": "Provides facetted search.", + "drupal/search_api_autocomplete": "Provides auto complete for search boxes.", + "drupal/search_api_location": "Provides location searches.", + "drupal/search_api_solr_nlp": "Highly recommended! Provides Solr field types based on natural language processing (NLP).", + "drupal/search_api_spellcheck": "Provides spell checking and 'Did You Mean?'." + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "4.3.0", + "datestamp": "1696589367", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + }, + "drush": { + "services": { + "drush.services.yml": ">=9" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Markus Kalkbrenner", + "homepage": "https://www.drupal.org/u/mkalkbrenner" + }, + { + "name": "Other contributors", + "homepage": "https://www.drupal.org/node/982682/committers" + }, + { + "name": "cspitzlay", + "homepage": "https://www.drupal.org/user/419305" + }, + { + "name": "drunken monkey", + "homepage": "https://www.drupal.org/user/205582" + }, + { + "name": "mkalkbrenner", + "homepage": "https://www.drupal.org/user/124705" + }, + { + "name": "Nick_vh", + "homepage": "https://www.drupal.org/user/122682" + } + ], + "description": "Offers an implementation of the Search API that uses an Apache Solr server for indexing content.", + "homepage": "https://www.drupal.org/project/search_api_solr", + "support": { + "source": "http://git.drupal.org/project/search_api_solr.git", + "issues": "https://www.drupal.org/project/issues/search_api_solr", + "chat": "https://drupalchat.me/channel/search" + } + }, { "name": "drupal/seckit", "version": "2.0.1", @@ -5484,16 +5658,16 @@ }, { "name": "drush/drush", - "version": "12.3.0", + "version": "12.4.0", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "a83c9ae56728dd6f99aa5d150c11e5e3656030a5" + "reference": "b49cc6b666279bd4582a00437bfdc4969b335612" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/a83c9ae56728dd6f99aa5d150c11e5e3656030a5", - "reference": "a83c9ae56728dd6f99aa5d150c11e5e3656030a5", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/b49cc6b666279bd4582a00437bfdc4969b335612", + "reference": "b49cc6b666279bd4582a00437bfdc4969b335612", "shasum": "" }, "require": { @@ -5616,7 +5790,7 @@ "issues": "https://github.com/drush-ops/drush/issues", "security": "https://github.com/drush-ops/drush/security/advisories", "slack": "https://drupal.slack.com/messages/C62H9CWQM", - "source": "https://github.com/drush-ops/drush/tree/12.3.0" + "source": "https://github.com/drush-ops/drush/tree/12.4.0" }, "funding": [ { @@ -5624,7 +5798,7 @@ "type": "github" } ], - "time": "2023-10-11T11:25:44+00:00" + "time": "2023-10-19T21:47:17+00:00" }, { "name": "egulias/email-validator", @@ -6310,6 +6484,123 @@ ], "time": "2023-08-03T15:02:42+00:00" }, + { + "name": "halaxa/json-machine", + "version": "1.1.3", + "source": { + "type": "git", + "url": "https://github.com/halaxa/json-machine.git", + "reference": "514025c5ebbdb8a058745b573b4a1e81d685802c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/halaxa/json-machine/zipball/514025c5ebbdb8a058745b573b4a1e81d685802c", + "reference": "514025c5ebbdb8a058745b573b4a1e81d685802c", + "shasum": "" + }, + "require": { + "php": ">=7.0" + }, + "require-dev": { + "ext-json": "*", + "friendsofphp/php-cs-fixer": "^3.0", + "phpunit/phpunit": "^8.0" + }, + "suggest": { + "ext-json": "To run JSON Machine out of the box without custom decoders.", + "guzzlehttp/guzzle": "To run example with GuzzleHttp" + }, + "type": "library", + "autoload": { + "psr-4": { + "JsonMachine\\": "src/" + }, + "exclude-from-classmap": [ + "src/autoloader.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Filip Halaxa", + "email": "filip@halaxa.cz" + } + ], + "description": "Efficient, easy-to-use and fast JSON pull parser", + "support": { + "issues": "https://github.com/halaxa/json-machine/issues", + "source": "https://github.com/halaxa/json-machine/tree/1.1.3" + }, + "funding": [ + { + "url": "https://ko-fi.com/G2G57KTE4", + "type": "other" + } + ], + "time": "2022-10-12T11:40:33+00:00" + }, + { + "name": "laminas/laminas-stdlib", + "version": "3.18.0", + "source": { + "type": "git", + "url": "https://github.com/laminas/laminas-stdlib.git", + "reference": "e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/laminas/laminas-stdlib/zipball/e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf", + "reference": "e85b29076c6216e7fc98e72b42dbe1bbc3b95ecf", + "shasum": "" + }, + "require": { + "php": "~8.1.0 || ~8.2.0 || ~8.3.0" + }, + "conflict": { + "zendframework/zend-stdlib": "*" + }, + "require-dev": { + "laminas/laminas-coding-standard": "^2.5", + "phpbench/phpbench": "^1.2.14", + "phpunit/phpunit": "^10.3.3", + "psalm/plugin-phpunit": "^0.18.4", + "vimeo/psalm": "^5.15.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Laminas\\Stdlib\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "SPL extensions, array utilities, error handlers, and more", + "homepage": "https://laminas.dev", + "keywords": [ + "laminas", + "stdlib" + ], + "support": { + "chat": "https://laminas.dev/chat", + "docs": "https://docs.laminas.dev/laminas-stdlib/", + "forum": "https://discourse.laminas.dev", + "issues": "https://github.com/laminas/laminas-stdlib/issues", + "rss": "https://github.com/laminas/laminas-stdlib/releases.atom", + "source": "https://github.com/laminas/laminas-stdlib" + }, + "funding": [ + { + "url": "https://funding.communitybridge.org/projects/laminas-project", + "type": "community_bridge" + } + ], + "time": "2023-09-19T10:15:21+00:00" + }, { "name": "league/container", "version": "4.2.0", @@ -8936,6 +9227,73 @@ ], "time": "2023-10-08T07:28:08+00:00" }, + { + "name": "solarium/solarium", + "version": "6.3.3", + "source": { + "type": "git", + "url": "https://github.com/solariumphp/solarium.git", + "reference": "90e42bf322217cc1f26439e61b0c7d17fedb3a9c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/solariumphp/solarium/zipball/90e42bf322217cc1f26439e61b0c7d17fedb3a9c", + "reference": "90e42bf322217cc1f26439e61b0c7d17fedb3a9c", + "shasum": "" + }, + "require": { + "composer-runtime-api": ">=2.0", + "ext-json": "*", + "halaxa/json-machine": "^1.1", + "php": "^8.0", + "psr/event-dispatcher": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "symfony/event-dispatcher-contracts": "^2.0 || ^3.0" + }, + "require-dev": { + "escapestudios/symfony2-coding-standard": "^3.11", + "ext-curl": "*", + "ext-iconv": "*", + "nyholm/psr7": "^1.8", + "php-http/guzzle7-adapter": "^1.0", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^9.6", + "roave/security-advisories": "dev-master", + "symfony/event-dispatcher": "^5.0 || ^6.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Solarium\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "See GitHub contributors", + "homepage": "https://github.com/solariumphp/solarium/contributors" + } + ], + "description": "PHP Solr client", + "homepage": "http://www.solarium-project.org", + "keywords": [ + "php", + "search", + "solr" + ], + "support": { + "issues": "https://github.com/solariumphp/solarium/issues", + "source": "https://github.com/solariumphp/solarium/tree/6.3.3" + }, + "time": "2023-10-14T14:46:33+00:00" + }, { "name": "squizlabs/php_codesniffer", "version": "3.7.2", diff --git a/config/block.block.exposedformsearch_solrpage_search_results.yml b/config/block.block.exposedformsearch_solrpage_search_results.yml new file mode 100644 index 000000000..c8f22f2d2 --- /dev/null +++ b/config/block.block.exposedformsearch_solrpage_search_results.yml @@ -0,0 +1,23 @@ +uuid: 3f8ba6f4-c9c3-4628-b231-6e245b6fd1f8 +langcode: en +status: true +dependencies: + config: + - views.view.search_solr + module: + - views + theme: + - common_design_subtheme +id: exposedformsearch_solrpage_search_results +theme: common_design_subtheme +region: header_search +weight: 0 +provider: null +plugin: 'views_exposed_filter_block:search_solr-page_search_results' +settings: + id: 'views_exposed_filter_block:search_solr-page_search_results' + label: '' + label_display: '0' + provider: views + views_label: '' +visibility: { } diff --git a/config/core.entity_view_display.node.article.card_summary.yml b/config/core.entity_view_display.node.article.card_summary.yml index 2ae9ed4a4..968aa454d 100644 --- a/config/core.entity_view_display.node.article.card_summary.yml +++ b/config/core.entity_view_display.node.article.card_summary.yml @@ -111,3 +111,4 @@ hidden: langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.article.default.yml b/config/core.entity_view_display.node.article.default.yml index cf9c1eb4e..b9539a5ce 100644 --- a/config/core.entity_view_display.node.article.default.yml +++ b/config/core.entity_view_display.node.article.default.yml @@ -49,12 +49,14 @@ third_party_settings: - 'Lists (Views)' - Menus - 'Narrative Content' + - Page - 'Plan cluster elements' - 'Plan elements' - Sections - 'Social Auth' - - Subpage - System + - User + - Views - core entity_view_mode_restriction: allowed_layouts: @@ -72,10 +74,12 @@ third_party_settings: - 'Inline blocks' - 'Lists (Views)' - Menus + - Page - 'Plan cluster elements' - 'Social Auth' - - Subpage - System + - User + - Views - core blacklisted_blocks: { } whitelisted_blocks: @@ -173,3 +177,4 @@ hidden: langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.article.grid.yml b/config/core.entity_view_display.node.article.grid.yml index a08b686ca..436a64722 100644 --- a/config/core.entity_view_display.node.article.grid.yml +++ b/config/core.entity_view_display.node.article.grid.yml @@ -112,3 +112,4 @@ hidden: langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.article.search_result.yml b/config/core.entity_view_display.node.article.search_result.yml new file mode 100644 index 000000000..b871678b4 --- /dev/null +++ b/config/core.entity_view_display.node.article.search_result.yml @@ -0,0 +1,126 @@ +uuid: 56f30214-ad4c-4d61-b42c-78a1e40ad3ce +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.article.field_base_objects + - field.field.node.article.field_chapter + - field.field.node.article.field_crop_hero_image + - field.field.node.article.field_display_hero_image + - field.field.node.article.field_image + - field.field.node.article.field_inherit_section_image + - field.field.node.article.field_remote_article + - field.field.node.article.field_summary + - field.field.node.article.field_tags + - field.field.node.article.layout_builder__layout + - node.type.article + - responsive_image.styles.card_hero + module: + - config_default_responsive_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - text + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - Subpage + - System + - core + entity_view_mode_restriction: + allowed_layouts: + - layout_onecol + denylisted_blocks: { } + allowlisted_blocks: { } + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Plan cluster elements' + - 'Social Auth' + - Subpage + - System + - core + blacklisted_blocks: { } + whitelisted_blocks: + 'Narrative Content': + - paragraph + - related_articles + - related_sections + layout_builder_ipe: + enabled: false +id: node.article.search_result +targetEntityType: node +bundle: article +mode: search_result +content: + field_image: + type: config_default_responsive_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + default_image: + path: /themes/custom/common_design_subtheme/img/default_images/article_image.png + use_image_style: '1' + alt: '' + title: '' + width: null + height: null + third_party_settings: { } + weight: 0 + region: content + field_summary: + type: text_default + label: visually_hidden + settings: { } + third_party_settings: { } + weight: 1 + region: content + field_tags: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 2 + region: content +hidden: + field_base_objects: true + field_chapter: true + field_crop_hero_image: true + field_display_hero_image: true + field_inherit_section_image: true + field_remote_article: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.article.teaser.yml b/config/core.entity_view_display.node.article.teaser.yml index d335cb52b..898e6908c 100644 --- a/config/core.entity_view_display.node.article.teaser.yml +++ b/config/core.entity_view_display.node.article.teaser.yml @@ -54,3 +54,4 @@ hidden: langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.custom_subpage.default.yml b/config/core.entity_view_display.node.custom_subpage.default.yml index 7f7a244bb..643b44c0e 100644 --- a/config/core.entity_view_display.node.custom_subpage.default.yml +++ b/config/core.entity_view_display.node.custom_subpage.default.yml @@ -97,3 +97,4 @@ content: hidden: langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.custom_subpage.search_result.yml b/config/core.entity_view_display.node.custom_subpage.search_result.yml new file mode 100644 index 000000000..a64ad68a9 --- /dev/null +++ b/config/core.entity_view_display.node.custom_subpage.search_result.yml @@ -0,0 +1,84 @@ +uuid: 6a7f1546-ad39-4e99-8fb0-8a7ed94169b8 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.custom_subpage.field_entity_reference + - field.field.node.custom_subpage.field_hero_image + - field.field.node.custom_subpage.field_team + - field.field.node.custom_subpage.layout_builder__layout + - node.type.custom_subpage + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_ipe: + enabled: false + layout_builder_restrictions: + allowed_block_categories: { } + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - Page + - 'Plan cluster elements' + - 'Social Auth' + - System + - User + - Views + - core +id: node.custom_subpage.search_result +targetEntityType: node +bundle: custom_subpage +mode: search_result +content: + field_entity_reference: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 1 + region: content + field_hero_image: + type: ghi_default_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + default_image: + path: /themes/custom/common_design_subtheme/img/default_images/article_image.png + use_image_style: '1' + alt: '' + title: '' + width: null + height: null + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.custom_subpage.teaser.yml b/config/core.entity_view_display.node.custom_subpage.teaser.yml index 17477485b..3663ca9a3 100644 --- a/config/core.entity_view_display.node.custom_subpage.teaser.yml +++ b/config/core.entity_view_display.node.custom_subpage.teaser.yml @@ -27,3 +27,4 @@ hidden: field_team: true langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.document.default.yml b/config/core.entity_view_display.node.document.default.yml index 51a9179a7..574d6f332 100644 --- a/config/core.entity_view_display.node.document.default.yml +++ b/config/core.entity_view_display.node.document.default.yml @@ -56,12 +56,14 @@ third_party_settings: - 'Lists (Views)' - Menus - 'Narrative Content' + - Page - 'Plan cluster elements' - 'Plan elements' - Sections - 'Social Auth' - - Subpage - System + - User + - Views - core entity_view_mode_restriction: allowed_layouts: { } @@ -77,10 +79,12 @@ third_party_settings: - 'Inline blocks' - 'Lists (Views)' - Menus + - Page - 'Plan cluster elements' - 'Social Auth' - - Subpage - System + - User + - Views - core blacklisted_blocks: { } whitelisted_blocks: { } @@ -185,3 +189,4 @@ hidden: field_inherit_section_image: true langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.document.search_result.yml b/config/core.entity_view_display.node.document.search_result.yml new file mode 100644 index 000000000..787308650 --- /dev/null +++ b/config/core.entity_view_display.node.document.search_result.yml @@ -0,0 +1,117 @@ +uuid: a82b3a46-507b-4286-95b8-d34c885bbd47 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.document.field_base_objects + - field.field.node.document.field_crop_hero_image + - field.field.node.document.field_display_hero_image + - field.field.node.document.field_entity_reference + - field.field.node.document.field_image + - field.field.node.document.field_inherit_section_image + - field.field.node.document.field_remote_document + - field.field.node.document.field_short_title + - field.field.node.document.field_summary + - field.field.node.document.field_tags + - field.field.node.document.field_team + - field.field.node.document.layout_builder__layout + - node.type.document + - responsive_image.styles.card_hero + module: + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - responsive_image + - text + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - Subpage + - System + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: { } + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Custom block types' + - Forms + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Plan cluster elements' + - 'Social Auth' + - Subpage + - System + - core + blacklisted_blocks: { } + whitelisted_blocks: { } + layout_builder_ipe: + enabled: false +id: node.document.search_result +targetEntityType: node +bundle: document +mode: search_result +content: + field_image: + type: responsive_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + third_party_settings: { } + weight: 0 + region: content + field_summary: + type: text_default + label: visually_hidden + settings: { } + third_party_settings: { } + weight: 1 + region: content + field_tags: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 2 + region: content +hidden: + field_base_objects: true + field_crop_hero_image: true + field_display_hero_image: true + field_entity_reference: true + field_inherit_section_image: true + field_remote_document: true + field_short_title: true + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.financials.default.yml b/config/core.entity_view_display.node.financials.default.yml index 3e433b808..92bebc75f 100644 --- a/config/core.entity_view_display.node.financials.default.yml +++ b/config/core.entity_view_display.node.financials.default.yml @@ -46,13 +46,14 @@ third_party_settings: - 'Lists (Views)' - Menus - 'Narrative Content' + - Page - 'Plan cluster elements' - 'Plan elements' - Sections - 'Social Auth' - - Subpage - System - User + - Views - core entity_view_mode_restriction: allowed_layouts: { } @@ -69,11 +70,12 @@ third_party_settings: - HID - 'Lists (Views)' - Menus + - Page - 'Plan cluster elements' - 'Social Auth' - - Subpage - System - User + - Views - core blacklisted_blocks: { } whitelisted_blocks: @@ -118,3 +120,4 @@ content: hidden: langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.financials.search_result.yml b/config/core.entity_view_display.node.financials.search_result.yml new file mode 100644 index 000000000..997234a9d --- /dev/null +++ b/config/core.entity_view_display.node.financials.search_result.yml @@ -0,0 +1,102 @@ +uuid: 62049c2f-6ff0-40d2-a062-a89cbcc60cb9 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.financials.field_entity_reference + - field.field.node.financials.field_hero_image + - field.field.node.financials.field_team + - field.field.node.financials.layout_builder__layout + - node.type.financials + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - Subpage + - System + - User + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Custom block types' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - 'Plan cluster elements' + - 'Social Auth' + - Subpage + - System + - User + - core + blacklisted_blocks: { } + whitelisted_blocks: + 'Narrative Content': + - article_collection + - paragraph + layout_builder_ipe: + enabled: false +id: node.financials.search_result +targetEntityType: node +bundle: financials +mode: search_result +content: + field_entity_reference: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 1 + region: content + field_hero_image: + type: ghi_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.global_section.default.yml b/config/core.entity_view_display.node.global_section.default.yml index 0355e0057..7557db47f 100644 --- a/config/core.entity_view_display.node.global_section.default.yml +++ b/config/core.entity_view_display.node.global_section.default.yml @@ -51,9 +51,9 @@ third_party_settings: - 'Plan elements' - Sections - 'Social Auth' - - Subpage - System - User + - Views - core entity_view_mode_restriction: allowed_layouts: { } @@ -76,9 +76,9 @@ third_party_settings: - 'Plan cluster elements' - 'Plan elements' - 'Social Auth' - - Subpage - System - User + - Views - core blacklisted_blocks: { } whitelisted_blocks: @@ -125,4 +125,5 @@ content: hidden: langcode: true layout_builder__layout: true + search_api_excerpt: true section_menu: true diff --git a/config/core.entity_view_display.node.global_section.search_result.yml b/config/core.entity_view_display.node.global_section.search_result.yml new file mode 100644 index 000000000..ea3cfe89e --- /dev/null +++ b/config/core.entity_view_display.node.global_section.search_result.yml @@ -0,0 +1,97 @@ +uuid: 27345065-e185-4fd8-8ff2-b4b045a6b298 +langcode: en +status: false +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.global_section.field_tags + - field.field.node.global_section.field_team + - field.field.node.global_section.field_year + - field.field.node.global_section.layout_builder__layout + - field.field.node.global_section.section_menu + - node.type.global_section + module: + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - Page + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - Subpage + - System + - User + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: + Global: + - global_homepages + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - HID + - 'Lists (Views)' + - Menus + - Page + - 'Plan cluster elements' + - 'Plan elements' + - 'Social Auth' + - Subpage + - System + - User + - core + blacklisted_blocks: { } + whitelisted_blocks: + 'Narrative Content': + - article_collection + - paragraph + layout_builder_ipe: + enabled: false +id: node.global_section.search_result +targetEntityType: node +bundle: global_section +mode: search_result +content: + field_tags: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 0 + region: content +hidden: + field_team: true + field_year: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true + section_menu: true diff --git a/config/core.entity_view_display.node.logframe.default.yml b/config/core.entity_view_display.node.logframe.default.yml index bc689bf0a..827b2e2bc 100644 --- a/config/core.entity_view_display.node.logframe.default.yml +++ b/config/core.entity_view_display.node.logframe.default.yml @@ -90,3 +90,4 @@ hidden: langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.logframe.search_result.yml b/config/core.entity_view_display.node.logframe.search_result.yml new file mode 100644 index 000000000..4361296c1 --- /dev/null +++ b/config/core.entity_view_display.node.logframe.search_result.yml @@ -0,0 +1,99 @@ +uuid: 12da75e5-9930-4667-968c-dc775a71761b +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.logframe.field_entity_reference + - field.field.node.logframe.field_hero_image + - field.field.node.logframe.field_team + - field.field.node.logframe.layout_builder__layout + - node.type.logframe + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder_ipe: + enabled: false + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - Page + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - System + - User + - Views + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Custom block types' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - Page + - 'Plan cluster elements' + - 'Social Auth' + - System + - User + - Views + - core +id: node.logframe.search_result +targetEntityType: node +bundle: logframe +mode: search_result +content: + field_entity_reference: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 1 + region: content + field_hero_image: + type: ghi_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.plan_cluster.default.yml b/config/core.entity_view_display.node.plan_cluster.default.yml index 04e9411f1..aee4696e4 100644 --- a/config/core.entity_view_display.node.plan_cluster.default.yml +++ b/config/core.entity_view_display.node.plan_cluster.default.yml @@ -49,13 +49,14 @@ third_party_settings: - 'Lists (Views)' - Menus - 'Narrative Content' + - Page - 'Plan cluster elements' - 'Plan elements' - Sections - 'Social Auth' - - Subpage - System - User + - Views - core entity_view_mode_restriction: allowed_layouts: { } @@ -73,10 +74,11 @@ third_party_settings: - HID - 'Lists (Views)' - Menus + - Page - 'Social Auth' - - Subpage - System - User + - Views - core blacklisted_blocks: 'Plan elements': @@ -135,3 +137,4 @@ content: hidden: langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.plan_cluster.search_result.yml b/config/core.entity_view_display.node.plan_cluster.search_result.yml new file mode 100644 index 000000000..7ce416409 --- /dev/null +++ b/config/core.entity_view_display.node.plan_cluster.search_result.yml @@ -0,0 +1,110 @@ +uuid: 8609fe31-1d8c-4aee-8b4d-4053e2a36248 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.plan_cluster.field_base_object + - field.field.node.plan_cluster.field_entity_reference + - field.field.node.plan_cluster.field_hero_image + - field.field.node.plan_cluster.field_team + - field.field.node.plan_cluster.layout_builder__layout + - node.type.plan_cluster + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_ipe: + enabled: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - Subpage + - System + - User + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - 'Social Auth' + - Subpage + - System + - User + - core + blacklisted_blocks: + 'Plan elements': + - plan_entity_types + - plan_governing_entities_caseloads_table + - plan_governing_entities_table + - plan_webcontent_file + whitelisted_blocks: + 'Narrative Content': + - article_collection + - paragraph + - related_articles +id: node.plan_cluster.search_result +targetEntityType: node +bundle: plan_cluster +mode: search_result +content: + field_entity_reference: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 1 + region: content + field_hero_image: + type: ghi_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_base_object: true + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.population.default.yml b/config/core.entity_view_display.node.population.default.yml index 428875602..4de830703 100644 --- a/config/core.entity_view_display.node.population.default.yml +++ b/config/core.entity_view_display.node.population.default.yml @@ -46,13 +46,14 @@ third_party_settings: - 'Lists (Views)' - Menus - 'Narrative Content' + - Page - 'Plan cluster elements' - 'Plan elements' - Sections - 'Social Auth' - - Subpage - System - User + - Views - core entity_view_mode_restriction: allowed_layouts: { } @@ -69,11 +70,12 @@ third_party_settings: - HID - 'Lists (Views)' - Menus + - Page - 'Plan cluster elements' - 'Social Auth' - - Subpage - System - User + - Views - core blacklisted_blocks: { } whitelisted_blocks: @@ -118,3 +120,4 @@ content: hidden: langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.population.search_result.yml b/config/core.entity_view_display.node.population.search_result.yml new file mode 100644 index 000000000..27c024753 --- /dev/null +++ b/config/core.entity_view_display.node.population.search_result.yml @@ -0,0 +1,102 @@ +uuid: 560da730-fa93-4dc8-a81f-5ac5012ecb6e +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.population.field_entity_reference + - field.field.node.population.field_hero_image + - field.field.node.population.field_team + - field.field.node.population.layout_builder__layout + - node.type.population + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - Subpage + - System + - User + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Custom block types' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - 'Plan cluster elements' + - 'Social Auth' + - Subpage + - System + - User + - core + blacklisted_blocks: { } + whitelisted_blocks: + 'Narrative Content': + - article_collection + - paragraph + layout_builder_ipe: + enabled: false +id: node.population.search_result +targetEntityType: node +bundle: population +mode: search_result +content: + field_entity_reference: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 1 + region: content + field_hero_image: + type: ghi_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.presence.default.yml b/config/core.entity_view_display.node.presence.default.yml index 0c33c71f2..2adc486d0 100644 --- a/config/core.entity_view_display.node.presence.default.yml +++ b/config/core.entity_view_display.node.presence.default.yml @@ -90,3 +90,4 @@ hidden: langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.presence.search_result.yml b/config/core.entity_view_display.node.presence.search_result.yml new file mode 100644 index 000000000..aad3b0e2c --- /dev/null +++ b/config/core.entity_view_display.node.presence.search_result.yml @@ -0,0 +1,99 @@ +uuid: 77edd3ab-2176-47d1-a0c6-f94aaacb9379 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.presence.field_entity_reference + - field.field.node.presence.field_hero_image + - field.field.node.presence.field_team + - field.field.node.presence.layout_builder__layout + - node.type.presence + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder_ipe: + enabled: false + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - Page + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - System + - User + - Views + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Custom block types' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - Page + - 'Plan cluster elements' + - 'Social Auth' + - System + - User + - Views + - core +id: node.presence.search_result +targetEntityType: node +bundle: presence +mode: search_result +content: + field_entity_reference: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 1 + region: content + field_hero_image: + type: ghi_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.progress.default.yml b/config/core.entity_view_display.node.progress.default.yml index 9045c8438..008ac6bb8 100644 --- a/config/core.entity_view_display.node.progress.default.yml +++ b/config/core.entity_view_display.node.progress.default.yml @@ -90,3 +90,4 @@ hidden: langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.progress.search_result.yml b/config/core.entity_view_display.node.progress.search_result.yml new file mode 100644 index 000000000..a616f3d25 --- /dev/null +++ b/config/core.entity_view_display.node.progress.search_result.yml @@ -0,0 +1,99 @@ +uuid: 08c38671-e2e8-458a-bc42-d57931eb2685 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.progress.field_entity_reference + - field.field.node.progress.field_hero_image + - field.field.node.progress.field_team + - field.field.node.progress.layout_builder__layout + - node.type.progress + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - user +third_party_settings: + layout_builder_ipe: + enabled: false + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - Page + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - System + - User + - Views + - core + entity_view_mode_restriction: + allowed_layouts: { } + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Custom block types' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - Page + - 'Plan cluster elements' + - 'Social Auth' + - System + - User + - Views + - core +id: node.progress.search_result +targetEntityType: node +bundle: progress +mode: search_result +content: + field_entity_reference: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 1 + region: content + field_hero_image: + type: ghi_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_team: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.section.default.yml b/config/core.entity_view_display.node.section.default.yml index 0de50336c..108af3c98 100644 --- a/config/core.entity_view_display.node.section.default.yml +++ b/config/core.entity_view_display.node.section.default.yml @@ -51,12 +51,14 @@ third_party_settings: - 'Lists (Views)' - Menus - 'Narrative Content' + - Page - 'Plan cluster elements' - 'Plan elements' - Sections - 'Social Auth' - - Subpage - System + - User + - Views - core entity_view_mode_restriction: allowed_layouts: @@ -73,10 +75,12 @@ third_party_settings: - HID - 'Lists (Views)' - Menus + - Page - 'Plan cluster elements' - 'Social Auth' - - Subpage - System + - User + - Views - core blacklisted_blocks: { } whitelisted_blocks: { } @@ -142,4 +146,5 @@ content: hidden: langcode: true layout_builder__layout: true + search_api_excerpt: true section_menu: true diff --git a/config/core.entity_view_display.node.section.search_result.yml b/config/core.entity_view_display.node.section.search_result.yml new file mode 100644 index 000000000..7ec9c390d --- /dev/null +++ b/config/core.entity_view_display.node.section.search_result.yml @@ -0,0 +1,112 @@ +uuid: c1c6c497-f6db-4760-b162-0dd4dde040c1 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.search_result + - field.field.node.section.field_base_object + - field.field.node.section.field_hero_image + - field.field.node.section.field_summary + - field.field.node.section.field_tags + - field.field.node.section.field_team + - field.field.node.section.field_year + - field.field.node.section.layout_builder__layout + - field.field.node.section.section_menu + - node.type.section + - responsive_image.styles.card_hero + module: + - ghi_hero_image + - layout_builder + - layout_builder_ipe + - layout_builder_restrictions + - text + - user +third_party_settings: + layout_builder: + enabled: false + allow_custom: false + layout_builder_restrictions: + allowed_block_categories: + - 'Chaos Tools' + - 'Content fields' + - 'Country elements' + - 'Custom block types' + - Forms + - 'Generic elements' + - Global + - HID + - 'Inline blocks' + - 'Lists (Views)' + - Menus + - 'Narrative Content' + - 'Plan cluster elements' + - 'Plan elements' + - Sections + - 'Social Auth' + - Subpage + - System + - core + entity_view_mode_restriction: + allowed_layouts: + - layout_onecol + denylisted_blocks: { } + allowlisted_blocks: + 'Inline blocks': + - 'inline_block:basic' + restricted_categories: + - 'Chaos Tools' + - 'Content fields' + - Forms + - Global + - HID + - 'Lists (Views)' + - Menus + - 'Plan cluster elements' + - 'Social Auth' + - Subpage + - System + - core + blacklisted_blocks: { } + whitelisted_blocks: { } + layout_builder_ipe: + enabled: false +id: node.section.search_result +targetEntityType: node +bundle: section +mode: search_result +content: + field_hero_image: + type: ghi_hero_image + label: hidden + settings: + responsive_image_style: card_hero + image_link: content + include_credits: false + crop_image: true + third_party_settings: { } + weight: 0 + region: content + field_summary: + type: text_default + label: visually_hidden + settings: { } + third_party_settings: { } + weight: 1 + region: content + field_tags: + type: entity_reference_label + label: visually_hidden + settings: + link: false + third_party_settings: { } + weight: 2 + region: content +hidden: + field_base_object: true + field_team: true + field_year: true + langcode: true + layout_builder__layout: true + links: true + search_api_excerpt: true + section_menu: true diff --git a/config/core.extension.yml b/config/core.extension.yml index 3ba190efb..41c6b438b 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -45,6 +45,7 @@ module: ghi_menu: 0 ghi_plan_clusters: 0 ghi_plans: 0 + ghi_search: 0 ghi_sections: 0 ghi_subpages: 0 ghi_subpages_custom: 0 @@ -103,6 +104,10 @@ module: redirect: 0 responsive_image: 0 rh_taxonomy: 0 + search_api: 0 + search_api_db: 0 + search_api_solr: 0 + search_api_solr_admin: 0 seckit: 0 settings_tray: 0 smugmug_api: 0 diff --git a/config/language/fr/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml b/config/language/fr/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml new file mode 100644 index 000000000..6d0a356b4 --- /dev/null +++ b/config/language/fr/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml @@ -0,0 +1 @@ +label: Autocomplétion diff --git a/config/language/fr/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml b/config/language/fr/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml new file mode 100644 index 000000000..b139e4c86 --- /dev/null +++ b/config/language/fr/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml @@ -0,0 +1 @@ +label: Extraire diff --git a/config/language/fr/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml b/config/language/fr/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml new file mode 100644 index 000000000..b32253536 --- /dev/null +++ b/config/language/fr/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml @@ -0,0 +1 @@ +label: Requête diff --git a/config/language/fr/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml b/config/language/fr/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml new file mode 100644 index 000000000..240d53368 --- /dev/null +++ b/config/language/fr/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml @@ -0,0 +1 @@ +label: Sélectionner diff --git a/config/language/fr/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml b/config/language/fr/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml new file mode 100644 index 000000000..bea9dd138 --- /dev/null +++ b/config/language/fr/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml @@ -0,0 +1 @@ +label: 'Vérification orthographique' diff --git a/config/search_api.index.solr.yml b/config/search_api.index.solr.yml new file mode 100644 index 000000000..b7cfd72ab --- /dev/null +++ b/config/search_api.index.solr.yml @@ -0,0 +1,181 @@ +uuid: 2101e8be-e280-4768-8f3d-022dc7232239 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_tags + - search_api.server.solr + - core.entity_view_mode.node.full + module: + - search_api_solr + - taxonomy + - node + - search_api +third_party_settings: + search_api_solr: + finalize: false + commit_before_finalize: false + commit_after_finalize: false + debug_finalize: false + highlighter: + maxAnalyzedChars: 51200 + fragmenter: gap + usePhraseHighlighter: true + highlightMultiTerm: true + preserveMulti: false + regex: + slop: 0.5 + pattern: blank + maxAnalyzedChars: 10000 + highlight: + mergeContiguous: false + requireFieldMatch: false + snippets: 3 + fragsize: 0 + mlt: + mintf: 1 + mindf: 1 + maxdf: 0 + maxdfpct: 0 + minwl: 0 + maxwl: 0 + maxqt: 100 + maxntp: 2000 + boost: false + interestingTerms: none + term_modifiers: + slop: 3 + fuzzy: 1 + advanced: + index_prefix: '' + collection: '' + timezone: '' + multilingual: + limit_to_content_language: false + include_language_independent: true + use_language_undefined_as_fallback_language: false + specific_languages: + en: '0' + fr: '0' + use_universal_collation: false +id: solr +name: Solr +description: '' +read_only: false +field_settings: + name: + label: 'Tags » Taxonomy term » Name' + datasource_id: 'entity:node' + property_path: 'field_tags:entity:name' + type: text + boost: !!float 21 + dependencies: + config: + - field.storage.node.field_tags + module: + - taxonomy + rendered_item: + label: 'Rendered HTML output' + property_path: rendered_item + type: text + configuration: + roles: + - anonymous + view_mode: + 'entity:node': + article: full + custom_subpage: full + document: full + financials: full + global_section: full + logframe: full + plan_cluster: full + population: full + presence: full + progress: full + section: full + title: + label: Title + datasource_id: 'entity:node' + property_path: title + type: text + boost: !!float 13 + dependencies: + module: + - node + type: + label: 'Content type' + datasource_id: 'entity:node' + property_path: type + type: string + dependencies: + module: + - node +datasource_settings: + 'entity:node': + bundles: + default: false + selected: + - article + - custom_subpage + - document + - financials + - logframe + - plan_cluster + - population + - presence + - progress + - section + languages: + default: true + selected: { } +processor_settings: + add_url: { } + aggregated_field: { } + auto_aggregated_fulltext_field: { } + entity_status: { } + entity_type: { } + html_filter: + weights: + preprocess_index: -15 + preprocess_query: -15 + all_fields: false + fields: + - rendered_item + title: true + alt: true + tags: + b: 2 + h1: 5 + h2: 3 + h3: 2 + strong: 2 + ignore_character: + weights: + preprocess_index: -10 + preprocess_query: -10 + all_fields: false + fields: + - name + ignorable: '[''¿¡!?,.:;]' + ignorable_classes: + - Pc + - Pd + - Pe + - Pf + - Pi + - Po + - Ps + language_with_fallback: { } + rendered_item: { } + solr_date_range: + weights: + preprocess_index: 0 +tracker_settings: + default: + indexing_order: fifo +options: + cron_limit: 50 + index_directly: false + track_changes_in_references: true +server: solr diff --git a/config/search_api.server.solr.yml b/config/search_api.server.solr.yml new file mode 100644 index 000000000..9af655774 --- /dev/null +++ b/config/search_api.server.solr.yml @@ -0,0 +1,74 @@ +uuid: 7272007b-4d99-4234-8ec5-b69fbdd7372d +langcode: en +status: true +dependencies: + config: + - search_api_solr.solr_cache.cache_document_default_7_0_0 + - search_api_solr.solr_cache.cache_fieldvalue_default_7_0_0 + - search_api_solr.solr_cache.cache_filter_default_7_0_0 + - search_api_solr.solr_cache.cache_persegfilter_default_7_0_0 + - search_api_solr.solr_cache.cache_queryresult_default_7_0_0 + - search_api_solr.solr_field_type.text_edge_und_7_0_0 + - search_api_solr.solr_field_type.text_edgestring_und_6_0_0 + - search_api_solr.solr_field_type.text_en_7_0_0 + - search_api_solr.solr_field_type.text_fr_7_0_0 + - search_api_solr.solr_field_type.text_ngram_und_7_0_0 + - search_api_solr.solr_field_type.text_ngramstring_und_6_0_0 + - search_api_solr.solr_field_type.text_phonetic_en_7_0_0 + - search_api_solr.solr_field_type.text_phonetic_fr_7_0_0 + - search_api_solr.solr_field_type.text_phonetic_und_7_0_0 + - search_api_solr.solr_field_type.text_string_und_6_0_0 + - search_api_solr.solr_field_type.text_und_7_0_0 + - search_api_solr.solr_request_dispatcher.request_dispatcher_httpcachingnever_default_7_0_0 + - search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0 + - search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0 + - search_api_solr.solr_request_handler.request_handler_mlt_default_7_0_0 + - search_api_solr.solr_request_handler.request_handler_select_default_7_0_0 + - search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0 + - search_api_solr.solr_request_handler.request_handler_suggest_default_7_0_0 + - search_api_solr.solr_request_handler.request_handler_tvrh_default_7_0_0 + module: + - search_api_solr +id: solr +name: Solr +description: '' +backend: search_api_solr +backend_config: + retrieve_data: false + highlight_data: false + site_hash: false + server_prefix: '' + domain: generic + environment: default + connector: standard + connector_config: + scheme: http + host: solr.ghi-site.docksal.site + port: 80 + path: / + core: humanitarianaction + timeout: 10 + index_timeout: 30 + optimize_timeout: 40 + finalize_timeout: 60 + skip_schema_check: false + solr_version: '' + http_method: AUTO + commit_within: 5000 + jmx: false + jts: false + solr_install_dir: '' + optimize: false + fallback_multiple: false + disabled_field_types: { } + disabled_caches: { } + disabled_request_handlers: + - request_handler_elevate_default_7_0_0 + - request_handler_replicationmaster_default_7_0_0 + - request_handler_replicationslave_default_7_0_0 + disabled_request_dispatchers: + - request_dispatcher_httpcaching_default_7_0_0 + rows: 10 + index_single_documents_fallback_count: 10 + index_empty_text_fields: false + suppress_missing_languages: false diff --git a/config/search_api.settings.yml b/config/search_api.settings.yml new file mode 100644 index 000000000..21dfa083c --- /dev/null +++ b/config/search_api.settings.yml @@ -0,0 +1,28 @@ +_core: + default_config_hash: b2zIRm9Jv3SB60NYdZkZHxH8-KdEa-Xa48-4NsIi4lg +default_cron_limit: 50 +cron_worker_runtime: 15 +default_tracker: default +tracking_page_size: 100 +boost_factors: + - !!float 0 + - 0.1 + - 0.2 + - 0.3 + - 0.5 + - 0.6 + - 0.7 + - 0.8 + - 0.9 + - !!float 1 + - 1.1 + - 1.2 + - 1.3 + - 1.4 + - 1.5 + - !!float 2 + - !!float 3 + - !!float 5 + - !!float 8 + - !!float 13 + - !!float 21 diff --git a/config/search_api_db.settings.yml b/config/search_api_db.settings.yml new file mode 100644 index 000000000..32ffc9406 --- /dev/null +++ b/config/search_api_db.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: fEmluJPpUL5dVqkWi0Fw89OlZYLhjQqyZIl6HWCDE1s +autocomplete_max_occurrences: 0.9 diff --git a/config/search_api_solr.solr_cache.cache_document_default_7_0_0.yml b/config/search_api_solr.solr_cache.cache_document_default_7_0_0.yml new file mode 100644 index 000000000..896963726 --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_document_default_7_0_0.yml @@ -0,0 +1,17 @@ +uuid: 706177e2-81af-4d0f-af47-b6c0f30bc204 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: ClPoYNWUET68N1rNueZg_5KeyC2sNona4FTbDF-j1ZE +id: cache_document_default_7_0_0 +label: 'Document Cache' +minimum_solr_version: 7.0.0 +environments: { } +cache: + name: document + class: solr.LRUCache + size: 512 + initialSize: 512 + autowarmCount: 0 +solr_configs: null diff --git a/config/search_api_solr.solr_cache.cache_document_default_9_0_0.yml b/config/search_api_solr.solr_cache.cache_document_default_9_0_0.yml new file mode 100644 index 000000000..9d47d5fae --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_document_default_9_0_0.yml @@ -0,0 +1,17 @@ +uuid: cb4ceb2a-c922-4a87-9519-2be10cd023a5 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 8US9Yb33EXUGI8LNE2tUeFZGOdYR9ZEQnSmQ9oK_X98 +id: cache_document_default_9_0_0 +label: 'Document Cache' +minimum_solr_version: 9.0.0 +environments: { } +cache: + name: document + class: solr.CaffeineCache + size: 512 + initialSize: 512 + autowarmCount: 0 +solr_configs: null diff --git a/config/search_api_solr.solr_cache.cache_fieldvalue_default_7_0_0.yml b/config/search_api_solr.solr_cache.cache_fieldvalue_default_7_0_0.yml new file mode 100644 index 000000000..ec4280218 --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_fieldvalue_default_7_0_0.yml @@ -0,0 +1,21 @@ +uuid: 6d295902-1f39-49cf-b4d6-7e98c3993874 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 3rL3u7QmgEuqpnwDP4cb2-7nIv7xwf7V_WXZyrcHoGc +id: cache_fieldvalue_default_7_0_0 +label: 'Field Value Cache' +minimum_solr_version: 7.0.0 +environments: { } +cache: + name: fieldValue + class: solr.FastLRUCache + size: 512 + autowarmCount: 128 + showItems: 32 +solr_configs: + query: + - + name: enableLazyFieldLoading + VALUE: 'true' diff --git a/config/search_api_solr.solr_cache.cache_fieldvalue_default_9_0_0.yml b/config/search_api_solr.solr_cache.cache_fieldvalue_default_9_0_0.yml new file mode 100644 index 000000000..acdb39314 --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_fieldvalue_default_9_0_0.yml @@ -0,0 +1,21 @@ +uuid: 252c3519-8afe-44de-9bd7-8cd1c54b94cb +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: PpXzcu_b6Wkh_EE_vleOz9EJWVHQISeD0BN8Yrd5cY0 +id: cache_fieldvalue_default_9_0_0 +label: 'Field Value Cache' +minimum_solr_version: 9.0.0 +environments: { } +cache: + name: fieldValue + class: solr.CaffeineCache + size: 512 + autowarmCount: 128 + showItems: 32 +solr_configs: + query: + - + name: enableLazyFieldLoading + VALUE: 'true' diff --git a/config/search_api_solr.solr_cache.cache_filter_default_7_0_0.yml b/config/search_api_solr.solr_cache.cache_filter_default_7_0_0.yml new file mode 100644 index 000000000..55a1541cb --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_filter_default_7_0_0.yml @@ -0,0 +1,21 @@ +uuid: 0284a39f-9bce-40d8-a9e9-a1b5c086c9a8 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: vq3VkGaE2DLoxkODTNhlaM8f4mgCN22b_XvadwGJXG8 +id: cache_filter_default_7_0_0 +label: 'Filter Cache' +minimum_solr_version: 7.0.0 +environments: { } +cache: + name: filter + class: solr.FastLRUCache + size: 512 + initialSize: 512 + autowarmCount: 0 +solr_configs: + query: + - + name: useFilterForSortedQuery + VALUE: 'false' diff --git a/config/search_api_solr.solr_cache.cache_filter_default_9_0_0.yml b/config/search_api_solr.solr_cache.cache_filter_default_9_0_0.yml new file mode 100644 index 000000000..9ed168ed5 --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_filter_default_9_0_0.yml @@ -0,0 +1,21 @@ +uuid: e9cab7de-19d9-4625-9665-8cb0855bdfc3 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: kPqER5Lz5zFQ-x9Mmadmzp6QuCx8HkqXZaPkTNWoN64 +id: cache_filter_default_9_0_0 +label: 'Filter Cache' +minimum_solr_version: 9.0.0 +environments: { } +cache: + name: filter + class: solr.CaffeineCache + size: 512 + initialSize: 512 + autowarmCount: 0 +solr_configs: + query: + - + name: useFilterForSortedQuery + VALUE: 'false' diff --git a/config/search_api_solr.solr_cache.cache_persegfilter_default_7_0_0.yml b/config/search_api_solr.solr_cache.cache_persegfilter_default_7_0_0.yml new file mode 100644 index 000000000..54dc07d43 --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_persegfilter_default_7_0_0.yml @@ -0,0 +1,18 @@ +uuid: 5edc22c8-7cdc-47e7-a4b4-705a9e11cae0 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: i1jxS-2SHFS6WaOhchNRw2Egt5YVnhLpVfq5h8dzPYE +id: cache_persegfilter_default_7_0_0 +label: 'Per Segment Filter Cache' +minimum_solr_version: 7.0.0 +environments: { } +cache: + name: perSegFilter + class: solr.search.LRUCache + size: 10 + initialSize: 0 + autowarmCount: 10 + regenerator: solr.NoOpRegenerator +solr_configs: null diff --git a/config/search_api_solr.solr_cache.cache_persegfilter_default_9_0_0.yml b/config/search_api_solr.solr_cache.cache_persegfilter_default_9_0_0.yml new file mode 100644 index 000000000..1a0d67d53 --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_persegfilter_default_9_0_0.yml @@ -0,0 +1,18 @@ +uuid: 9cfa3a7d-9708-4e9e-a9bf-952241ad8adb +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: Dg7CT1jTSkupnhVxZ8Md-1x6rHDP4Z2_E59GpmPXxVM +id: cache_persegfilter_default_9_0_0 +label: 'Per Segment Filter Cache' +minimum_solr_version: 9.0.0 +environments: { } +cache: + name: perSegFilter + class: solr.CaffeineCache + size: 10 + initialSize: 0 + autowarmCount: 10 + regenerator: solr.NoOpRegenerator +solr_configs: null diff --git a/config/search_api_solr.solr_cache.cache_queryresult_default_7_0_0.yml b/config/search_api_solr.solr_cache.cache_queryresult_default_7_0_0.yml new file mode 100644 index 000000000..ec719b902 --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_queryresult_default_7_0_0.yml @@ -0,0 +1,27 @@ +uuid: 3108c88b-2711-419f-9c92-90f5045d704d +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: SbahJ2YkJ9OYJZefxh8CfUXBfbfOMovWHaYa9Car6UQ +id: cache_queryresult_default_7_0_0 +label: 'Query Result Cache' +minimum_solr_version: 7.0.0 +environments: { } +cache: + name: queryResult + class: solr.LRUCache + size: 512 + initialSize: 512 + autowarmCount: 0 +solr_configs: + query: + - + name: queryResultWindowSize + VALUE: '20' + - + name: queryResultMaxDocsCached + VALUE: '200' + - + name: maxBooleanClauses + VALUE: '1024' diff --git a/config/search_api_solr.solr_cache.cache_queryresult_default_9_0_0.yml b/config/search_api_solr.solr_cache.cache_queryresult_default_9_0_0.yml new file mode 100644 index 000000000..8fa6520fd --- /dev/null +++ b/config/search_api_solr.solr_cache.cache_queryresult_default_9_0_0.yml @@ -0,0 +1,27 @@ +uuid: aa873ace-cbd8-4cbf-ab39-0534ceb455ef +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: ltEiX6t3a_eaBraAs0zu-1Df4H0PfE6RPu2vl8ti3Io +id: cache_queryresult_default_9_0_0 +label: 'Query Result Cache' +minimum_solr_version: 9.0.0 +environments: { } +cache: + name: queryResult + class: solr.CaffeineCache + size: 512 + initialSize: 512 + autowarmCount: 0 +solr_configs: + query: + - + name: queryResultWindowSize + VALUE: '20' + - + name: queryResultMaxDocsCached + VALUE: '200' + - + name: maxBooleanClauses + VALUE: '1024' diff --git a/config/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml b/config/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml new file mode 100644 index 000000000..78e9f1eae --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_edge_und_6_0_0.yml @@ -0,0 +1,75 @@ +uuid: dc1125c6-9251-486d-b6ee-2463f6d281c0 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: vonycwEIXvilFOrjA0oPt-JLoHRDBx3O-m62cERMQrY +id: text_edge_und_6_0_0 +label: 'Edge NGram Text Field' +minimum_solr_version: 6.0.0 +custom_code: edge +field_type_language_code: und +domains: { } +field_type: + name: text_edge + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.EdgeNGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml b/config/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml new file mode 100644 index 000000000..0277fe9b3 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_edge_und_7_0_0.yml @@ -0,0 +1,77 @@ +uuid: 217d751a-a003-42a0-bbda-fa6e7fc3baf8 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: x7hRmmjSQscuuefTJywoyq2xEywr2XojLNHJEgenImc +id: text_edge_und_7_0_0 +label: 'Edge NGram Text Field' +minimum_solr_version: 7.0.0 +custom_code: edge +field_type_language_code: und +domains: { } +field_type: + name: text_edge + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.FlattenGraphFilterFactory + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.EdgeNGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml b/config/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml new file mode 100644 index 000000000..102015d1f --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_edgestring_und_6_0_0.yml @@ -0,0 +1,45 @@ +uuid: d02e1812-88a0-4959-a9cc-9fa0c3d1e734 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: bWSErrOZirxgC9CR3TdPlJXHNmex1pARA9RNC--VqY8 +id: text_edgestring_und_6_0_0 +label: 'Edge NGram String Field' +minimum_solr_version: 6.0.0 +custom_code: edgestring +field_type_language_code: und +domains: { } +field_type: + name: text_edgenstring + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.EdgeNGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_en_6_0_0.yml b/config/search_api_solr.solr_field_type.text_en_6_0_0.yml new file mode 100644 index 000000000..1699790bb --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_en_6_0_0.yml @@ -0,0 +1,17952 @@ +uuid: aafbb0bf-eb99-415e-bdd3-96412e696209 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: IBZqZPW6w67ygBRpu7j67b7G6q7ICpGMsrCOkAP-nQY +id: text_en_6_0_0 +label: 'English Text Field' +minimum_solr_version: 6.0.0 +custom_code: '' +field_type_language_code: en +domains: { } +field_type: + name: text_en + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.SynonymFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_en + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.SynonymFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_en + class: solr.ICUCollationField + locale: en + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: en + - + name: field + VALUE: spellcheck_en + - + name: classname + VALUE: solr.DirectSolrSpellChecker + - + name: distanceMeasure + VALUE: internal + - + name: accuracy + VALUE: '0.5' + - + name: maxEdits + VALUE: '2' + - + name: minPrefix + VALUE: '1' + - + name: maxInspections + VALUE: '5' + - + name: minQueryLength + VALUE: '4' + - + name: maxQueryFrequency + VALUE: '0.01' + - + name: thresholdTokenFrequency + VALUE: '.01' + - + name: onlyMorePopular + VALUE: 'true' + - + name: suggest + class: solr.SuggestComponent + lst: + - + name: suggester + str: + - + name: name + VALUE: en + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_en + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'false' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: | + a + an + and + are + as + at + be + but + by + for + if + in + into + is + it + no + not + of + on + or + s + such + t + that + the + their + then + there + these + they + this + to + was + will + with + synonyms: | + drupal, durpal + abettor's, abetter's + abettor, abetter + abettors, abetters + abnormalize, abnormalise + abnormalized, abnormalised + abnormalizing, abnormalising + abolitionize, abolitionise + abolitionized, abolitionised + abolitionizing, abolitionising + abridgment's, abridgement's + abridgment, abridgement + abridgments, abridgements + absinthe's, absinth's + absinthe, absinth + absinthes, absinths + academize, academise + academized, academised + academizing, academising + acalephe, acalephae + accessorize, accessorise + accessorized, accessorised + accessorizes, accessorises + accessorizing, accessorising + acclimatizable, acclimatisable + acclimatization's, acclimatisation's + acclimatization, acclimatisation + acclimatize, acclimatise + acclimatized, acclimatised + acclimatizer, acclimatiser + acclimatizers, acclimatisers + acclimatizes, acclimatises + acclimatizing, acclimatising + accorage, accourage + accoraged, accouraged + accorages, accourages + accoraging, accouraging + accouter, accoutre + accoutered, accoutred + accoutering, accoutring + accouterment's, accoutrement's + accouterment, accoutrement + accouterments, accoutrements + accouters, accoutres + Acemetae's, Acoemetae's + Acemetae, Acoemetae + Acemetic's, Acoemetic's + Acemetic, Acoemetic + Acer's, Acre's + Acer, Acre + acetonemia, acetonaemia + acetonemic, acetonaemic + achenia, achaenia + achenium, achaenium + acheniums, achaeniums + achenocarp, achaenocarp + achroiocythemia, achroiocythaemia + achromatization's, achromatisation's + achromatization, achromatisation + achromatizations, achromatisations + achromatize, achromatise + achromatized, achromatised + achromatizes, achromatises + achromatizing, achromatising + acidemia, acidaemia + acknowledgment's, acknowledgement's + acknowledgment, acknowledgement + acknowledgments, acknowledgements + acmesthesia, acmaesthesia + acroanesthesia, acroanaesthesia + acroesthesia, acroaesthesia + actualization's, actualisation's + actualization, actualisation + actualizations, actualisations + actualize, actualise + actualized, actualised + actualizes, actualises + actualizing, actualising + acuesthesia, acuaesthesia + adapter's, adaptor's + adapter, adaptor + adapters, adaptors + addable, addible + addenda, addendums + adjuster's, adjustor's + adjuster, adjustor + adjusters, adjustors + adonize, adonise + adonized, adonised + adonizes, adonises + adonizing, adonising + adrenalin's, adrenalin's + adrenaline, adrenalin + adulterize, adulterise + adulterized, adulterised + adulterizes, adulterises + adulterizing, adulterising + advene, advenae + adverbialize, adverbialise + adverbialized, adverbialised + adverbializes, adverbialises + adverbializing, adverbialising + advertise, advertize + advertised, advertized + advertisement's, advertizement's + advertisement, advertizement + advertisements, advertizements + advertises, advertizes + advertising, advertizing + advertizable, advertisable + adviser's, advisor's + adviser, advisor + advisers, advisors + adze's, adz's + adze, adz + aedile's, edile's + aedile, edile + aediles, ediles + Aedon's, Aaedon's + Aedon, Aaedon + Aeetes's, Aeaetes's + Aeetes, Aeaetes + aegis's, egis's + aegis, egis + aegises, egises + aerialness's, aaerialness's + aerialness, aaerialness + aeric, areic + aerogram, aerogramme + aerograms, aerogrammes + aerographer, areographer + aerographic, areographic + aerographical, areographical + aerographies, areographies + aerography's, areography's + aerography, areography + aerologic, areologic + aerological, areological + aerologies, areologies + aerologist's, areologist's + aerologist, areologist + aerology's, areology's + aerology, areology + aerometer, areometer + aerometers, areometers + aerometric, areometric + Aerope's, Aaerope's + Aerope, Aaerope + aesthete's, esthete's + aesthete, esthete + aesthetes, esthetes + aesthetic's, esthetic's + aesthetic, esthetic + aesthetically, esthetically + aestheticize, aestheticise + aestheticized, aestheticised + aestheticizes, aestheticises + aestheticizing, aestheticising + aesthetics, esthetics + affeer, affere + Africanization's, Africanisation's + Africanization, Africanisation + Africanizations, Africanisations + Africanize, Africanise + Africanized, Africanised + Africanizes, Africanises + Africanizing, Africanising + Afrikanerization, Afrikanerisation + Afrikanerize, Afrikanerise + Afrikanerized, Afrikanerised + Afrikanerizes, Afrikanerises + Afrikanerizing, Afrikanerising + agathodemon, agathodaemon + agatize, agatise + agatizes, agatises + ageism, agism + agenize, agenise + ager, agre + aggrandizable's, aggrandisable's + aggrandizable, aggrandisable + aggrandizables, aggrandisables + aggrandization, aggrandisation + aggrandize, aggrandise + aggrandized, aggrandised + aggrandizement's, aggrandisement's + aggrandizement, aggrandisement + aggrandizements, aggrandisements + aggrandizer's, aggrandiser's + aggrandizer, aggrandiser + aggrandizers, aggrandisers + aggrandizes, aggrandises + aggrandizing, aggrandising + aging's, ageing's + aging, ageing + agings, ageings + agnize, agnise + agnized, agnised + agnizes, agnises + agnizing, agnising + agonize, agonise + agonized, agonised + agonizedlies, agonisedlies + agonizedly, agonisedly + agonizer, agoniser + agonizers, agonisers + agonizes, agonises + agonizing, agonising + agonizinglier, agonisinglier + agonizingliest, agonisingliest + agonizingly, agonisingly + agrarianize, agrarianise + agrarianizes, agrarianises + agrize, agrise + agrized, agrised + agrizes, agrises + agrizing, agrising + aguize, aguise + aguized, aguised + aguizes, aguises + aguizing, aguising + aiger, aigre + air_gun, airgun + air_letter, airletter + airfoil's, aerofoil's + airfoil, aerofoil + airfoils, aerofoils + airgel, aerogel + airplane's, aeroplane's + airplane, aeroplane + airplanes, aeroplanes + airstrike's, air_strike's + airstrike, air_strike + airstrikes, air_strikes + aker, akre + Aktistete's, Aktistetae's + Aktistete, Aktistetae + albitize, albitise + albitized, albitised + albitizes, albitises + albitizing, albitising + albumenizer, albumeniser + albuminisation's, albuminization's + albuminisation, albuminization + albuminisations, albuminizations + albuminise, albuminize + albuminised, albuminized + albuminises, albuminizes + albuminising, albuminizing + alchemize, alchemise + alchemized, alchemised + alchemizes, alchemises + alchemizing, alchemising + Alcide's, Alcidae's + Alcide, Alcidae + Alcithoe's, Alcithoae's + Alcithoe, Alcithoae + alcoholizable's, alcoholisable's + alcoholizable, alcoholisable + alcoholizables, alcoholisables + alcoholization's, alcoholisation's + alcoholization, alcoholisation + alcoholizations, alcoholisations + alcoholize, alcoholise + alcoholized, alcoholised + alcoholizes, alcoholises + alcoholizing, alcoholising + aleucemic, aleucaemic + aleukemic, aleukaemic + Aleus's, Aloeus's + Aleus, Aloeus + algebraization's, algebraisation's + algebraization, algebraisation + algebraizations, algebraisations + algebraize, algebraise + algebraizes, algebraises + algesthesis, algaesthesis + alienize, alienise + alienizes, alienises + align, aline + aligned, alined + aligning, alining + alignment's, alinement's + alignment, alinement + alignments, alinements + aligns, alines + alkalinization's, alkalinisation's + alkalinization, alkalinisation + alkalinizations, alkalinisations + alkalinize, alkalinise + alkalinized, alkalinised + alkalinizes, alkalinises + alkalinizing, alkalinising + alkalizable, alkalisable + alkalization's, alkalisation's + alkalization, alkalisation + alkalizations, alkalisations + alkalize, alkalise + alkalized, alkalised + alkalizer's, alkaliser's + alkalizer, alkaliser + alkalizes, alkalises + alkalizing, alkalising + allegorization's, allegorisation's + allegorization, allegorisation + allegorizations, allegorisations + allegorize, allegorise + allegorized, allegorised + allegorizer's, allegoriser's + allegorizer, allegoriser + allegorizers, allegorisers + allegorizes, allegorises + allegorizing, allegorising + alleluia's, halleluiah's + alleluia, halleluiah + alleluias, halleluiahs + alloxuremia, alloxuraemia + almanac, almanack + almanacs, almanacks + alphabetization's, alphabetisation's + alphabetization, alphabetisation + alphabetizations, alphabetisations + alphabetize, alphabetise + alphabetized, alphabetised + alphabetizer's, alphabetiser's + alphabetizer, alphabetiser + alphabetizers, alphabetisers + alphabetizes, alphabetises + alphabetizing, alphabetising + alternize, alternise + alternizes, alternises + althea's, althaea's + althea, althaea + altheas, althaeas + althein, althaein + although, altho + aluminization, aluminisation + aluminize, aluminise + aluminized, aluminised + aluminizes, aluminises + aluminizing, aluminising + aluminum's, aluminium's + aluminum, aluminium + aluminums, aluminiums + alumni, alumnuses + alveole, alveolae + amalgamatize, amalgamatise + amalgamatizes, amalgamatises + amalgamization's, amalgamisation's + amalgamization, amalgamisation + amalgamizations, amalgamisations + amalgamize, amalgamise + amalgamizes, amalgamises + Amalthea's, Amalthaea's + Amalthea, Amalthaea + ambiance's, ambience's + ambiance, ambience + ambiances, ambiences + ambicolorate, ambicolourate + ambicoloration, ambicolouration + ambilevous, ambilaevous + ameban, amoeban + amebas, amebae + amebean, amoebean + amebian, amoebian + amebiases, amoebiases + amebiasis, amoebiasis + amebicidal, amoebicidal + amebicide, amoebicide + amebid, amoebid + amebiform, amoebiform + amebiosis, amoebiosis + amebocyte's, amoebocyte's + amebocyte, amoebocyte + amebocytes, amoebocytes + ameboidism's, amoeboidism's + ameboidism, amoeboidism + amebous, amoebous + amebula, amoebula + amenorrhea's, amenorrhoea's + amenorrhea, amenorrhoea + amenorrheal, amenorrhoeal + amenorrheas, amenorrhoeas + amenorrheic, amenorrhoeic + Americanization's, Americanisation's + Americanization, Americanisation + americanization, americanisation + Americanizations, Americanisations + Americanize, Americanise + Americanized, Americanised + americanized, americanised + Americanizer's, Americaniser's + Americanizer, Americaniser + Americanizers, Americanisers + Americanizes, Americanises + Americanizing, Americanising + amid, amidst + amir's, ameer's + amir, ameer + amirs, ameers + ammocete's, ammocoete's + ammocete, ammocoete + ammocetes, ammocoetes + ammoniemia, ammoniaemia + amoeba's, ameba's + amoeba, ameba + amoebic, amebic + amoeboid, ameboid + amok's, amuck's + amok, amuck + amoks, amucks + among, amongst + amoralize, amoralise + amoralizes, amoralises + amoret, amouret + amorism's, amourism's + amorism, amourism + amorisms, amourisms + amorist's, amourist's + amorist, amourist + amoristic, amouristic + amoristics, amouristics + amorists, amourists + amorphization, amorphisation + amorphize, amorphise + amortizable's, amortisable's + amortizable, amortisable + amortizabler, amortisabler + amortizables, amortisables + amortizablest, amortisablest + amortization's, amortisation's + amortization, amortisation + amortizations, amortisations + amortize, amortise + amortized, amortised + amortizement's, amortisement's + amortizement, amortisement + amortizements, amortisements + amortizes, amortises + amortizing, amortising + amphigean, amphigaean + amphitheater's, amphitheatre's + amphitheater, amphitheatre + amphitheaters, amphitheatres + ampoule's, ampul's + ampoule, ampul + ampoules, ampuls + amygdale, amygdalae + amyxorrhea, amyxorrhoea + anabaptize, anabaptise + anabaptized, anabaptised + anabaptizes, anabaptises + anabaptizing, anabaptising + anaesthetization's, anesthetisation's + anaesthetization, anesthetisation + anaesthetizations, anesthetisations + anaesthetize, anesthetise + anaesthetized, anesthetised + anaesthetizer, anesthetiser + anaesthetizers, anesthetisers + anaesthetizes, anesthetises + anaesthetizing, anesthetising + anagrammatize, anagrammatise + anagrammatized, anagrammatised + anagrammatizes, anagrammatises + anagrammatizing, anagrammatising + analogize, analogise + analogized, analogised + analogizes, analogises + analogizing, analogising + analytical, analytic + analytically, analyticalally + analyticiti, analyticaliti + analyticitis, analyticalitis + analyticity, analyticality + analyzability's, analysability's + analyzability, analysability + analyzable, analysable + analyzabler, analysabler + analyzablest, analysablest + analyzation's, analysation's + analyzation, analysation + analyzations, analysations + analyze, analyse + analyzed, analysed + analyzer's, analyser's + analyzer, analyser + analyzers, analysers + analyzes, analyses + analyzing, analysing + anapestically, anapaestically + anapneic, anapnoeic + anarchize, anarchise + anarchized, anarchised + anarchizes, anarchises + anarchizing, anarchising + anathematization's, anathematisation's + anathematization, anathematisation + anathematizations, anathematisations + anathematize, anathematise + anathematized, anathematised + anathematizer's, anathematiser's + anathematizer, anathematiser + anathematizes, anathematises + anathematizing, anathematising + anatomizable, anatomisable + anatomization's, anatomisation's + anatomization, anatomisation + anatomize, anatomise + anatomized, anatomised + anatomizer's, anatomiser's + anatomizer, anatomiser + anatomizes, anatomises + anatomizing, anatomising + Anchinoe's, Anchinoae's + Anchinoe, Anchinoae + ancille, ancillae + anematosis, anaematosis + anemia's, anaemia's + anemia, anaemia + anemias, anaemias + anemic, anaemic + anemically, anaemically + anemicer, anaemicer + anemicest, anaemicest + anemics, anaemics + aneretic, anaeretic + anesis, anoesis + anesthesia's, anaesthesia's + anesthesia, anaesthesia + anesthesiant, anaesthesiant + anesthesias, anaesthesias + anesthesiologies, anaesthesiologies + anesthesiologist's, anaesthesiologist's + anesthesiologist, anaesthesiologist + anesthesiologists, anaesthesiologists + anesthesiology's, anaesthesiology's + anesthesiology, anaesthesiology + anesthesis, anaesthesis + anesthetic's, anaesthetic's + anesthetic, anaesthetic + anesthetically, anaesthetically + anestheticer, anaestheticer + anestheticest, anaestheticest + anesthetics, anaesthetics + anesthetist's, anaesthetist's + anesthetist, anaesthetist + anesthetists, anaesthetists + anesthyl, anaesthyl + anestra, anoestra + anestri, anoestri + anestrous, anoestrous + anestrum, anoestrum + anestrus's, anoestrus's + anestrus, anoestrus + anestruses, anoestruses + anetic, anoetic + anetiological, anaetiological + aneurysm's, aneurism's + aneurysm, aneurism + aneurysms, aneurisms + angelicize, angelicise + angelicizes, angelicises + angelize, angelise + angelizes, angelises + Anglicanize's, Anglicanise's + Anglicanize, Anglicanise + Anglicanizes, Anglicanises + anglicization's, anglicisation's + anglicization, anglicisation + anglicizations, anglicisations + anglicize, anglicise + anglicized, anglicised + anglicizes, anglicises + anglicizing, anglicising + angrecum, angraecum + angularization's, angularisation's + angularization, angularisation + angularizations, angularisations + angularize, angularise + angularizes, angularises + anhematopoiesis's, anhaematopoiesis's + anhematopoiesis, anhaematopoiesis + anhematosis, anhaematosis + anhemolytic, anhaemolytic + anhydremia, anhydraemia + anhydremic, anhydraemic + anhydridization's, anhydridisation's + anhydridization, anhydridisation + anhydridizations, anhydridisations + anhydridize, anhydridise + anhydridizes, anhydridises + animalization's, animalisation's + animalization, animalisation + animalizations, animalisations + animalize, animalise + animalized, animalised + animalizes, animalises + animalizing, animalising + animized, animised + annalize, annalise + annalized, annalised + annalizes, annalises + annalizing, annalising + annualization, annualisation + annualize, annualise + annualized, annualised + annualizes, annualises + annualizing, annualising + anodization, anodisation + anodize, anodise + anodized, anodised + anodizes, anodises + anodizing, anodising + anonymize, anonymise + anonymized, anonymised + anonymizes, anonymises + anonymizing, anonymising + Anora's, Anoura's + Anora, Anoura + anoxemia's, anoxaemia's + anoxemia, anoxaemia + anoxemic, anoxaemic + anserine, anserinae + antagonizable, antagonisable + antagonization's, antagonisation's + antagonization, antagonisation + antagonizations, antagonisations + antagonize, antagonise + antagonized, antagonised + antagonizer, antagoniser + antagonizers, antagonisers + antagonizes, antagonises + antagonizing, antagonising + antennae, antenna + antennas, antenna + anthecological, anthoecological + anthecologist, anthoecologist + anthecology, anthoecology + anthologization, anthologisation + anthologize, anthologise + anthologized, anthologised + anthologizer, anthologiser + anthologizes, anthologises + anthologizing, anthologising + anthracemia, anthracaemia + anthracitization's, anthracitisation's + anthracitization, anthracitisation + anthracitizations, anthracitisations + anthropomorphization's, anthropomorphisation's + anthropomorphization, anthropomorphisation + anthropomorphizations, anthropomorphisations + anthropomorphize, anthropomorphise + anthropomorphized, anthropomorphised + anthropomorphizes, anthropomorphises + anthropomorphizing, anthropomorphising + anticatalyzer's, anticatalyser's + anticatalyzer, anticatalyser + anticatalyzers, anticatalysers + anticentralization's, anticentralisation's + anticentralization, anticentralisation + anticentralizations, anticentralisations + anticize, anticise + anticizes, anticises + antiepicenter's, antiepicentre's + antiepicenter, antiepicentre + antiepicenters, antiepicentres + antifertilizer's, antifertiliser's + antifertilizer, antifertiliser + antifertilizers, antifertilisers + antilabor's, antilabour's + antilabor, antilabour + antilabors, antilabours + antilemic, antiloemic + antimedieval, antimediaeval + antimedievalism's, antimediaevalism's + antimedievalism, antimediaevalism + antimedievalist's, antimediaevalist's + antimedievalist, antimediaevalist + antimedievally, antimediaevally + antioxidizer's, antioxidiser's + antioxidizer, antioxidiser + antioxidizers, antioxidisers + antioxidizing's, antioxidising's + antioxidizing, antioxidising + antioxidizings, antioxidisings + antipathize, antipathise + antipathizes, antipathises + antiquarianize, antiquarianise + antiquarianizes, antiquarianises + antirumor's, antirumour's + antirumor, antirumour + antirumors, antirumours + antisensitize, antisensitise + antisensitizer's, antisensitiser's + antisensitizer, antisensitiser + antisensitizers, antisensitisers + antisensitizes, antisensitises + antisepticize, antisepticise + antisepticized, antisepticised + antisepticizes, antisepticises + antisepticizing, antisepticising + antiseptize, antiseptise + antiseptizes, antiseptises + antisiphon's, antisyphon's + antisiphon, antisyphon + antisiphons, antisyphons + antithesize, antithesise + antithesizes, antithesises + anviled, anvilled + anviling, anvilling + apesthesia, apaesthesia + apesthetic, apaesthetic + aphereses, aphaereses + apheresis's, aphaeresis's + apheresis, aphaeresis + apheretic, aphaeretic + aphetize, aphetise + aphetized, aphetised + aphetizes, aphetises + aphetizing, aphetising + aphorize, aphorise + aphorized, aphorised + aphorizer's, aphoriser's + aphorizer, aphoriser + aphorizers, aphorisers + aphorizes, aphorises + aphorizing, aphorising + apnea's, apnoea's + apnea, apnoea + apneal, apnoeal + apneas, apnoeas + apneic, apnoeic + apocenter, apocentre + apogeic, apogaeic + apologize, apologise + apologized, apologised + apologizer's, apologiser's + apologizer, apologiser + apologizers, apologisers + apologizes, apologises + apologizing, apologising + apophthegmatize, apophthegmatise + apophthegmatized, apophthegmatised + apophthegmatizes, apophthegmatises + apophthegmatizing, apophthegmatising + aporrhea, aporrhoea + apostatization, apostatisation + apostatize, apostatise + apostatized, apostatised + apostatizes, apostatises + apostatizing, apostatising + apostolize, apostolise + apostolized, apostolised + apostolizes, apostolises + apostolizing, apostolising + apostrophize, apostrophise + apostrophized, apostrophised + apostrophizes, apostrophises + apostrophizing, apostrophising + apothegmatize, apothegmatise + apothegmatized, apothegmatised + apothegmatizes, apothegmatises + apothegmatizing, apothegmatising + apotheosize, apotheosise + apotheosized, apotheosised + apotheosizes, apotheosises + apotheosizing, apotheosising + appall, appal + appalls, appals + appareled, apparelled + appareling, apparelling + appendices, appendix + appendixes, appendix + appetize, appetise + appetized, appetised + appetizement's, appetisement's + appetizement, appetisement + appetizements, appetisements + appetizer's, appetiser's + appetizer, appetiser + appetizers, appetisers + appetizes, appetises + appetizing, appetising + appetizingly, appetisingly + apprizal, apprisal + apprizer, appriser + apprizers, apprisers + apprizings, apprisings + aquaculture's, aquiculture's + aquaculture, aquiculture + Arabianize's, Arabianise's + Arabianize, Arabianise + Arabianizes, Arabianises + Arabicize, Arabicise + Arabicizes, Arabicises + arabization's, arabisation's + arabization, arabisation + arabizations, arabisations + Arabize, Arabise + arabize, arabise + Arabized, Arabised + arabized, arabised + Arabizes, Arabises + arabizes, arabises + Arabizing, Arabising + arabizing, arabising + Aramean, Aramaean + Arameans, Aramaeans + arbalester, arbalestre + arbor's, arbour's + arbor, arbour + arbored, arboured + arbores, arboures + arborization's, arborisation's + arborization, arborisation + arborizations, arborisations + arborize, arborise + arborized, arborised + arborizes, arborises + arborizing, arborising + arbors, arbours + archaeologic, archeologic + archaeological, archeological + archaeologically, archeologically + archaeologies, archeologies + archaeologist's, archeologist's + archaeologist, archeologist + archaeologists, archeologists + archaeology's, archeology's + archaeology, archeology + archaize, archaise + archaized, archaised + archaizer's, archaiser's + archaizer, archaiser + archaizers, archaisers + archaizes, archaises + archaizing, archaising + arche, archae + archeal, archaeal + archean, archaean + archei, archaei + archeoastronomies, archaeoastronomies + archeoastronomy, archaeoastronomy + archeocyte's, archaeocyte's + archeocyte, archaeocyte + archeol, archaeol + archeolithic, archaeolithic + archeologian, archaeologian + archeometries, archaeometries + archeometry, archaeometry + Archeozic, Archaeozic + Archeozoic, Archaeozoic + archeozoic, archaeozoic + archetypal, archetypical + archetypally, archetypically + archeus, archaeus + arcticize, arcticise + arcticizes, arcticises + Arctogea's, Arctogaea's + Arctogea, Arctogaea + Arctogean's, Arctogaean's + Arctogean, Arctogaean + Arctogeic's, Arctogaeic's + Arctogeic, Arctogaeic + ardor's, ardour's + ardor, ardour + ardors, ardours + arenicolor, arenicolour + areole, areolae + areometric, araeometric + areometrical, araeometrical + areostyle, araeostyle + areostyles, araeostyles + areosystyle, araeosystyle + Arianize's, Arianise's + Arianize, Arianise + Arianized's, Arianised's + Arianized, Arianised + Arianizes, Arianises + Arianizing's, Arianising's + Arianizing, Arianising + Arimathea's, Arimathaea's + Arimathea, Arimathaea + Arimathean's, Arimathaean's + Arimathean, Arimathaean + ariste, aristae + arithmetization's, arithmetisation's + arithmetization, arithmetisation + arithmetizations, arithmetisations + arithmetize, arithmetise + arithmetized, arithmetised + arithmetizes, arithmetises + armor's, armour's + armor, armour + armorbearer's, armourbearer's + armorbearer, armourbearer + armored, armoured + armorer's, armourer's + armorer, armourer + armorers, armourers + armoried, armouried + armoring, armouring + armorless, armourless + armors, armours + armory's, armoury's + armory, armoury + aromatite, aromatitae + aromatization's, aromatisation's + aromatization, aromatisation + aromatize, aromatise + aromatized, aromatised + aromatizer's, aromatiser's + aromatizer, aromatiser + aromatizes, aromatises + aromatizing, aromatising + arsenicize, arsenicise + arsenicizes, arsenicises + Arsinoe's, Arsinoae's + Arsinoe, Arsinoae + arterialization's, arterialisation's + arterialization, arterialisation + arterializations, arterialisations + arterialize, arterialise + arterialized, arterialised + arterializes, arterialises + arterializing, arterialising + arthrempyesis, arthroempyesis + artifact's, artefact's + artifact, artefact + artifacts, artefacts + artificialize, artificialise + artificialized, artificialised + artificializes, artificialises + artificializing, artificialising + Aryanization, Aryanisation + Aryanize, Aryanise + Aryanized's, Aryanised's + Aryanized, Aryanised + Aryanizes, Aryanises + Aryanizing's, Aryanising's + Aryanizing, Aryanising + arytenoid, arytaenoid + arytenoids, arytaenoids + asafetida's, asafoetida's + asafetida, asafoetida + asafetidas, asafoetidas + ascendance's, ascendence's + ascendance, ascendence + ascendancy's, ascendency's + ascendancy, ascendency + ascendant's, ascendent's + ascendant, ascendent + ascendants, ascendents + Asclepiade's, Asclepiadae's + Asclepiade, Asclepiadae + Asel's, Asael's + Asel, Asael + asepticize, asepticise + asepticized, asepticised + asepticizes, asepticises + asepticizing, asepticising + asexualization's, asexualisation's + asexualization, asexualisation + asexualize, asexualise + asexualized, asexualised + asexualizing, asexualising + Asiaticization's, Asiaticisation's + Asiaticization, Asiaticisation + Asiaticizations, Asiaticisations + Asiaticize's, Asiaticise's + Asiaticize, Asiaticise + Asiaticizes, Asiaticises + Asmonean's, Asmonaean's + Asmonean, Asmonaean + aspheterize, aspheterise + aspheterized, aspheterised + aspheterizes, aspheterises + aspheterizing, aspheterising + assafetida, assafoetida + assafetidas, assafoetidas + asshole's, arsehole's + asshole, arsehole + assholes, arseholes + Assidean's, Assidaean's + Assidean, Assidaean + Assyrianize's, Assyrianise's + Assyrianize, Assyrianise + Assyrianizes, Assyrianises + Astera's, Astrea's + Astera, Astrea + astigmatizer's, astigmatiser's + astigmatizer, astigmatiser + astigmatizers, astigmatisers + Astrea's, Astraea's + Astrea, Astraea + astrean, astraean + astronomize, astronomise + astronomized, astronomised + astronomizes, astronomises + astronomizing, astronomising + asynchronize, asynchronise + asynchronized, asynchronised + asynchronizes, asynchronises + asynchronizing, asynchronising + atheize, atheise + atheized, atheised + atheizes, atheises + atheizing, atheising + athetize, athetise + athetized, athetised + athetizes, athetises + athetizing, athetising + atmolyze, atmolyse + atmolyzed, atmolysed + atmolyzes, atmolyses + atmolyzing, atmolysing + atomizability, atomisability + atomizable, atomisable + atomization's, atomisation's + atomization, atomisation + atomizations, atomisations + atomize, atomise + atomized, atomised + atomizer's, atomiser's + atomizer, atomiser + atomizers, atomisers + atomizes, atomises + atomizing, atomising + atroceruleus, atrocoeruleus + attemper, attempre + Atticize, Atticise + atticize, atticise + Atticized, Atticised + Atticizes, Atticises + atticizes, atticises + Atticizing, Atticising + attitudinization, attitudinisation + attitudinize, attitudinise + attitudinized, attitudinised + attitudinizer's, attitudiniser's + attitudinizer, attitudiniser + attitudinizers, attitudinisers + attitudinizes, attitudinises + attitudinizing, attitudinising + attitudinizings, attitudinisings + aunter, auntre + auntie's, aunty's + auntie, aunty + aureole's, aureola's + aureole, aureola + Australianize's, Australianise's + Australianize, Australianise + Australianizes, Australianises + Australopithecine's, Australopithecinae's + Australopithecine, Australopithecinae + Austrianize's, Austrianise's + Austrianize, Austrianise + Austrianizes, Austrianises + autecious, autoecious + auteciously, autoeciously + auteciousness's, autoeciousness's + auteciousness, autoeciousness + autecism's, autoecism's + autecism, autoecism + autecisms, autoecisms + autecy, autoecy + authorizable, authorisable + authorization's, authorisation's + authorization, authorisation + authorizations, authorisations + authorize, authorise + authorized, authorised + authorizer's, authoriser's + authorizer, authoriser + authorizers, authorisers + authorizes, authorises + authorizing, authorising + autocatalyze, autocatalyse + autocatalyzed, autocatalysed + autocatalyzes, autocatalyses + autocatalyzing, autocatalysing + autodialer, autodialler + autoimmunization, autoimmunisation + autoionization's, autoionisation's + autoionization, autoionisation + autolyzate, autolysate + autolyzates, autolysates + autolyze, autolyse + autolyzed, autolysed + autolyzes, autolyses + autolyzing, autolysing + automatization's, automatisation's + automatization, automatisation + automatizations, automatisations + automatize, automatise + automatized, automatised + automatizes, automatises + automatizing, automatising + Autonoe's, Autonoae's + Autonoe, Autonoae + autotomize, autotomise + autotomized, autotomised + autotomizes, autotomises + autotomizing, autotomising + autotoxemia's, autotoxaemia's + autotoxemia, autotoxaemia + autotoxemias, autotoxaemias + avianize, avianise + avianized, avianised + avianizes, avianises + avianizing, avianising + avizandum, avisandum + avizandums, avisandums + avize, avise + avized, avised + avizes, avises + avizing, avising + awestruck, awestricken + AWOL, awol + ax's, axe's + ax, axe + axiomatization's, axiomatisation's + axiomatization, axiomatisation + axiomatizations, axiomatisations + axiomatize, axiomatise + axiomatized, axiomatised + axiomatizes, axiomatises + axiomatizing, axiomatising + aye's, ay's + aye, ay + azotemia, azotaemia + azotization, azotisation + azotize, azotise + azotized, azotised + azotizes, azotises + azotizing, azotising + azotorrhea, azotorrhoea + Babelization's, Babelisation's + Babelization, Babelisation + Babelize's, Babelise's + Babelize, Babelise + Babelized's, Babelised's + Babelized, Babelised + Babelizing's, Babelising's + Babelizing, Babelising + Babylonize's, Babylonise's + Babylonize, Babylonise + Babylonizes, Babylonises + bachelorize, bachelorise + bachelorizes, bachelorises + bacillemia, bacillaemia + bacillemias, bacillaemias + bacilli, bacilluses + backpedaled, backpedalled + backpedaling, backpedalling + baconize, baconise + baconizes, baconises + bacteremia's, bacteraemia's + bacteremia, bacteraemia + bacteremias, bacteraemias + bacteria, bacteria + bacteriemia, bacteriaemia + bacterize, bacterise + bacterized, bacterised + bacterizes, bacterises + bacterizing, bacterising + baddie's, baddy's + baddie, baddy + Baer's, Bare's + Baer, Bare + balk's, baulk's + balk, baulk + Balkanization's, Balkanisation's + balkanization's, balkanisation's + Balkanization, Balkanisation + balkanization, balkanisation + Balkanizations, Balkanisations + balkanizations, balkanisations + Balkanize, Balkanise + balkanize, balkanise + Balkanized, Balkanised + balkanized, balkanised + Balkanizes, Balkanises + balkanizes, balkanises + Balkanizing, Balkanising + balkanizing, balkanising + balked, baulked + balking, baulking + balks, baulks + balladize, balladise + balladized, balladised + balladizes, balladises + balladizing, balladising + baloney's, boloney's + baloney, boloney + balsamize, balsamise + balsamizes, balsamises + banalization, banalisation + banalizations, banalisations + banalize, banalise + banalized, banalised + banalizes, banalises + banalizing, banalising + bandanna's, bandana's + bandanna, bandana + bandannas, bandanas + bandoleer's, bandolier's + bandoleer, bandolier + bandoleers, bandoliers + banister's, bannister's + banister, bannister + banisters, bannisters + banshee's, banshie's + banshee, banshie + banshees, banshies + bantamize, bantamise + bantamizes, bantamises + baptisteries, baptistries + baptistery's, baptistry's + baptistery, baptistry + baptizable's, baptisable's + baptizable, baptisable + baptizables, baptisables + baptize, baptise + baptized, baptised + baptizement's, baptisement's + baptizement, baptisement + baptizements, baptisements + baptizer's, baptiser's + baptizer, baptiser + baptizers, baptisers + baptizes, baptises + baptizing, baptising + barbarianize, barbarianise + barbarianizes, barbarianises + barbarization's, barbarisation's + barbarization, barbarisation + barbarizations, barbarisations + barbarize, barbarise + barbarized, barbarised + barbarizes, barbarises + barbarizing, barbarising + barbecue's, barbeque's + barbecue, barbeque + barbecued, barbequed + barbecues, barbeques + barbecuing, barbequing + barcarole's, barcarolle's + barcarole, barcarolle + barcaroles, barcarolles + baronetize, baronetise + baronetized, baronetised + baronetizing, baronetising + baronize, baronise + baronizes, baronises + barreled, barrelled + barreling, barrelling + bartizan, bartisan + bartizaned, bartisaned + bartizans, bartisans + barycenter, barycentre + bastardization's, bastardisation's + bastardization, bastardisation + bastardizations, bastardisations + bastardize, bastardise + bastardized, bastardised + bastardizes, bastardises + bastardizing, bastardising + bastinaded, bastinadoed + bastinades, bastinadoes + bathyscaphe's, bathyscaph's + bathyscaphe, bathyscaph + bathyscaphes, bathyscaphs + battleaxe's, battleax's + battleaxe, battleax + battologize, battologise + battologized, battologised + battologizing, battologising + beaverize, beaverise + beaverizes, beaverises + beclamor, beclamour + beclamored, beclamoured + beclamoring, beclamouring + beclamors, beclamours + becolor, becolour + becudgeled, becudgelled + becudgeling, becudgelling + bedeviled, bedevilled + bedeviling, bedevilling + bedlamize, bedlamise + bedlamized, bedlamised + bedlamizes, bedlamises + bedlamizing, bedlamising + bedriveled, bedrivelled + bedriveling, bedrivelling + Beera's, Berea's + Beera, Berea + beeves, beef + befavor, befavour + beglamor, beglamour + beglamored, beglamoured + beglamoring, beglamouring + beglamors, beglamours + behavior's, behaviour's + behavior, behaviour + behavioral, behavioural + behavioraler, behaviouraler + behavioralest, behaviouralest + behaviorally, behaviourally + behaviored, behavioured + behaviorism's, behaviourism's + behaviorism, behaviourism + behaviorisms, behaviourisms + behaviorist's, behaviourist's + behaviorist, behaviourist + behavioristic, behaviouristic + behavioristicer, behaviouristicer + behavioristicest, behaviouristicest + behavioristics, behaviouristics + behaviorists, behaviourists + behaviors, behaviours + Behmenism's, Boehmenism's + Behmenism, Boehmenism + behmenism, boehmenism + Behmenist's, Boehmenist's + Behmenist, Boehmenist + Behmenite's, Boehmenite's + Behmenite, Boehmenite + behoove's, behove's + behoove, behove + behooved, behoved + behooves, behoves + behooving's, behoving's + behooving, behoving + behoovingly, behovingly + behoovings, behovings + bejeweled, bejewelled + bejeweling, bejewelling + bel's, bael's + bel, bael + belabor's, belabour's + belabor, belabour + belabored, belaboured + belaboring, belabouring + belabors, belabours + bels, baels + Belter's, Boelter's + Belter, Boelter + Belus's, Boelus's + Belus, Boelus + bemedaled, bemedalled + Beria's, Baeria's + Beria, Baeria + berk, burk + berks, burks + Berl's, Baerl's + Berl, Baerl + Berlinize's, Berlinise's + Berlinize, Berlinise + Berlinizes, Berlinises + berloque, breloque + berme, breme + bern, bren + Bessemerize's, Bessemerise's + Bessemerize, Bessemerise + Bessemerizes, Bessemerises + bestialize, bestialise + bestialized, bestialised + bestializes, bestialises + bestializing, bestialising + beveled, bevelled + beveler's, beveller's + beveler, beveller + bevelers, bevellers + beveling, bevelling + bevelings, bevellings + Beyer's, Baeyer's + Beyer, Baeyer + biased, biassed + biasing, biassing + bichromatize, bichromatise + bichromatizes, bichromatises + bicolor's, bicolour's + bicolor, bicolour + bicolored, bicoloured + bicoloredder, bicolouredder + bicoloreddest, bicoloureddest + bicolorous, bicolourous + bicolorrer, bicolourer + bicolorrest, bicolourest + bicolors, bicolours + bimetalist, bimetallist + bimetalistic, bimetallistic + bingeing, binging + biocenology, biocoenology + biocenose, biocoenose + biocenoses, biocoenoses + biocenosis, biocoenosis + biocenotic, biocoenotic + biographize, biographise + biographizes, biographises + biologize, biologise + biologizes, biologises + biosynthesized, biosynthesised + bipolarization, bipolarisation + bipolarize, bipolarise + bipolarizes, bipolarises + Birminghamize's, Birminghamise's + Birminghamize, Birminghamise + Birminghamizes, Birminghamises + bister's, bistre's + bister, bistre + bistered, bistred + bisteredder, bistredder + bistereddest, bistreddest + bisters, bistres + bittor, bittour + bittors, bittours + bituminization's, bituminisation's + bituminization, bituminisation + bituminizations, bituminisations + bituminize, bituminise + bituminized, bituminised + bituminizes, bituminises + bituminizing, bituminising + bize's, bise's + bize, bise + bizet, biset + blaize, blaise + blamable, blameable + blastocele, blastocoele + blastule, blastulae + blennemesis, blennoemesis + blennorrhea, blennorrhoea + blowzier, blowsier + blowziest, blowsiest + blowzy, blowsy + bluing's, blueing's + bluing, blueing + bo's'n's, bos'n's + bo'suns, bos'ns + bocce's, bocci's + bocce, bocci + Boedromius's, Boaedromius's + Boedromius, Boaedromius + bogeyed, bogied + bogeying, bogieing + bogeys, bogies + bogie's, bogey's + bogie, bogey + bogies, bogeys + bogy's, bogie's + bogy, bogie + boled, boloed + Bolshevize, Bolshevise + bolshevize, bolshevise + Bolshevized, Bolshevised + bolshevized, bolshevised + bolshevizes, bolshevises + Bolshevizing, Bolshevising + bolshevizing, bolshevising + bolshie, bolshy + bonderize, bonderise + bonny, bonnie + bony, boney + boogeyman's, boogerman's + boogeyman, boogerman + boogeymen, boogermans + boombox's, boom_box's + boombox, boom_box + boomboxes, boom_boxes + bor, bour + borage, bourage + borasque, bourasque + bord, bourd + bords, bourds + borg, bourg + borize, borise + borizes, borises + borscht's, borsch's + borscht, borsch + bos'n, bo's'n + Boswellize, Boswellise + Boswellized, Boswellised + Boswellizes, Boswellises + Boswellizing, Boswellising + botanize, botanise + botanized, botanised + botanizer's, botaniser's + botanizer, botaniser + botanizes, botanises + botanizing, botanising + boulder's, bowlder's + boulder, bowlder + boulders, bowlders + boulevardize, boulevardise + boulevardizes, boulevardises + bourbonize, bourbonise + bourbonizes, bourbonises + bowdlerization's, bowdlerisation's + bowdlerization, bowdlerisation + bowdlerizations, bowdlerisations + bowdlerize, bowdlerise + bowdlerized, bowdlerised + bowdlerizer's, bowdleriser's + bowdlerizer, bowdleriser + bowdlerizers, bowdlerisers + bowdlerizes, bowdlerises + bowdlerizing, bowdlerising + boweled, bowelled + boweling, bowelling + bradypnea, bradypnoea + breathalyze, breathalyse + breathalyzed, breathalysed + breathalyzer's, breathalyser's + breathalyzer, breathalyser + breathalyzers, breathalysers + breathalyzes, breathalyses + breathalyzing, breathalysing + brier's, briar's + brier, briar + briers, briars + brimful, brimfull + brinkmanship's, brinksmanship's + brinkmanship, brinksmanship + briquette's, briquet's + briquette, briquet + briquettes, briquets + briza's, brisa's + briza, brisa + bromethylene, bromoethylene + brominize, brominise + brominizes, brominises + bromization's, bromisation's + bromization, bromisation + bromize, bromise + bromized, bromised + bromizing, bromising + bronco's, broncho's + bronco, broncho + broncos, bronchos + brusque, brusk + brusquely, bruskly + brusqueness's, bruskness's + brusqueness, bruskness + brusquenesses, brusknesses + brusquer, brusker + brusquest, bruskest + brutalization's, brutalisation's + brutalization, brutalisation + brutalizations, brutalisations + brutalize, brutalise + brutalized, brutalised + brutalizes, brutalises + brutalizing, brutalising + Budenny's, Budaenny's + Budenny, Budaenny + bunco's, bunko's + bunco, bunko + buncoed, bunkoed + buncoing, bunkoing + buncos, bunkos + bunkum's, buncombe's + bunkum, buncombe + bunkums, buncombes + bureaucratization's, bureaucratisation's + bureaucratization, bureaucratisation + bureaucratizations, bureaucratisations + bureaucratize, bureaucratise + bureaucratized, bureaucratised + bureaucratizes, bureaucratises + bureaucratizing, bureaucratising + burglarize, burglarise + burglarized, burglarised + burglarizes, burglarises + burglarizing, burglarising + burnettize, burnettise + burnettized, burnettised + burnettizes, burnettises + burnettizing, burnettising + burnoose's, burnous's + burnoose, burnous + burnooses, burnouses + burqa's, burkha's + burqa, burkha + burqas, burkhas + busheled, bushelled + busheler's, busheller's + busheler, busheller + bushelers, bushellers + busheling, bushelling + bushelings, bushellings + bylaw's, byelaw's + bylaw, byelaw + bylaws, byelaws + Byronize's, Byronise's + Byronize, Byronise + Byronizes, Byronises + Byzantinize's, Byzantinise's + Byzantinize, Byzantinise + Byzantinizes, Byzantinises + cabbala, cabbalah + cabby's, cabbie's + cabby, cabbie + cacesthesia, cacaesthesia + cachemia, cachaemia + cachemic, cachaemic + cacodemon, cacodaemon + cacodemoniac, cacodaemoniac + cacodemonial, cacodaemonial + cacodemonic, cacodaemonic + cacodemons, cacodaemons + cacoethes's, cacoaethes's + cacoethes, cacoaethes + cadaster's, cadastre's + cadaster, cadastre + cadasters, cadastres + cadaverize, cadaverise + cadaverizes, cadaverises + cadmiumize, cadmiumise + cadmiumizes, cadmiumises + caesarian's, cesarian's + caesarian, cesarian + caesarians, cesarians + Caesarize's, Caesarise's + Caesarize, Caesarise + Caesarizes, Caesarises + caffer, caffre + caftan's, kaftan's + caftan, kaftan + caftans, kaftans + cagey, cagy + caginess's, cageyness's + caginess, cageyness + caginesses, cageynesses + caiman's, cayman's + caiman, cayman + caimans, caymans + calander, calandre + calcemia, calcaemia + calendarization, calendarisation + calendarizations, calendarisations + calendarize, calendarise + calendarized, calendarised + calendarizes, calendarises + calendarizing, calendarising + Calender's, Calendre's + Calender, Calendre + caliber's, calibre's + caliber, calibre + calibers, calibres + calif's, khalif's + calif, khalif + califs, khalifs + caliper's, calliper's + caliper, calliper + calipered, callipered + calipering, callipering + calipers, callipers + calisthenic, callisthenic + calisthenics, callisthenics + calk's, caulk's + calk, caulk + calked, caulked + calking, caulking + calks, caulks + Callirrhoe's, Callirrhoae's + Callirrhoe, Callirrhoae + calodemon, calodaemon + Calvinize's, Calvinise's + Calvinize, Calvinise + Calvinizes, Calvinises + camisades, camisadoes + camize, camise + Canadianization's, Canadianisation's + Canadianization, Canadianisation + Canadianizations, Canadianisations + Canadianize's, Canadianise's + Canadianize, Canadianise + Canadianizes, Canadianises + canaled, canalled + canaler, canaller + canalers, canallers + canaling, canalling + canalization's, canalisation's + canalization, canalisation + canalizations, canalisations + canalize, canalise + canalized, canalised + canalizes, canalises + canalizing, canalising + Cananean's, Cananaean's + Cananean, Cananaean + cancelable, cancellable + cancelate, cancellate + cancelated, cancellated + canceled, cancelled + canceler's, canceller's + canceler, canceller + cancelers, cancellers + canceling, cancelling + cancellation, cancelation + cancelous, cancellous + candor's, candour's + candor, candour + candors, candours + canephore, canephorae + canephore, canephoroe + canisterization, canisterisation + canisterizations, canisterisations + canisterize, canisterise + canisterized, canisterised + canisterizes, canisterises + canisterizing, canisterising + cannibalization's, cannibalisation's + cannibalization, cannibalisation + cannibalizations, cannibalisations + cannibalize, cannibalise + cannibalized, cannibalised + cannibalizes, cannibalises + cannibalizing, cannibalising + canonicalization, canonicalisation + canonicalize, canonicalise + canonicalized, canonicalised + canonicalizes, canonicalises + canonicalizing, canonicalising + canonization's, canonisation's + canonization, canonisation + canonizations, canonisations + canonize, canonise + canonized, canonised + canonizer's, canoniser's + canonizer, canoniser + canonizers, canonisers + canonizes, canonises + canonizing, canonising + cantaloupe's, cantaloup's + cantaloupe, cantaloup + cantaloupes, cantaloups + cantonization, cantonisation + cantonizations, cantonisations + cantonize, cantonise + cantonized, cantonised + cantonizes, cantonises + cantonizing, cantonising + capitalizable's, capitalisable's + capitalizable, capitalisable + capitalizabler, capitalisabler + capitalizables, capitalisables + capitalizablest, capitalisablest + capitalization's, capitalisation's + capitalization, capitalisation + capitalizations, capitalisations + capitalize, capitalise + capitalized, capitalised + capitalizer's, capitaliser's + capitalizer, capitaliser + capitalizers, capitalisers + capitalizes, capitalises + capitalizing, capitalising + caponization's, caponisation's + Caponization, Caponisation + caponization, caponisation + caponize, caponise + caponized, caponised + caponizer's, caponiser's + caponizer, caponiser + caponizes, caponises + caponizing, caponising + capsulization, capsulisation + capsulize, capsulise + capsulized, capsulised + capsulizes, capsulises + capsulizing, capsulising + caracoled, caracolled + caracoling, caracolling + caramelization's, caramelisation's + caramelization, caramelisation + caramelizations, caramelisations + caramelize, caramelise + caramelized, caramelised + caramelizes, caramelises + caramelizing, caramelising + caravansarais, caravansarai + caravansary's, caravanserai's + caravansary, caravanserai + carbolization, carbolisation + carbolize, carbolise + carbolized, carbolised + carbolizes, carbolises + carbolizing, carbolising + carbonades, carbonadoes + carbonatization's, carbonatisation's + carbonatization, carbonatisation + carbonatizations, carbonatisations + carbonizable's, carbonisable's + carbonizable, carbonisable + carbonizabler, carbonisabler + carbonizables, carbonisables + carbonizablest, carbonisablest + carbonization's, carbonisation's + carbonization, carbonisation + carbonizations, carbonisations + carbonize, carbonise + carbonized, carbonised + carbonizer's, carboniser's + carbonizer, carboniser + carbonizers, carbonisers + carbonizes, carbonises + carbonizing, carbonising + carburettor's, carburetter's + carburettor, carburetter + carburettors, carburetters + carburization's, carburisation's + carburization, carburisation + carburizations, carburisations + carburize, carburise + carburized, carburised + carburizer's, carburiser's + carburizer, carburiser + carburizes, carburises + carburizing, carburising + cardie, cardiae + cardueline, carduelinae + carnalize, carnalise + carnalized, carnalised + carnalizes, carnalises + carnalizing, carnalising + carney's, carnie's + carney, carnie + carnies, carneys + caroled, carolled + caroler's, caroller's + caroler, caroller + carolers, carollers + caroling, carolling + carotinemia, carotinaemia + carousel's, carrousel's + carousel, carrousel + carousels, carrousels + cartelization's, cartelisation's + cartelization, cartelisation + cartelizations, cartelisations + cartelize, cartelise + cartelized, cartelised + cartelizes, cartelises + cartelizing, cartelising + caster's, castor's + caster's, castor's + caster, castor + caster, castor + casters, castors + casters, castors + castorized's, castorised's + castorized, castorised + castorizeds, castoriseds + casualization, casualisation + casualizations, casualisations + casualize, casualise + casualized, casualised + casualizes, casualises + casualizing, casualising + catabolize, catabolise + catalog's, catalogue's + catalog, catalogue + cataloged, catalogued + cataloger's, cataloguer's + cataloger, cataloguer + catalogers, cataloguers + cataloging, cataloguing + catalogs, catalogues + cataloguize, cataloguise + cataloguized, cataloguised + cataloguizes, cataloguises + cataloguizing, cataloguising + catalyze, catalyse + catalyzed, catalysed + catalyzer's, catalyser's + catalyzer, catalyser + catalyzers, catalysers + catalyzes, catalyses + catalyzing, catalysing + catechizable's, catechisable's + catechizable, catechisable + catechizabler, catechisabler + catechizables, catechisables + catechizablest, catechisablest + catechization's, catechisation's + catechization, catechisation + catechizations, catechisations + catechize, catechise + catechized, catechised + catechizer's, catechiser's + catechizer, catechiser + catechizers, catechisers + catechizes, catechises + catechizing, catechising + catechizings, catechisings + categorization's, categorisation's + categorization, categorisation + categorizations, categorisations + categorize, categorise + categorized, categorised + categorizer, categoriser + categorizers, categorisers + categorizes, categorises + categorizing, categorising + catharize, catharise + catharized, catharised + catharizes, catharises + catharizing, catharising + catheterization's, catheterisation's + catheterization, catheterisation + catheterizations, catheterisations + catheterize, catheterise + catheterized, catheterised + catheterizes, catheterises + catheterizing, catheterising + catholicization's, catholicisation's + Catholicization, Catholicisation + catholicization, catholicisation + catholicizations, catholicisations + catholicize, catholicise + Catholicized, Catholicised + catholicized, catholicised + catholicizer's, catholiciser's + catholicizer, catholiciser + catholicizers, catholicisers + catholicizes, catholicises + Catholicizing, Catholicising + catholicizing, catholicising + catsup's, catchup's + catsup, catchup + catsups, catchups + cauldron's, caldron's + cauldron, caldron + cauldrons, caldrons + caulk, calk + caulked, calked + caulking, calking + caulks, calks + causticization's, causticisation's + causticization, causticisation + causticizations, causticisations + causticize, causticise + causticizer, causticiser + causticizers, causticisers + causticizes, causticises + cauterization's, cauterisation's + cauterization, cauterisation + cauterizations, cauterisations + cauterize, cauterise + cauterized, cauterised + cauterizes, cauterises + cauterizing, cauterising + caviar's, caviare's + caviar, caviare + caviars, caviares + cavilation, cavillation + caviled, cavilled + caviler's, caviller's + caviler, caviller + cavilers, cavillers + caviling, cavilling + cavilings, cavillings + ce, coe + cecally, caecally + cecitis, caecitis + cecitises, caecitises + cecity, caecity + cecostomy, caecostomy + cecotomy, caecotomy + Celastraceae's, Coelastraceae's + Celastraceae, Coelastraceae + celastraceous, coelastraceous + celestialize, celestialise + celestializes, celestialises + celestine, coelestine + celiac, coeliac + celiacs, coeliacs + celialgia, coelialgia + celiomyalgia, coeliomyalgia + celiorrhea, coeliorrhea + celioscopy, coelioscopy + celiotomy, coeliotomy + celom's, coelom's + celom, coelom + celoma, coeloma + celomata, coelomata + celoscope's, coeloscope's + celoscope, coeloscope + Celticize's, Celticise's + Celticize, Celticise + Celticizes, Celticises + cenacle's, coenacle's + cenacle, coenacle + cenaculum, coenaculum + cenesthesia's, coenesthesia's + cenesthesia, coenesthesia + cenesthesias, coenesthesias + cenesthesis, coenesthesis + Cenis's, Caenis's + Cenis, Caenis + cenobe, coenobe + cenobite's, coenobite's + cenobite, coenobite + cenobites, coenobites + cenobitic, coenobitic + cenobitical, coenobitical + cenobitism's, coenobitism's + cenobitism, coenobitism + cenobium, coenobium + cenoby, coenoby + cenogenetic, caenogenetic + cenogenetic, coenogenetic + cenogenetically, caenogenetically + cenosite, coenosite + cenospecies, coenospecies + cenospecific, coenospecific + cenospecifically, coenospecifically + cenozoic, caenozoic + center's, centre's + center, centre + centerable's, centreable's + centerable, centreable + centerables, centreables + centerboard's, centreboard's + centerboard, centreboard + centerboards, centreboards + centered, centred + centerer, centrer + centerers, centrers + centerfold's, centrefold's + centerfold, centrefold + centerfolds, centrefolds + centering's, centring's + centering, centring + centerings, centrings + centerless, centreless + centerlesser, centrelesser + centerlessest, centrelessest + centerline's, centreline's + centerline, centreline + centerlines, centrelines + centermost, centremost + centerpiece's, centrepiece's + centerpiece, centrepiece + centerpieces, centrepieces + centers, centres + Centerville's, Centreville's + Centerville, Centreville + centigram's, centigramme's + centigram, centigramme + centigrams, centigrammes + centiliter's, centilitre's + centiliter, centilitre + centiliters, centilitres + centimeter's, centimetre's + centimeter, centimetre + centimeters, centimetres + centralization's, centralisation's + centralization, centralisation + centralizations, centralisations + centralize, centralise + centralized, centralised + centralizer's, centraliser's + centralizer, centraliser + centralizers, centralisers + centralizes, centralises + centralizing, centralising + centrifugalization's, centrifugalisation's + centrifugalization, centrifugalisation + centrifugalizations, centrifugalisations + centrifugalize, centrifugalise + centrifugalized, centrifugalised + centrifugalizes, centrifugalises + centrifugalizing, centrifugalising + cephalization's, cephalisation's + cephalization, cephalisation + cephalizations, cephalisations + cer, cre + cera, crea + cerat, creat + ceratin, creatin + ceratins, creatins + cere's, cree's + cere, cree + cerebralization's, cerebralisation's + cerebralization, cerebralisation + cerebralizations, cerebralisations + cerebralize, cerebralise + cerebralizes, cerebralises + ceremonialize, ceremonialise + ceremonializes, ceremonialises + ceres, crees + cerolite, creolite + cerule, caerule + ceruleolactite, coeruleolactite + cesar, caesar + Cesaria's, Caesaria's + Cesaria, Caesaria + cesious, caesious + cesium's, caesium's + cesium, caesium + cesiums, caesiums + cespitose, caespitose + cespitosely, caespitosely + cestus, caestus + cestuses, caestuses + cesural, caesural + cetus, coetus + chaces, chacoes + chalaze, chalazae + Chaldeans, Chaldaeans + chameleonize, chameleonise + chameleonizes, chameleonises + Chamizal's, Chamisal's + Chamizal, Chamisal + chamomile's, camomile's + chamomile, camomile + chamomiles, camomiles + championize, championise + championizes, championises + channeled, channelled + channeler's, channeller's + channeler, channeller + channelers, channellers + channeling, channelling + channelization's, channelisation's + channelization, channelisation + channelizations, channelisations + channelize, channelise + channelized, channelised + channelizes, channelises + channelizing, channelising + chaperon's, chaperone's + chaperon, chaperone + chaperons, chaperones + chaptalization, chaptalisation + chaptalizations, chaptalisations + chaptalize, chaptalise + chaptalized, chaptalised + chaptalizes, chaptalises + chaptalizing, chaptalising + characterizable's, characterisable's + characterizable, characterisable + characterizabler, characterisabler + characterizables, characterisables + characterizablest, characterisablest + characterization's, characterisation's + characterization, characterisation + characterizations, characterisations + characterize, characterise + characterized, characterised + characterizer's, characteriser's + characterizer, characteriser + characterizers, characterisers + characterizes, characterises + characterizing, characterising + charer, charre + chattelization's, chattelisation's + chattelization, chattelisation + chattelizations, chattelisations + chattelize, chattelise + chattelizes, chattelises + checkbook's, chequebook's + checkbook, chequebook + checkbooks, chequebooks + checkerboard's, chequerboard's + checkerboard, chequerboard + checkerboards, chequerboards + cheerfulize, cheerfulise + cheerfulizes, cheerfulises + cheerly, cherely + chelicere, chelicerae + chemicalization's, chemicalisation's + chemicalization, chemicalisation + chemicalizations, chemicalisations + chemicalize, chemicalise + chemicalizes, chemicalises + chenix, choenix + chenixes, choenixes + chetopod, chaetopod + chiffer, chiffre + childer, childre + chile's, chilli's + chile, chilli + chilis, chillies + chimera's, chimaera's + chimera, chimaera + chimeras, chimaeras + chimerid, chimaerid + chimerids, chimaerids + chimerism, chimaerism + chimerisms, chimaerisms + chiseled, chiselled + chiseler's, chiseller's + chiseler, chiseller + chiselers, chisellers + chiseling, chiselling + chitlins's, chitlings's + chitlins, chitlings + chivied, chivvied + chivies, chivvies + chivy, chivvy + chivying, chivvying + chloranemia, chloranaemia + chloremia, chloraemia + chloridize, chloridise + chloridized, chloridised + chloridizes, chloridises + chloridizing, chloridising + chlorinize, chlorinise + chlorinized, chlorinised + chlorinizes, chlorinises + chlorinizing, chlorinising + chloritization, chloritisation + chloritizations, chloritisations + chloroanemia, chloroanaemia + chloroformization's, chloroformisation's + chloroformization, chloroformisation + chloroformizations, chloroformisations + chloroformize, chloroformise + chloroformizes, chloroformises + chlorophyll's, chlorophyl's + chlorophyll, chlorophyl + chlorophylls, chlorophyls + chocoholic's, chocaholic's + chocoholic, chocaholic + chocoholics, chocaholics + chocolaty, chocolatey + Choephori's, Choaephori's + Choephori, Choaephori + cholemia, cholaemia + cholemias, cholaemias + cholophein, cholophaein + choosy, choosey + chorization's, chorisation's + chorization, chorisation + chorizations, chorisations + Christianization's, Christianisation's + Christianization, Christianisation + christianization, christianisation + Christianizations, Christianisations + christianizations, christianisations + Christianize, Christianise + christianize, christianise + Christianized, Christianised + christianized, christianised + Christianizer's, Christianiser's + Christianizer, Christianiser + christianizer, christianiser + Christianizers, Christianisers + christianizers, christianisers + Christianizes, Christianises + christianizes, christianises + Christianizing, Christianising + christianizing, christianising + chromatize, chromatise + chromatizes, chromatises + chromesthesia, chromaesthesia + chromicize, chromicise + chromicizes, chromicises + chromize, chromise + chromized, chromised + chromizes, chromises + chromizing, chromising + chronologize, chronologise + chronologized, chronologised + chronologizes, chronologises + chronologizing, chronologising + chutzpa's, hutzpah's + chutzpa, hutzpah + chutzpas, hutzpahes + cicatrices, cicatrixes + cicatricule, cicatriculae + cicatrix's, cicatrice's + cicatrix, cicatrice + cicatrizant, cicatrisant + cicatrizate, cicatrisate + cicatrization's, cicatrisation's + cicatrization, cicatrisation + cicatrizations, cicatrisations + cicatrize, cicatrise + cicatrized, cicatrised + cicatrizer's, cicatriser's + cicatrizer, cicatriser + cicatrizes, cicatrises + cicatrizing, cicatrising + Ciceronianize's, Ciceronianise's + Ciceronianize, Ciceronianise + Ciceronianizes, Ciceronianises + cigarette's, cigaret's + cigarette, cigaret + cigarettes, cigarets + cimicide, cimicidae + cinchonization's, cinchonisation's + cinchonization, cinchonisation + cinchonizations, cinchonisations + cinchonize, cinchonise + cinchonized, cinchonised + cinchonizes, cinchonises + cinchonizing, cinchonising + cinematize, cinematise + cinter, cintre + cipher's, cypher's + cipher, cypher + ciphered, cyphered + ciphering, cyphering + ciphers, cyphers + Circean, Circaean + circularization's, circularisation's + circularization, circularisation + circularizations, circularisations + circularize, circularise + circularized, circularised + circularizer's, circulariser's + circularizer, circulariser + circularizers, circularisers + circularizes, circularises + circularizing, circularising + circumcenter, circumcentre + circumcenters, circumcentres + circumesophagal, circumoesophagal + cithern, cithren + citherns, cithrens + citizenize, citizenise + citizenized, citizenised + citizenizes, citizenises + citizenizing, citizenising + civilianization, civilianisation + civilianizations, civilianisations + civilianize, civilianise + civilianized, civilianised + civilianizes, civilianises + civilianizing, civilianising + civilizable's, civilisable's + civilizable, civilisable + civilizabler, civilisabler + civilizables, civilisables + civilizablest, civilisablest + civilization's, civilisation's + civilization, civilisation + civilizational's, civilisational's + civilizational, civilisational + civilizationaler, civilisationaler + civilizationalest, civilisationalest + civilizationals, civilisationals + civilizations, civilisations + civilizatory, civilisatory + civilize, civilise + civilized, civilised + civilizedness's, civilisedness's + civilizedness, civilisedness + civilizednesses, civilisednesses + civilizer's, civiliser's + civilizer, civiliser + civilizers, civilisers + civilizes, civilises + civilizing, civilising + civvies, civies + civvy's, civie's + civvy, civie + cize, cise + clamor's, clamour's + clamor, clamour + clamored, clamoured + clamorer's, clamourer's + clamorer, clamourer + clamorers, clamourers + clamoring, clamouring + clamorist's, clamourist's + clamorist, clamourist + clamors, clamours + clamorsome, clamoursome + clangor's, clangour's + clangor, clangour + clangored, clangoured + clangoring, clangouring + clangors, clangours + clares, claroes + clarinetist's, clarinettist's + clarinetist, clarinettist + clarinetists, clarinettists + classicalize, classicalise + classicalizes, classicalises + classicization, classicisation + classicize, classicise + classicized, classicised + classicizes, classicises + classicizing, classicising + clausule, clausulae + clericalize, clericalise + clericalizes, clericalises + Clete's, Cloete's + Clete, Cloete + climatize, climatise + climatized, climatised + climatizes, climatises + climatizing, climatising + clower, clowre + Clytie's, Clytiae's + Clytie, Clytiae + coalize, coalise + coalized, coalised + coalizer, coaliser + coalizers, coalisers + coalizes, coalises + coalizing, coalising + cocaine's, cocain's + cocaine, cocain + cocainization's, cocainisation's + cocainization, cocainisation + cocainizations, cocainisations + cocainize, cocainise + cocainized, cocainised + cocainizes, cocainises + cocainizing, cocainising + coconut's, cocoanut's + coconut, cocoanut + coconuts, cocoanuts + cocuiza, cocuisa + Coe's, Cooe's + Coe, Cooe + coeducationalize, coeducationalise + coeducationalizes, coeducationalises + coeloms, coelomata + coenamor, coenamour + coenamored, coenamoured + coenamoring, coenamouring + coenamorment, coenamourment + coenamors, coenamours + coequalize, coequalise + coequalizes, coequalises + cognizability's, cognisability's + cognizability, cognisability + cognizable, cognisable + cognizableness's, cognisableness's + cognizableness, cognisableness + cognizabler, cognisabler + cognizablest, cognisablest + cognizablier, cognisablier + cognizabliest, cognisabliest + cognizably, cognisably + cognizance's, cognisance's + cognizance, cognisance + cognizances, cognisances + cognizant, cognisant + cognizanter, cognisanter + cognizantest, cognisantest + cognize, cognise + cognized, cognised + cognizer's, cogniser's + cognizer, cogniser + cognizers, cognisers + cognizes, cognises + cognizing, cognising + colander's, cullender's + colander, cullender + colanders, cullenders + collateralize, collateralise + collectibilities, collectabilities + collectibility's, collectability's + collectibility, collectability + collectible's, collectable's + collectible, collectable + collectibles, collectables + collectivization's, collectivisation's + collectivization, collectivisation + collectivizations, collectivisations + collectivize, collectivise + collectivized, collectivised + collectivizes, collectivises + collectivizing, collectivising + colloquialize, colloquialise + colloquializes, colloquialises + colloquize, colloquise + colloquized, colloquised + colloquizes, colloquises + colloquizing, colloquising + colonialize, colonialise + colonialized, colonialised + colonializes, colonialises + colonializing, colonialising + colonizabilities, colonisabilities + colonizability's, colonisability's + colonizability, colonisability + colonizable's, colonisable's + colonizable, colonisable + colonizabler, colonisabler + colonizables, colonisables + colonizablest, colonisablest + colonization's, colonisation's + colonization, colonisation + colonizationist's, colonisationist's + colonizationist, colonisationist + colonizationists, colonisationists + colonizations, colonisations + colonize, colonise + colonized, colonised + colonizer's, coloniser's + colonizer, coloniser + colonizers, colonisers + colonizes, colonises + colonizing, colonising + color's, colour's + color, colour + colorabilities, colourabilities + colorability's, colourability's + colorability, colourability + colorable's, colourable's + colorable, colourable + colorableness's, colourableness's + colorableness, colourableness + colorablenesses, colourablenesses + colorabler, colourabler + colorables, colourables + colorablest, colourablest + colorablier, colourablier + colorablies, colourablies + colorabliest, colourabliest + colorably, colourably + coloradoite's, colouradoite's + coloradoite, colouradoite + colorama, colourama + colorant's, colourant's + colorant, colourant + colorants, colourants + colorate, colourate + coloration's, colouration's + coloration, colouration + colorational, colourational + colorationaler, colourationaler + colorationalest, colourationalest + colorationallier, colourationallier + colorationalliest, colourationalliest + colorationally, colourationally + colorations, colourations + colorative, colourative + colorbearer's, colourbearer's + colorbearer, colourbearer + colorblind, colourblind + colorblindness's, colourblindness's + colorblindness, colourblindness + colorblindnesses, colourblindnesses + colorbred, colourbred + colorbreed, colourbreed + colorbreeding, colourbreeding + colorbreeds, colourbreeds + colorcast's, colourcast's + colorcast, colourcast + colorcasted, colourcasted + colorcaster, colourcaster + colorcasters, colourcasters + colorcasting, colourcasting + colorcasts, colourcasts + colorectal, colourectal + colorectitis, colourectitis + colorectostomy, colourectostomy + colored's, coloured's + colored, coloured + coloreds, coloureds + colorer's, colourer's + colorer, colourer + colorers, colourers + colorfast, colourfast + colorfastness's, colourfastness's + colorfastness, colourfastness + colorfastnesses, colourfastnesses + colorful, colourful + colorfuler, colourfuler + colorfulest, colourfulest + colorfullier, colourfullier + colorfulliest, colourfulliest + colorfully, colourfully + colorfulness's, colourfulness's + colorfulness, colourfulness + colorfulnesses, colourfulnesses + colorific's, colourific's + colorific, colourific + colorifics, colourifics + colorimeter's, colourimeter's + colorimeter, colourimeter + colorimeters, colourimeters + colorimetric, colourimetric + colorimetrical, colourimetrical + colorimetrically, colourimetrically + colorimetrics, colourimetrics + colorimetries, colourimetries + colorimetrist's, colourimetrist's + colorimetrist, colourimetrist + colorimetry, colourimetry + coloring's, colouring's + coloring, colouring + colorings, colourings + colorism, colourism + colorisms, colourisms + colorist's, colourist's + colorist, colourist + coloristic, colouristic + coloristically, colouristically + coloristicer, colouristicer + coloristicest, colouristicest + coloristics, colouristics + colorists, colourists + colorless, colourless + colorlesser, colourlesser + colorlessest, colourlessest + colorlesslier, colourlesslier + colorlessliest, colourlessliest + colorlessly, colourlessly + colorlessness's, colourlessness's + colorlessness, colourlessness + colorlessnesses, colourlessnesses + colormaker, colourmaker + colormaking, colourmaking + colorman's, colourman's + colorman, colourman + colormap's, colourmap's + colormap, colourmap + colormaps, colourmaps + colormen, colourmen + coloroto, colouroto + colorpoint, colourpoint + colorpoints, colourpoints + colorrest, colourest + colorrhaphy, colourrhaphy + colors, colours + colortype, colourtype + colorway, colourway + colorways, colourways + colory, coloury + colourisation's, colourization's + colourisation, colourization + colourisations, colourizations + colourise, colourize + colourised, colourized + colourises, colourizes + colourising, colourizing + columnization's, columnisation's + columnization, columnisation + columnizations, columnisations + columnize, columnise + columnized, columnised + columnizes, columnises + columnizing, columnising + comedia, comoedia + commercialization's, commercialisation's + commercialization, commercialisation + commercializations, commercialisations + commercialize, commercialise + commercialized, commercialised + commercializes, commercialises + commercializing, commercialising + commonize, commonise + commonizes, commonises + communalization's, communalisation's + communalization, communalisation + communalizations, communalisations + communalize, communalise + communalized, communalised + communalizer's, communaliser's + communalizer, communaliser + communalizers, communalisers + communalizes, communalises + communalizing, communalising + communization's, communisation's + communization, communisation + communizations, communisations + communize, communise + communized, communised + communizes, communises + communizing, communising + companionize, companionise + companionizes, companionises + compartmentalization's, compartmentalisation's + compartmentalization, compartmentalisation + compartmentalizations, compartmentalisations + compartmentalize, compartmentalise + compartmentalized, compartmentalised + compartmentalizes, compartmentalises + compartmentalizing, compartmentalising + compartmentize, compartmentise + compartmentizes, compartmentises + comper, compoer + complementizer's, complementiser's + complementizer, complementiser + Composite, Compositae + comprehensivization, comprehensivisation + comprehensivizations, comprehensivisations + comprehensivize, comprehensivise + comprehensivized, comprehensivised + comprehensivizes, comprehensivises + comprehensivizing, comprehensivising + comprizable, comprisable + comprizal's, comprisal's + comprizal, comprisal + computerizable, computerisable + computerization's, computerisation's + computerization, computerisation + computerizations, computerisations + computerize, computerise + computerized, computerised + computerizes, computerises + computerizing, computerising + concenter, concentre + concentered, concentred + concentering, concentring + concenters, concentres + conceptualization's, conceptualisation's + conceptualization, conceptualisation + conceptualizations, conceptualisations + conceptualize, conceptualise + conceptualized, conceptualised + conceptualizer, conceptualiser + conceptualizes, conceptualises + conceptualizing, conceptualising + concertist, concretist + concertize, concertise + concertized, concertised + concertizer's, concertiser's + concertizer, concertiser + concertizers, concertisers + concertizes, concertises + concertizing, concertising + conche, conchae + concolor, concolour + concolorous, concolourous + concretization's, concretisation's + concretization, concretisation + concretizations, concretisations + concretize, concretise + concretized, concretised + concretizes, concretises + concretizing, concretising + conditionalize, conditionalise + conditionalizes, conditionalises + coneys, conies + confederatize, confederatise + confederatizes, confederatises + congenialize, congenialise + congenializes, congenialises + conges, congoes + congregationalize, congregationalise + congregationalizes, congregationalises + conjurer's, conjuror's + conjurer, conjuror + conjurers, conjurors + connectable, connectible + connection's, connexion's + connection, connexion + connections, connexions + connector's, connecter's + connector, connecter + connectors, connecters + conservatize, conservatise + conservatized, conservatised + conservatizes, conservatises + conservatizing, conservatising + consonantize, consonantise + consonantized, consonantised + consonantizes, consonantises + consonantizing, consonantising + constitutionalization's, constitutionalisation's + constitutionalization, constitutionalisation + constitutionalizations, constitutionalisations + constitutionalize, constitutionalise + constitutionalized, constitutionalised + constitutionalizes, constitutionalises + constitutionalizing, constitutionalising + containerization's, containerisation's + containerization, containerisation + containerizations, containerisations + containerize, containerise + containerized, containerised + containerizes, containerises + containerizing, containerising + contemporization, contemporisation + contemporize, contemporise + contemporized, contemporised + contemporizes, contemporises + contemporizing, contemporising + contextualization, contextualisation + contextualizations, contextualisations + contextualize, contextualise + contextualized, contextualised + contextualizes, contextualises + contextualizing, contextualising + Continentalize, Continentalise + Continentalizes, Continentalises + controversialize, controversialise + controversializes, controversialises + conundrumize, conundrumise + conundrumizes, conundrumises + convener's, convenor's + convener, convenor + conveners, convenors + conventionalization's, conventionalisation's + conventionalization, conventionalisation + conventionalizations, conventionalisations + conventionalize, conventionalise + conventionalized, conventionalised + conventionalizes, conventionalises + conventionalizing, conventionalising + conventionize, conventionise + conventionizes, conventionises + conversationize, conversationise + conversationizes, conversationises + converter's, convertor's + converter's, convertor's + converter, convertor + converter, convertor + converters, convertors + converters, convertors + conveyor's, conveyer's + conveyor, conveyer + conveyorize, conveyorise + conveyorized, conveyorised + conveyorizes, conveyorises + conveyorizing, conveyorising + conveyors, conveyers + convivialize, convivialise + convivializes, convivialises + cony's, coney's + cony, coney + cookie's, cooky's + cookie, cooky + copolymerization's, copolymerisation's + copolymerization, copolymerisation + copolymerizations, copolymerisations + copolymerize, copolymerise + copolymerized, copolymerised + copolymerizes, copolymerises + copolymerizing, copolymerising + copperization's, copperisation's + copperization, copperisation + copperizations, copperisations + copperize, copperise + copperizes, copperises + copremia, copraemia + copremic, copraemic + coraled, coralled + coranto, couranto + corantoes, courantoes + corantos, courantos + corbe, courbe + corbed, courbed + corbeled, corbelled + corbeling's, corbelling's + corbeling, corbelling + corbelings, corbellings + cordialize, cordialise + cordialized, cordialised + cordializes, cordialises + cordializing, cordialising + corge, courge + Corinthianize's, Corinthianise's + Corinthianize, Corinthianise + corinthianize, corinthianise + corinthianized, corinthianised + Corinthianizes, Corinthianises + corinthianizes, corinthianises + corinthianizing, corinthianising + corporealization's, corporealisation's + corporealization, corporealisation + corporealizations, corporealisations + corporealize, corporealise + corporealized, corporealised + corporealizes, corporealises + corporealizing, corporealising + corsy, coursy + cortage, courtage + cortin, courtin + cortine, cortinae + corve, corvae + coryphe, coryphae + coryphes, coryphaes + cosmeticize, cosmeticise + cosmeticized, cosmeticised + cosmeticizes, cosmeticises + cosmeticizing, cosmeticising + cosmopolitanization's, cosmopolitanisation's + cosmopolitanization, cosmopolitanisation + cosmopolitanizations, cosmopolitanisations + cosmopolitanize, cosmopolitanise + cosmopolitanized, cosmopolitanised + cosmopolitanizes, cosmopolitanises + cosmopolitanizing, cosmopolitanising + cosplendor, cosplendour + coste, costae + costumier, costumire + cottar's, cotter's + cottar, cotter + cottars, cotters + cotte, cottae + cottonization's, cottonisation's + cottonization, cottonisation + cottonizations, cottonisations + cottonize, cottonise + cottonizes, cottonises + cotyle, cotylae + councilor's, councillor's + councilor, councillor + councilors, councillors + councilorship's, councillorship's + councilorship, councillorship + councilorships, councillorships + counseled, counselled + counselee, counsellee + counseling, counselling + counselor's, counsellor's + counselor, counsellor + counselors, counsellors + counselorship's, counsellorship's + counselorship, counsellorship + counselorships, counsellorships + countercolored, countercoloured + countor, countour + cozied, cosied + cozier, cosier + cozies, cosies + coziest, cosiest + cozily, cosily + coziness's, cosiness's + coziness, cosiness + cozy's, cosy's + cozy, cosy + cozying, cosying + craizey, craisey + crambes, cramboes + crawlerize, crawlerise + crawlerizes, crawlerises + creaturize, creaturise + creaturizes, creaturises + crenelate, crenellate + crenelated, crenellated + crenelater, crenellater + crenelates, crenellates + crenelatest, crenellatest + crenelating, crenellating + crenelation's, crenellation's + crenelation, crenellation + crenelations, crenellations + creneled, crenelled + creneling, crenelling + Creolization, Creolisation + creolization, creolisation + creolizations, creolisations + Creolize, Creolise + creolize, creolise + Creolized, Creolised + creolized, creolised + Creolizes, Creolises + creolizes, creolises + Creolizing, Creolising + creolizing, creolising + cretinization's, cretinisation's + cretinization, cretinisation + cretinizations, cretinisations + cretinize, cretinise + cretinized, cretinised + cretinizes, cretinises + cretinizing, cretinising + criminalization's, criminalisation's + criminalization, criminalisation + criminalizations, criminalisations + criminalize, criminalise + criminalized, criminalised + criminalizes, criminalises + criminalizing, criminalising + criticizable's, criticisable's + criticizable, criticisable + criticizabler, criticisabler + criticizables, criticisables + criticizablest, criticisablest + criticize, criticise + criticized, criticised + criticizer's, criticiser's + criticizer, criticiser + criticizers, criticisers + criticizes, criticises + criticizing, criticising + criticizinglier, criticisinglier + criticizinglies, criticisinglies + criticizingliest, criticisingliest + criticizingly, criticisingly + crofterization's, crofterisation's + crofterization, crofterisation + crofterizations, crofterisations + crofterize, crofterise + crofterizes, crofterises + crosier's, crozier's + crosier, crozier + crosiers, croziers + crueler, crueller + cruelest, cruellest + cruelize, cruelise + cruelizes, cruelises + cryesthesia, cryaesthesia + cryoanesthesia, cryoanaesthesia + cryptanalyzes, cryptanalyses + cryptesthesia, cryptaesthesia + cryptesthesias, cryptaesthesias + cryptesthetic, cryptaesthetic + crystalize, crystallise + crystalized, crystallised + crystalizes, crystallises + crystalizing, crystallising + crystallizabilities, crystallisabilities + crystallizability's, crystallisability's + crystallizability, crystallisability + crystallizable's, crystallisable's + crystallizable, crystallisable + crystallizabler, crystallisabler + crystallizables, crystallisables + crystallizablest, crystallisablest + crystallization's, crystallisation's + crystallization, crystallisation + crystallizations, crystallisations + crystallizer, crystalliser + crystallizers, crystallisers + Cubanize's, Cubanise's + Cubanize, Cubanise + Cubanizes, Cubanises + cuckoldize, cuckoldise + cuckoldized, cuckoldised + cuckoldizes, cuckoldises + cuckoldizing, cuckoldising + cudgeled, cudgelled + cudgeler's, cudgeller's + cudgeler, cudgeller + cudgelers, cudgellers + cudgeling, cudgelling + cudgelings, cudgellings + culicide, culicidae + culturization's, culturisation's + culturization, culturisation + culturizations, culturisations + culturize, culturise + culturizes, culturises + cupelation, cupellation + cupeled, cupelled + cupeler's, cupeller's + cupeler, cupeller + cupelers, cupellers + cupeling, cupelling + cupule, cupulae + curarize, curarise + curarized, curarised + curarizes, curarises + curarizing, curarising + curatize, curatise + curatizes, curatises + curricularization's, curricularisation's + curricularization, curricularisation + curricularizations, curricularisations + curricularize, curricularise + curricularizes, curricularises + curtsied, curtseyed + curtsies, curtseys + curtsy's, curtsey's + curtsy, curtsey + curtsying, curtseying + curvaceous, curvacious + customizable, customisable + customization's, customisation's + customization, customisation + customizations, customisations + customize, customise + customized, customised + customizer, customiser + customizers, customisers + customizes, customises + customizing, customising + cutesy, cutesie + cuticolor, cuticolour + cutinization's, cutinisation's + cutinization, cutinisation + cutinizations, cutinisations + cutinize, cutinise + cutinized, cutinised + cutinizes, cutinises + cutinizing, cutinising + cutization's, cutisation's + cutization, cutisation + cutizations, cutisations + cutlass's, cutlas's + cutlass, cutlas + cutlasses, cutlases + cuve, cuvae + Cyanee's, Cyaneae's + Cyanee, Cyaneae + cyanize, cyanise + cyanized, cyanised + cyanizes, cyanises + cyanizing, cyanising + cyanomethemoglobin, cyanomethaemoglobin + cyclization's, cyclisation's + cyclization, cyclisation + cyclizations, cyclisations + cyclize, cyclise + cyclized, cyclised + cyclizes, cyclises + cyclizing, cyclising + cyclopedia's, cyclopaedia's + cyclopedia, cyclopaedia + cyclopedias, cyclopaedias + cyclopedic, cyclopaedic + cyclopedically, cyclopaedically + cyclopedist's, cyclopaedist's + cyclopedist, cyclopaedist + cyme, cymae + Czechization's, Czechisation's + Czechization, Czechisation + Czechizations, Czechisations + d'oh's, doh's + d'oh, doh + d'ohs, dohs + danaide, danaidae + dandizette, dandisette + dandyize, dandyise + dandyizes, dandyises + dane, danae + Danization's, Danisation's + Danization, Danisation + Danizations, Danisations + Danize's, Danise's + Danize, Danise + Danizes, Danises + Darwinize's, Darwinise's + Darwinize, Darwinise + Darwinizes, Darwinises + dastardize, dastardise + dastardizes, dastardises + deaconize, deaconise + deaconizes, deaconises + deadrize, deadrise + dealcoholize, dealcoholise + dealcoholized, dealcoholised + dealcoholizes, dealcoholises + dealcoholizing, dealcoholising + deaminize, deaminise + deary's, dearie's + deary, dearie + decagram's, decagramme's + decagram, decagramme + decagrams, decagrammes + decaliter, decalitre + decaliter, decalitre's + decaliter, decalitres + decameter, decametre + decameter, decametre's + decameter, decametres + decapitalization, decapitalisation + decapitalizations, decapitalisations + decapitalize, decapitalise + decapitalized, decapitalised + decapitalizes, decapitalises + decapitalizing, decapitalising + decarbonization's, decarbonisation's + decarbonization, decarbonisation + decarbonizations, decarbonisations + decarbonize, decarbonise + decarbonized, decarbonised + decarbonizer's, decarboniser's + decarbonizer, decarboniser + decarbonizers, decarbonisers + decarbonizes, decarbonises + decarbonizing, decarbonising + decarburization's, decarburisation's + decarburization, decarburisation + decarburizations, decarburisations + decarburize, decarburise + decarburized, decarburised + decarburizes, decarburises + decarburizing, decarburising + decasualization's, decasualisation's + decasualization, decasualisation + decasualizations, decasualisations + decasualize, decasualise + decasualized, decasualised + decasualizing, decasualising + decenters, decentres + decentralization's, decentralisation's + decentralization, decentralisation + decentralizationist, decentralisationist + decentralizations, decentralisations + decentralize, decentralise + decentralized, decentralised + decentralizes, decentralises + decentralizing, decentralising + decerebrize, decerebrise + decerebrized, decerebrised + decerebrizes, decerebrises + decerebrizing, decerebrising + dechristianization, dechristianisation + dechristianizations, dechristianisations + dechristianize, dechristianise + dechristianized, dechristianised + dechristianizes, dechristianises + dechristianizing, dechristianising + decigram's, decigramme's + decigram, decigramme + decigrams, decigrammes + deciliter's, decilitre's + deciliter, decilitre + deciliters, decilitres + decimalization's, decimalisation's + decimalization, decimalisation + decimalizations, decimalisations + decimalize, decimalise + decimalized, decimalised + decimalizes, decimalises + decimalizing, decimalising + decimeter's, decimetre's + decimeter, decimetre + decimeters, decimetres + decivilize, decivilise + decivilized, decivilised + decivilizes, decivilises + decivilizing, decivilising + decolonization's, decolonisation's + decolonization, decolonisation + decolonizations, decolonisations + decolonize, decolonise + decolonized, decolonised + decolonizes, decolonises + decolonizing, decolonising + decolor, decolour + decolorant, decolourant + decolorants, decolourants + decolorate, decolourate + decolorated, decolourated + decolorates, decolourates + decoloration's, decolouration's + decoloration, decolouration + decolorations, decolourations + decolored, decoloured + decolorimeter, decolourimeter + decoloring, decolouring + decolors, decolours + decolourisation's, decolourization's + decolourisation, decolourization + decolourisations, decolourizations + decolourise, decolourize + decolourised, decolourized + decolouriser's, decolourizer's + decolouriser, decolourizer + decolourisers, decolourizers + decolourises, decolourizes + decolourising, decolourizing + decriminalization's, decriminalisation's + decriminalization, decriminalisation + decriminalizations, decriminalisations + decriminalize, decriminalise + decriminalized, decriminalised + decriminalizes, decriminalises + decriminalizing, decriminalising + dedal, daedal + dedalian, daedalian + dedramatize, dedramatise + dedramatized, dedramatised + dedramatizes, dedramatises + dedramatizing, dedramatising + deemphasization's, deemphasisation's + deemphasization, deemphasisation + deemphasize, deemphasise + deemphasized, deemphasised + deemphasizer, deemphasiser + deemphasizers, deemphasisers + deemphasizes, deemphasises + deemphasizing, deemphasising + deenergize, deenergise + deenergized, deenergised + deenergizer, deenergiser + deenergizes, deenergises + deenergizing, deenergising + defedation, defoedation + defeminization's, defeminisation's + defeminization, defeminisation + defeminize, defeminise + defeminized, defeminised + defeminizes, defeminises + defeminizing, defeminising + defense's, defence's + defense, defence + defensed, defenced + defenseless, defenceless + defenselesser, defencelesser + defenselessest, defencelessest + defenselesslier, defencelesslier + defenselessliest, defencelessliest + defenselessly, defencelessly + defenselessness's, defencelessness's + defenselessness, defencelessness + defenselessnesses, defencelessnesses + defenseman's, defenceman's + defenseman, defenceman + defensemen, defencemen + defenses, defences + defensing, defencing + defeudalize, defeudalise + defeudalized, defeudalised + defeudalizes, defeudalises + defeudalizing, defeudalising + defibrinize, defibrinise + defibrinized, defibrinised + defibrinizes, defibrinises + defibrinizing, defibrinising + definitization's, definitisation's + definitization, definitisation + definitizations, definitisations + definitize, definitise + definitized, definitised + definitizes, definitises + definitizing, definitising + deflectionization's, deflectionisation's + deflectionization, deflectionisation + deflectionizations, deflectionisations + deflectionize, deflectionise + deflectionizes, deflectionises + deformalize, deformalise + defunctionalization's, defunctionalisation's + defunctionalization, defunctionalisation + defunctionalizations, defunctionalisations + defunctionalize, defunctionalise + defunctionalizes, defunctionalises + deglycerolized, deglycerolised + dehumanization's, dehumanisation's + dehumanization, dehumanisation + dehumanizations, dehumanisations + dehumanize, dehumanise + dehumanized, dehumanised + dehumanizes, dehumanises + dehumanizing, dehumanising + dehydrogenization's, dehydrogenisation's + dehydrogenization, dehydrogenisation + dehydrogenize, dehydrogenise + dehydrogenized, dehydrogenised + dehydrogenizer's, dehydrogeniser's + dehydrogenizer, dehydrogeniser + dehydrogenizing, dehydrogenising + dehypnotization's, dehypnotisation's + dehypnotization, dehypnotisation + dehypnotizations, dehypnotisations + dehypnotize, dehypnotise + dehypnotized, dehypnotised + dehypnotizes, dehypnotises + dehypnotizing, dehypnotising + deindustrialization's, deindustrialisation's + deindustrialization, deindustrialisation + deindustrializations, deindustrialisations + deindustrialize, deindustrialise + deindustrialized, deindustrialised + deindustrializes, deindustrialises + deindustrializing, deindustrialising + deionization's, deionisation's + deionization, deionisation + deionize, deionise + deionized, deionised + deionizes, deionises + deionizing, deionising + delimitize, delimitise + delimitizes, delimitises + delocalization's, delocalisation's + delocalization, delocalisation + delocalizations, delocalisations + delocalize, delocalise + delocalized, delocalised + delocalizes, delocalises + delocalizing, delocalising + deluster, delustre + demagnetizable's, demagnetisable's + demagnetizable, demagnetisable + demagnetizabler, demagnetisabler + demagnetizables, demagnetisables + demagnetizablest, demagnetisablest + demagnetization's, demagnetisation's + demagnetization, demagnetisation + demagnetizations, demagnetisations + demagnetize, demagnetise + demagnetized, demagnetised + demagnetizer's, demagnetiser's + demagnetizer, demagnetiser + demagnetizers, demagnetisers + demagnetizes, demagnetises + demagnetizing, demagnetising + demagogue's, demagog's + demagogue, demagog + demagogued, demagoged + demagogueri, demagogri + demagogueris, demagogris + demagoguery, demagogry + demagogues, demagogs + demagoguing, demagoging + demasculinization's, demasculinisation's + demasculinization, demasculinisation + demasculinize, demasculinise + demasculinized, demasculinised + demasculinizing, demasculinising + dematerialization's, dematerialisation's + dematerialization, dematerialisation + dematerializations, dematerialisations + dematerialize, dematerialise + dematerialized, dematerialised + dematerializes, dematerialises + dematerializing, dematerialising + demeanor's, demeanour's + demeanor, demeanour + demeanors, demeanours + demilitarization's, demilitarisation's + demilitarization, demilitarisation + demilitarizations, demilitarisations + demilitarize, demilitarise + demilitarized, demilitarised + demilitarizes, demilitarises + demilitarizing, demilitarising + demiluster, demilustre + demineralization's, demineralisation's + demineralization, demineralisation + demineralizations, demineralisations + demineralize, demineralise + demineralized, demineralised + demineralizer, demineraliser + demineralizes, demineralises + demineralizing, demineralising + demobilization's, demobilisation's + demobilization, demobilisation + demobilizations, demobilisations + demobilize, demobilise + demobilized, demobilised + demobilizes, demobilises + demobilizing, demobilising + democratization's, democratisation's + democratization, democratisation + democratizations, democratisations + democratize, democratise + democratized, democratised + democratizer, democratiser + democratizes, democratises + democratizing, democratising + demonetization's, demonetisation's + demonetization, demonetisation + demonetizations, demonetisations + demonetize, demonetise + demonetized, demonetised + demonetizes, demonetises + demonetizing, demonetising + demonian, daemonian + demonization, demonisation + demonize, demonise + demonized, demonised + demonizes, demonises + demonizing, demonising + demoralization's, demoralisation's + demoralization, demoralisation + demoralizations, demoralisations + demoralize, demoralise + demoralized, demoralised + demoralizer's, demoraliser's + demoralizer, demoraliser + demoralizers, demoralisers + demoralizes, demoralises + demoralizing, demoralising + demoralizingly, demoralisingly + demutualization, demutualisation + demutualizations, demutualisations + demutualize, demutualise + demutualized, demutualised + demutualizes, demutualises + demutualizing, demutualising + demythologization's, demythologisation's + demythologization, demythologisation + demythologizations, demythologisations + demythologize, demythologise + demythologized, demythologised + demythologizer, demythologiser + demythologizes, demythologises + demythologizing, demythologising + denationalization's, denationalisation's + denationalization, denationalisation + denationalizations, denationalisations + denationalize, denationalise + denationalized, denationalised + denationalizes, denationalises + denationalizing, denationalising + denaturalization's, denaturalisation's + denaturalization, denaturalisation + denaturalizations, denaturalisations + denaturalize, denaturalise + denaturalized, denaturalised + denaturalizes, denaturalises + denaturalizing, denaturalising + denaturization's, denaturisation's + denaturization, denaturisation + denaturizations, denaturisations + denaturize, denaturise + denaturized, denaturised + denaturizer's, denaturiser's + denaturizer, denaturiser + denaturizers, denaturisers + denaturizes, denaturises + denaturizing, denaturising + denicotinize, denicotinise + denizenize, denizenise + denizenizes, denizenises + denominationalize, denominationalise + denominationalizes, denominationalises + denormalize, denormalise + dentalization's, dentalisation's + dentalization, dentalisation + dentalizations, dentalisations + dentalize, dentalise + dentalized, dentalised + dentalizes, dentalises + dentalizing, dentalising + dentin's, dentine's + dentin, dentine + dentins, dentines + denuclearization's, denuclearisation's + denuclearization, denuclearisation + denuclearizations, denuclearisations + denuclearize, denuclearise + denuclearized, denuclearised + denuclearizes, denuclearises + denuclearizing, denuclearising + deodorization's, deodorisation's + deodorization, deodorisation + deodorizations, deodorisations + deodorize, deodorise + deodorized, deodorised + deodorizer's, deodoriser's + deodorizer, deodoriser + deodorizers, deodorisers + deodorizes, deodorises + deodorizing, deodorising + deoxidization's, deoxidisation's + deoxidization, deoxidisation + deoxidizations, deoxidisations + deoxidize, deoxidise + deoxidized, deoxidised + deoxidizer's, deoxidiser's + deoxidizer, deoxidiser + deoxidizers, deoxidisers + deoxidizes, deoxidises + deoxidizing, deoxidising + deoxygenize, deoxygenise + deoxygenized, deoxygenised + deoxygenizes, deoxygenises + deoxygenizing, deoxygenising + departmentalization's, departmentalisation's + departmentalization, departmentalisation + departmentalizations, departmentalisations + departmentalize, departmentalise + departmentalized, departmentalised + departmentalizes, departmentalises + departmentalizing, departmentalising + departmentization's, departmentisation's + departmentization, departmentisation + departmentizations, departmentisations + departmentize, departmentise + departmentizes, departmentises + depauperization, depauperisation + depauperize, depauperise + depauperized, depauperised + depauperizes, depauperises + depauperizing, depauperising + dependence's, dependance's + dependence, dependance + dependences, dependances + depersonalization's, depersonalisation's + depersonalization, depersonalisation + depersonalizations, depersonalisations + depersonalize, depersonalise + depersonalized, depersonalised + depersonalizes, depersonalises + depersonalizing, depersonalising + depolarization's, depolarisation's + depolarization, depolarisation + depolarizations, depolarisations + depolarize, depolarise + depolarized, depolarised + depolarizer's, depolariser's + depolarizer, depolariser + depolarizers, depolarisers + depolarizes, depolarises + depolarizing, depolarising + depoliticization, depoliticisation + depoliticize, depoliticise + depoliticized, depoliticised + depoliticizes, depoliticises + depoliticizing, depoliticising + depolymerization's, depolymerisation's + depolymerization, depolymerisation + depolymerizations, depolymerisations + depolymerize, depolymerise + depolymerized, depolymerised + depolymerizes, depolymerises + depolymerizing, depolymerising + depressurization's, depressurisation's + depressurization, depressurisation + depressurizations, depressurisations + depressurize, depressurise + depressurized, depressurised + depressurizes, depressurises + depressurizing, depressurising + deputationize, deputationise + deputationizes, deputationises + deputization, deputisation + deputize, deputise + deputized, deputised + deputizes, deputises + deputizing, deputising + deracialize, deracialise + deracialized, deracialised + deracializes, deracialises + deracializing, deracialising + derationalization's, derationalisation's + derationalization, derationalisation + derationalizations, derationalisations + derationalize, derationalise + derationalizes, derationalises + deratization's, deratisation's + deratization, deratisation + deratizations, deratisations + derealization, derealisation + derecognize, derecognise + derecognized, derecognised + derecognizes, derecognises + derecognizing, derecognising + deregulationize, deregulationise + deregulationizes, deregulationises + dereligionize, dereligionise + dereligionized, dereligionised + dereligionizes, dereligionises + dereligionizing, dereligionising + derk, drek + dermatorrhea, dermatorrhoea + Derr's, Drer's + Derr, Drer + desacralization, desacralisation + desacralizations, desacralisations + desacralize, desacralise + desacralized, desacralised + desacralizes, desacralises + desacralizing, desacralising + desalinization's, desalinisation's + desalinization, desalinisation + desalinizations, desalinisations + desalinize, desalinise + desalinized, desalinised + desalinizes, desalinises + desalinizing, desalinising + desensitization's, desensitisation's + desensitization, desensitisation + desensitizations, desensitisations + desensitize, desensitise + desensitized, desensitised + desensitizer's, desensitiser's + desensitizer, desensitiser + desensitizers, desensitisers + desensitizes, desensitises + desensitizing, desensitising + desertization, desertisation + desertizations, desertisations + desexualization's, desexualisation's + desexualization, desexualisation + desexualizations, desexualisations + desexualize, desexualise + desexualized, desexualised + desexualizes, desexualises + desexualizing, desexualising + desilverization, desilverisation + desilverizations, desilverisations + desilverize, desilverise + desilverized, desilverised + desilverizes, desilverises + desilverizing, desilverising + despiritualization, despiritualisation + despiritualize, despiritualise + despotize, despotise + despotizes, despotises + destabilization, destabilisation + destabilize, destabilise + destabilized, destabilised + destabilizer, destabiliser + destabilizers, destabilisers + destabilizes, destabilises + destabilizing, destabilising + destalinize, destalinise + destalinized, destalinised + destalinizes, destalinises + destalinizing, destalinising + desterilize, desterilise + destigmatization, destigmatisation + desulfurizer's, desulfuriser's + desulfurizer, desulfuriser + desulphurisation's, desulphurization's + desulphurisation, desulphurization + desulphurisations, desulphurizations + desulphurise, desulphurize + desulphurised, desulphurized + desulphurises, desulphurizes + desulphurising, desulphurizing + desulphurizer, desulphuriser + desulphurizers, desulphurisers + desynchronization's, desynchronisation's + desynchronization, desynchronisation + desynchronizations, desynchronisations + desynchronize, desynchronise + desynchronized, desynchronised + desynchronizes, desynchronises + desynchronizing, desynchronising + detribalization's, detribalisation's + detribalization, detribalisation + detribalizations, detribalisations + detribalize, detribalise + detribalized, detribalised + detribalizes, detribalises + detribalizing, detribalising + deva, daeva + devalorization, devalorisation + devalorizations, devalorisations + devalorize, devalorise + devalorized, devalorised + devalorizes, devalorises + devalorizing, devalorising + develed, develled + develing, develling + deviled, devilled + deviling, devilling + devilize, devilise + devilizes, devilises + devitalization's, devitalisation's + devitalization, devitalisation + devitalizations, devitalisations + devitalize, devitalise + devitalized, devitalised + devitalizes, devitalises + devitalizing, devitalising + devocalization's, devocalisation's + devocalization, devocalisation + devocalize, devocalise + devocalized, devocalised + devocalizes, devocalises + devocalizing, devocalising + devolatilization's, devolatilisation's + devolatilization, devolatilisation + devolatilizations, devolatilisations + devolatilize, devolatilise + devolatilized, devolatilised + devolatilizes, devolatilises + devolatilizing, devolatilising + dexterous, dextrous + dexterously, dextrously + dexterousness, dextrousness + diabolization's, diabolisation's + diabolization, diabolisation + diabolizations, diabolisations + diabolize, diabolise + diabolized, diabolised + diabolizes, diabolises + diabolizing, diabolising + diagonalizable, diagonalisable + diagonalization, diagonalisation + diagonalize, diagonalise + diagonalized, diagonalised + diagonalizes, diagonalises + diagonalizing, diagonalising + dialecticize, dialecticise + dialecticizes, dialecticises + dialed, dialled + dialer's, dialler's + dialer, dialler + dialers, diallers + dialing's, dialling's + dialing, dialling + dialings, diallings + dialist's, diallist's + dialist, diallist + dialists, diallists + dialogize, dialogise + dialogized, dialogised + dialogizes, dialogises + dialogizing, dialogising + dialogue's, dialog's + dialogue, dialog + dialogued, dialogged + dialogues, dialogs + dialoguing, dialogging + dialyzabilities, dialysabilities + dialyzability's, dialysability's + dialyzability, dialysability + dialyzable's, dialysable's + dialyzable, dialysable + dialyzabler, dialysabler + dialyzables, dialysables + dialyzablest, dialysablest + dialyzate's, dialysate's + dialyzate, dialysate + dialyzates, dialysates + dialyzation's, dialysation's + dialyzation, dialysation + dialyze, dialyse + dialyzed, dialysed + dialyzer's, dialyser's + dialyzer, dialyser + dialyzers, dialysers + dialyzes, dialyses + dialyzing, dialysing + diamondize, diamondise + diamondizes, diamondises + diarize, diarise + diarized, diarised + diarizes, diarises + diarizing, diarising + diarrhea's, diarrhoea's + diarrhea, diarrhoea + diarrheal, diarrhoeal + diarrhealer, diarrhoealer + diarrhealest, diarrhoealest + diarrheas, diarrhoeas + diarrheic, diarrhoeic + diarrheicer, diarrhoeicer + diarrheicest, diarrhoeicest + diarrhetic, diarrhoetic + diarrheticer, diarrhoeticer + diarrheticest, diarrhoeticest + dichotomization's, dichotomisation's + dichotomization, dichotomisation + dichotomizations, dichotomisations + dichotomize, dichotomise + dichotomized, dichotomised + dichotomizes, dichotomises + dichotomizing, dichotomising + dickeys, dickies + dicky's, dickie's + dicky, dickie + diene, diaene + dieretic, diaeretic + dieselization's, dieselisation's + dieselization, dieselisation + dieselizations, dieselisations + dieselize, dieselise + dieselized, dieselised + dieselizes, dieselises + dieselizing, dieselising + diestrous, dioestrous + diestrual, dioestrual + diestrum, dioestrum + diestrus's, dioestrus's + diestrus, dioestrus + diestruses, dioestruses + diethylstilbestrol's, diethylstilboestrol's + diethylstilbestrol, diethylstilboestrol + dietitian's, dietician's + dietitian, dietician + dietitians, dieticians + differentialize, differentialise + differentializes, differentialises + digitalization's, digitalisation's + digitalization, digitalisation + digitalizations, digitalisations + digitalize, digitalise + digitalized, digitalised + digitalizes, digitalises + digitalizing, digitalising + digitization's, digitisation's + digitization, digitisation + digitizations, digitisations + digitize, digitise + digitized, digitised + digitizer's, digitiser's + digitizer, digitiser + digitizers, digitisers + digitizes, digitises + digitizing, digitising + dike's, dyke's + dike, dyke + diked, dyked + dikes, dykes + diking, dyking + dimensionalization, dimensionalisation + dimensionalize, dimensionalise + dimensionalized, dimensionalised + dimensionalizes, dimensionalises + dimensionalizing, dimensionalising + dimerization's, dimerisation's + dimerization, dimerisation + dimerizations, dimerisations + dimerize, dimerise + dimerized, dimerised + dimerizes, dimerises + dimerizing, dimerising + diminutivize, diminutivise + diminutivizes, diminutivises + dingoes, dingos + dioecious, diecious + dioeciously, dieciously + dionize, dionise + diopter's, dioptre's + diopter, dioptre + diopters, dioptres + diphthongization's, diphthongisation's + diphthongization, diphthongisation + diphthongizations, diphthongisations + diphthongize, diphthongise + diphthongized, diphthongised + diphthongizes, diphthongises + diphthongizing, diphthongising + diple, diploe + diploe's, diploae's + diploe, diploae + diplomatize, diplomatise + diplomatized, diplomatised + diplomatizes, diplomatises + diplomatizing, diplomatising + dis's, diss's + dis, diss + disangularize, disangularise + disangularizes, disangularises + disauthorize, disauthorise + disauthorized, disauthorised + disauthorizes, disauthorises + disauthorizing, disauthorising + disboweled, disbowelled + disboweling, disbowelling + discanonization's, discanonisation's + discanonization, discanonisation + discanonizations, discanonisations + discanonize, discanonise + discanonizes, discanonises + discolor's, discolour's + discolor, discolour + discolorate, discolourate + discolorated, discolourated + discoloration's, discolouration's + discoloration, discolouration + discolorations, discolourations + discolored's, discoloured's + discolored, discoloured + discoloredness, discolouredness + discoloreds, discoloureds + discoloring, discolouring + discolorment's, discolourment's + discolorment, discolourment + discolorments, discolourments + discolors, discolours + discolourisation's, discolourization's + discolourisation, discolourization + discolourisations, discolourizations + discretization, discretisation + discretize, discretise + disdenominationalize, disdenominationalise + disdenominationalizes, disdenominationalises + disdiplomatize, disdiplomatise + disdiplomatizes, disdiplomatises + disemboweled, disembowelled + disemboweling, disembowelling + disequalize's, disequalise's + disequalize, disequalise + disequalizer, disequaliser + disequalizers, disequalisers + disequalizes, disequalises + disfavor's, disfavour's + disfavor, disfavour + disfavored, disfavoured + disfavorer's, disfavourer's + disfavorer, disfavourer + disfavorers, disfavourers + disfavoring, disfavouring + disfavors, disfavours + dishabille's, deshabille's + dishabille, deshabille + dishabilles, deshabilles + disharmonize, disharmonise + disharmonized, disharmonised + disharmonizes, disharmonises + disharmonizing, disharmonising + disheveled, dishevelled + disheveler, disheveller + disheveling, dishevelling + dishonor's, dishonour's + dishonor, dishonour + dishonorable's, dishonourable's + dishonorable, dishonourable + dishonorableness's, dishonourableness's + dishonorableness, dishonourableness + dishonorablenesses, dishonourablenesses + dishonorabler, dishonourabler + dishonorables, dishonourables + dishonorablest, dishonourablest + dishonorablier, dishonourablier + dishonorablies, dishonourablies + dishonorabliest, dishonourabliest + dishonorably, dishonourably + dishonorary, dishonourary + dishonored, dishonoured + dishonorer's, dishonourer's + dishonorer, dishonourer + dishonorers, dishonourers + dishonoring, dishonouring + dishonors, dishonours + dishumanize, dishumanise + dishumanizes, dishumanises + dishumor, dishumour + dishumored, dishumoured + dishumors, dishumours + disillusionize, disillusionise + disillusionized, disillusionised + disillusionizer's, disillusioniser's + disillusionizer, disillusioniser + disillusionizers, disillusionisers + disillusionizes, disillusionises + disillusionizing, disillusionising + disindividualize, disindividualise + disindividualized, disindividualised + disindividualizes, disindividualises + disindividualizing, disindividualising + disindustrialization, disindustrialisation + disindustrializations, disindustrialisations + disindustrialize, disindustrialise + disindustrialized, disindustrialised + disindustrializes, disindustrialises + disindustrializing, disindustrialising + disluster, dislustre + dismalize, dismalise + dismalizes, dismalises + disnaturalization's, disnaturalisation's + disnaturalization, disnaturalisation + disnaturalizations, disnaturalisations + disnaturalize, disnaturalise + disnaturalized, disnaturalised + disnaturalizes, disnaturalises + disnaturalizing, disnaturalising + disorganization's, disorganisation's + disorganization, disorganisation + disorganizations, disorganisations + disorganize, disorganise + disorganized, disorganised + disorganizer's, disorganiser's + disorganizer, disorganiser + disorganizers, disorganisers + disorganizes, disorganises + disorganizing, disorganising + disozonize, disozonise + disozonizes, disozonises + dispapalize, dispapalise + dispapalizes, dispapalises + dispatch's, despatch's + dispatch, despatch + dispatched, despatched + dispatches, despatches + dispatching, despatching + dispauperize, dispauperise + dispauperized, dispauperised + dispauperizes, dispauperises + dispauperizing, dispauperising + dispersonalize, dispersonalise + dispersonalizes, dispersonalises + dispopularize, dispopularise + dispopularizes, dispopularises + disrealize, disrealise + disrealizes, disrealises + disscepter's, dissceptre's + disscepter, dissceptre + disscepters, dissceptres + disseize, disseise + disseized, disseised + disseizee, disseisee + disseizes, disseises + disseizin's, disseisin's + disseizin, disseisin + disseizing, disseising + disseizins, disseisins + disseizor's, disseisor's + disseizor, disseisor + disseizors, disseisors + dissensualize, dissensualise + dissensualizes, dissensualises + disses, dises + dissocialize, dissocialise + dissocialized, dissocialised + dissocializes, dissocialises + dissocializing, dissocialising + dissyllabize, dissyllabise + dissyllabized, dissyllabised + dissyllabizing, dissyllabising + dissympathize, dissympathise + dissympathizes, dissympathises + distill, distil + distills, distils + disutilize, disutilise + disutilizes, disutilises + ditsier, ditzier + ditsy, ditzy + ditziness's, ditsiness's + ditziness, ditsiness + ditzinesses, ditsinesses + diversicolored, diversicoloured + divinister, divinistre + divinization's, divinisation's + divinization, divinisation + divinizations, divinisations + divinize, divinise + divinized, divinised + divinizes, divinises + divinizing, divinising + divisionalization, divisionalisation + divisionalizations, divisionalisations + djellaba's, djellabah's + djellaba, djellabah + djellabas, djellabahes + djinni's, djinn's + djinni, djinn + Docete's, Docetae's + Docete, Docetae + dockization's, dockisation's + dockization, dockisation + dockizations, dockisations + dockize, dockise + dockized, dockised + dockizes, dockises + dockizing, dockising + doctorization's, doctorisation's + doctorization, doctorisation + doctorizations, doctorisations + doctorize, doctorise + doctorizes, doctorises + doctrinization's, doctrinisation's + doctrinization, doctrinisation + doctrinizations, doctrinisations + doctrinize, doctrinise + doctrinizes, doctrinises + documentarization, documentarisation + documentarizations, documentarisations + documentarize, documentarise + documentarized, documentarised + documentarizes, documentarises + documentarizing, documentarising + documentize, documentise + documentizes, documentises + Dodonean's, Dodonaean's + Dodonean, Dodonaean + doggy's, doggie's + doggy, doggie + dogie's, dogy's + dogie, dogy + dogmatization's, dogmatisation's + dogmatization, dogmatisation + dogmatizations, dogmatisations + dogmatize, dogmatise + dogmatized, dogmatised + dogmatizer's, dogmatiser's + dogmatizer, dogmatiser + dogmatizers, dogmatisers + dogmatizes, dogmatises + dogmatizing, dogmatising + dognaped, dognapped + dognaping, dognapping + dollarization, dollarisation + dollarizations, dollarisations + dolomitization's, dolomitisation's + dolomitization, dolomitisation + dolomitizations, dolomitisations + dolomitize, dolomitise + dolomitized, dolomitised + dolomitizes, dolomitises + dolomitizing, dolomitising + dolor's, dolour's + dolor, dolour + dolors, dolours + domesticize, domesticise + domesticized, domesticised + domesticizes, domesticises + domesticizing, domesticising + domine, dominae + dopey, dopy + dora, doura + Doricize's, Doricise's + Doricize, Doricise + Doricizes, Doricises + dorize, dorise + dorized, dorised + dorizes, dorises + dorizing, dorising + doryline, dorylinae + doughnut's, donut's + doughnut, donut + doughnuts, donuts + doweled, dowelled + doweler, doweller + doweling, dowelling + downdraft's, downdraught's + downdraft, downdraught + dracena, dracaena + dracenaceae, dracaenaceae + dracenas, dracaenas + draftier, draughtier + draftiest, draughtiest + draftilier, draughtilier + draftiliest, draughtiliest + draftily, draughtily + draftiness's, draughtiness's + draftiness, draughtiness + draftinesses, draughtinesses + draftsman's, draughtsman's + draftsman, draughtsman + draftsmanship's, draughtsmanship's + draftsmanship, draughtsmanship + draftsmanships, draughtsmanships + draftsmen, draughtsmen + draftsperson, draughtsperson + draftswoman's, draughtswoman's + draftswoman, draughtswoman + draftswomen, draughtswomen + drafty, draughty + dragonize, dragonise + dragonized, dragonised + dragonizes, dragonises + dragonizing, dragonising + dramatizable's, dramatisable's + dramatizable, dramatisable + dramatizabler, dramatisabler + dramatizables, dramatisables + dramatizablest, dramatisablest + dramatization's, dramatisation's + dramatization, dramatisation + dramatizations, dramatisations + dramatize, dramatise + dramatized, dramatised + dramatizer's, dramatiser's + dramatizer, dramatiser + dramatizers, dramatisers + dramatizes, dramatises + dramatizing, dramatising + dreamed, dreamt + driveled, drivelled + driveler's, driveller's + driveler, driveller + drivelers, drivellers + driveling, drivelling + drought's, drouth's + drought, drouth + droughtiness, drouthiness + droughts, drouthes + droughty, drouthy + dryly, drily + dualization's, dualisation's + dualization, dualisation + dualizations, dualisations + dualize, dualise + dualizes, dualises + ductilize, ductilise + ductilizes, ductilises + dueled, duelled + dueler's, dueller's + dueler, dueller + duelers, duellers + dueling, duelling + duelings, duellings + duelist's, duellist's + duelist, duellist + duelists, duellists + duer, dure + dullness's, dulness's + dullness, dulness + dullnesses, dulnesses + dumbfound, dumfound + dumbfounded, dumfounded + dumbfounding, dumfounding + dumbfoundingly, dumfoundingly + dumbfounds, dumfounds + dumpster's, Dumpster's + dumpster, Dumpster + dumpsters, Dumpsters + dynamize, dynamise + dynamized, dynamised + dynamizes, dynamises + dynamizing, dynamising + dysesthesia, dysaesthesia + dysesthetic, dysaesthetic + dysmenorrhea's, dysmenorrhoea's + dysmenorrhea, dysmenorrhoea + dysmenorrheal, dysmenorrhoeal + dysmenorrheas, dysmenorrhoeas + dysmenorrheic, dysmenorrhoeic + dyspnea's, dyspnoea's + dyspnea, dyspnoea + dyspneal, dyspnoeal + dyspneas, dyspnoeas + dyspneic, dyspnoeic + earlierize, earlierise + earlierized, earlierised + earlierizes, earlierises + earlierizing, earlierising + easternize, easternise + ebionize, ebionise + ebionized, ebionised + ebionizes, ebionises + ebionizing, ebionising + ebonization, ebonisation + ebonize, ebonise + ebonized, ebonised + ebonizes, ebonises + ebonizing, ebonising + ec, aec + ecclesiasticize, ecclesiasticise + ecclesiasticizes, ecclesiasticises + echoize, echoise + echoized, echoised + echoizes, echoises + echoizing, echoising + eclecticize, eclecticise + eclecticizes, eclecticises + ecoid, oecoid + economization's, economisation's + economization, economisation + economizations, economisations + economize, economise + economized, economised + economizer's, economiser's + economizer, economiser + economizers, economisers + economizes, economises + economizing, economising + ecophobia, oecophobia + ecstasize, ecstasise + ecstasized, ecstasised + ecstasizes, ecstasises + ecstasizing, ecstasising + ecstaticize, ecstaticise + ecstaticizes, ecstaticises + ectethmoid, ectoethmoid + ectocelic, ectocoelic + ecumenic, oecumenic + ecumenicalism, oecumenicalism + ecumenicity, oecumenicity + ecumenism, oecumenism + ecus, oecus + edema's, oedema's + edema, oedema + edemas, oedemas + edematose, oedematose + edematous, oedematous + Edenization's, Edenisation's + Edenization, Edenisation + Edenizations, Edenisations + Edenize's, Edenise's + Edenize, Edenise + Edenizes, Edenises + edicule's, aedicule's + edicule, aedicule + edility, aedility + editorialization's, editorialisation's + editorialization, editorialisation + editorializations, editorialisations + editorialize, editorialise + editorialized, editorialised + editorializer's, editorialiser's + editorializer, editorialiser + editorializes, editorialises + editorializing, editorialising + eerie, eery + Eetion's, Eaetion's + Eetion, Eaetion + effectualize, effectualise + effectualizes, effectualises + effeminatize, effeminatise + effeminatizes, effeminatises + effeminization's, effeminisation's + effeminization, effeminisation + effeminize, effeminise + effeminized, effeminised + effeminizes, effeminises + effeminizing, effeminising + eger, aeger + eger, egre + egilops, aegilops + eglogue, aeglogue + egoize, egoise + egoizer, egoiser + egoizers, egoisers + egoizes, egoises + egophony, aegophony + egotize, egotise + egotized, egotised + egotizes, egotises + egotizing, egotising + egritude, aegritude + Egyptianization's, Egyptianisation's + Egyptianization, Egyptianisation + Egyptianizations, Egyptianisations + Egyptianize's, Egyptianise's + Egyptianize, Egyptianise + Egyptianized's, Egyptianised's + Egyptianized, Egyptianised + Egyptianizes, Egyptianises + Egyptianizing's, Egyptianising's + Egyptianizing, Egyptianising + Egyptize's, Egyptise's + Egyptize, Egyptise + Egyptizes, Egyptises + elasticization, elasticisation + elasticize, elasticise + elasticized, elasticised + elasticizer, elasticiser + elasticizers, elasticisers + elasticizes, elasticises + elasticizing, elasticising + electricalize, electricalise + electricalizes, electricalises + electricize, electricise + electricizes, electricises + electrization, electrisation + electrizations, electrisations + electrize, electrise + electrized, electrised + electrizes, electrises + electrizing, electrising + electroanesthesia's, electroanaesthesia's + electroanesthesia, electroanaesthesia + electroanesthesias, electroanaesthesias + electrocauterization's, electrocauterisation's + electrocauterization, electrocauterisation + electrocauterizations, electrocauterisations + electrodialyze, electrodialyse + electrodialyzer's, electrodialyser's + electrodialyzer, electrodialyser + electrodialyzers, electrodialysers + electrodialyzes, electrodialyses + electrogalvanize, electrogalvanise + electrogalvanizes, electrogalvanises + electrohomeopathies, electrohomoeopathies + electrohomeopathy's, electrohomoeopathy's + electrohomeopathy, electrohomoeopathy + electrolyzation's, electrolysation's + electrolyzation, electrolysation + electrolyze, electrolyse + electrolyzed, electrolysed + electrolyzer's, electrolyser's + electrolyzer, electrolyser + electrolyzes, electrolyses + electrolyzing, electrolysing + electromagnetizable, electromagnetisable + electrotonize, electrotonise + electrotonizes, electrotonises + elegize, elegise + elegized, elegised + elegizes, elegises + elegizing, elegising + elementalize, elementalise + elementalizes, elementalises + eleoblast, elaeoblast + eleolite, elaeolite + eleomargaric, elaeomargaric + eleometer, elaeometer + eleoptene's, elaeoptene's + eleoptene, elaeoptene + Elizabethanize's, Elizabethanise's + Elizabethanize, Elizabethanise + Elizabethanizes, Elizabethanises + Elizabethville's, Elisabethville's + Elizabethville, Elisabethville + embedment, imbedment + embedments, imbedments + emblematicize, emblematicise + emblematicizes, emblematicises + emblematization, emblematisation + emblematize, emblematise + emblematized, emblematised + emblematizes, emblematises + emblematizing, emblematising + emblemize, emblemise + emblemized, emblemised + emblemizes, emblemises + emblemizing, emblemising + embolization, embolisation + emboweled, embowelled + emboweling, embowelling + emotionalization's, emotionalisation's + emotionalization, emotionalisation + emotionalizations, emotionalisations + emotionalize, emotionalise + emotionalized, emotionalised + emotionalizes, emotionalises + emotionalizing, emotionalising + emotionize, emotionise + emotionizes, emotionises + empathize, empathise + empathized, empathised + empathizes, empathises + empathizing, empathising + emperize, emperise + emperized, emperised + emperizes, emperises + emperizing, emperising + empestic, empaestic + emphasize, emphasise + emphasized, emphasised + emphasizer, emphasiser + emphasizers, emphasisers + emphasizes, emphasises + emphasizing, emphasising + employee's, employe's + employee, employe + employees, employes + emprise, emprize + emprises, emprizes + empyreumatize, empyreumatise + empyreumatized, empyreumatised + empyreumatizes, empyreumatises + empyreumatizing, empyreumatising + emule, aemule + emuled, aemuled + emules, aemules + emuling, aemuling + emulsionize, emulsionise + emulsionized, emulsionised + emulsionizes, emulsionises + emulsionizing, emulsionising + enameled, enamelled + enameler's, enameller's + enameler, enameller + enamelers, enamellers + enameling, enamelling + enamelings, enamellings + enamelist's, enamellist's + enamelist, enamellist + enamelists, enamellists + enamor's, enamour's + enamor, enamour + enamored's, enamoured's + enamored, enamoured + enamoredness's, enamouredness's + enamoredness, enamouredness + enamorednesses, enamourednesses + enamoreds, enamoureds + enamoring, enamouring + enamorment's, enamourment's + enamorment, enamourment + enamorments, enamourments + enamors, enamours + enarbor's, enarbour's + enarbor, enarbour + enarbors, enarbours + encarnalization, encarnalisation + encarnalize, encarnalise + encarnalized, encarnalised + encarnalizes, encarnalises + encarnalizing, encarnalising + encephalocele, encephalocoele + enclose, inclose + enclosed, inclosed + encloses, incloses + enclosing, inclosing + enclosure's, inclosure's + enclosure, inclosure + enclosures, inclosures + encolor's, encolour's + encolor, encolour + encolored, encoloured + encoloring, encolouring + encolors, encolours + encrust, incrust + encrusted, incrusted + encrusting, incrusting + encrusts, incrusts + encumber, incumber + encumbered, incumbered + encumbering, incumbering + encumbers, incumbers + encyclopedia's, encyclopaedia's + encyclopedia, encyclopaedia + encyclopediac, encyclopaediac + encyclopedial, encyclopaedial + encyclopedian, encyclopaedian + encyclopedias, encyclopaedias + encyclopedic, encyclopaedic + encyclopedical, encyclopaedical + encyclopedically, encyclopaedically + encyclopedism, encyclopaedism + encyclopedisms, encyclopaedisms + encyclopedist, encyclopaedist + encyclopedists, encyclopaedists + endameba, endamoeba + endamebae, endamoebae + endamebas, endamoebas + endamebiasis, endamoebiasis + endamebic, endamoebic + endeavor's, endeavour's + endeavor, endeavour + endeavored, endeavoured + endeavorer's, endeavourer's + endeavorer, endeavourer + endeavorers, endeavourers + endeavoring, endeavouring + endeavors, endeavours + Enders, Endres + endorse, indorse + endorsed, indorsed + endorsement's, indorsement's + endorsement, indorsement + endorsements, indorsements + endorses, indorses + endorsing, indorsing + endue, indue + endued, indued + endues, indues + enduing, induing + eneid, aeneid + energization, energisation + energize, energise + energized, energised + energizer's, energiser's + energizer, energiser + energizers, energisers + energizes, energises + energizing, energising + Englishize's, Englishise's + Englishize, Englishise + Englishizes, Englishises + engrandize, engrandise + engrandizement's, engrandisement's + engrandizement, engrandisement + engrandizements, engrandisements + engrandizes, engrandises + enharbor, enharbour + enhemospore, enhaemospore + enhypostatize, enhypostatise + enhypostatized, enhypostatised + enhypostatizes, enhypostatises + enhypostatizing, enhypostatising + enigmatize, enigmatise + enigmatized, enigmatised + enigmatizes, enigmatises + enigmatizing, enigmatising + enjambment's, enjambement's + enjambment, enjambement + enjambments, enjambements + enocyte, oenocyte + enolic, oenolic + enolization's, enolisation's + enolization, enolisation + enolizations, enolisations + enolize, enolise + enolizes, enolises + enological, oenological + enologist, oenologist + enologists, oenologists + enomania, oenomania + enroll, enrol + enrollment's, enrolment's + enrollment, enrolment + enrollments, enrolments + enrolls, enrols + ensepulcher's, ensepulchre's + ensepulcher, ensepulchre + ensepulcherred, ensepulchred + ensepulcherring, ensepulchring + ensepulchers, ensepulchres + ensorceled, ensorcelled + ensorcels, ensorcells + entameba, entamoeba + entamebae, entamoebae + entamebas, entamoebas + entamebic, entamoebic + entender, entendre + entenders, entendres + enterocele, enterocoele + enteroceles, enterocoeles + enthrall, enthral + enthrallment's, enthralment's + enthrallment, enthralment + enthrallments, enthralments + enthralls, enthrals + enthronization's, enthronisation's + enthronization, enthronisation + enthronizations, enthronisations + enthronize, enthronise + enthronized, enthronised + enthronizes, enthronises + enthronizing, enthronising + entocele, entocoele + entomologize, entomologise + entomologized, entomologised + entomologizes, entomologises + entomologizing, entomologising + entre, entrae + entrench, intrench + entrenched, intrenched + entrenches, intrenches + entrenching, intrenching + entrenchment's, intrenchment's + entrenchment, intrenchment + entrenchments, intrenchments + entrust, intrust + entrusted, intrusted + entrusting, intrusting + entrustment, intrustment + entrustments, intrustments + entrusts, intrusts + envapor's, envapour's + envapor, envapour + envapors, envapours + envenomization, envenomisation + eolic, aeolic + eolipile's, aeolipile's + eolipile, aeolipile + eolipiles, aeolipiles + eolotropic, aeolotropic + eon's, aeon's + eon, aeon + eonian, aeonian + eonism's, aeonism's + eonism, aeonism + eonisms, aeonisms + eons, aeons + Eopaleozoic's, Eopalaeozoic's + Eopaleozoic, Eopalaeozoic + epaulet's, epaulette's + epaulet, epaulette + epaulets, epaulettes + epenetic, epaenetic + ephete, ephetae + epicele, epicoele + epicenter's, epicentre's + epicenter, epicentre + epicenters, epicentres + Epicurize's, Epicurise's + Epicurize, Epicurise + epicurize, epicurise + epicurized, epicurised + Epicurizes, Epicurises + epicurizes, epicurises + epicurizing, epicurising + epidotization, epidotisation + epidotizations, epidotisations + epidotized, epidotised + epigeal, epigaeal + epigean, epigaean + epigeous, epigaeous + epigrammatization, epigrammatisation + epigrammatize, epigrammatise + epigrammatized, epigrammatised + epigrammatizer, epigrammatiser + epigrammatizes, epigrammatises + epigrammatizing, epigrammatising + epilogize, epilogise + epilogized, epilogised + epilogizes, epilogises + epilogizing, epilogising + epilogue's, epilog's + epilogue, epilog + epilogues, epilogs + epiloguize, epiloguise + epiloguized, epiloguised + epiloguizes, epiloguises + epiloguizing, epiloguising + epimerize, epimerise + epimerized, epimerised + epimerizing, epimerising + epinephrine's, epinephrin's + epinephrine, epinephrin + epinephrines, epinephrins + epiphanize, epiphanise + epiphanized, epiphanised + epiphanizing, epiphanising + Episcopalianize's, Episcopalianise's + Episcopalianize, Episcopalianise + Episcopalianizes, Episcopalianises + episcopize, episcopise + episcopized, episcopised + episcopizes, episcopises + episcopizing, episcopising + epistolize, epistolise + epistolized, epistolised + epistolizes, epistolises + epistolizing, epistolising + epitaphize, epitaphise + epitaphizes, epitaphises + epithetize, epithetise + epithetizes, epithetises + epitomization's, epitomisation's + epitomization, epitomisation + epitomizations, epitomisations + epitomize, epitomise + epitomized, epitomised + epitomizer's, epitomiser's + epitomizer, epitomiser + epitomizers, epitomisers + epitomizes, epitomises + epitomizing, epitomising + eq, aeq + equaled, equalled + equaling, equalling + equalization's, equalisation's + equalization, equalisation + equalizations, equalisations + equalize, equalise + equalized, equalised + equalizer's, equaliser's + equalizer, equaliser + equalizers, equalisers + equalizes, equalises + equalizing, equalising + equalizings, equalisings + equestrianize, equestrianise + equestrianizes, equestrianises + erbia, rebia + erbias, rebias + ergotize, ergotise + ergotized, ergotised + ergotizes, ergotises + ergotizing, ergotising + eric, aeric + erical, aerical + erke, reke + ern, ren + ernes, renes + ernest, renest + erns, rens + erogenesis, aerogenesis + erogenic, aerogenic + eros, aeros + erose, aerose + eroticization, eroticisation + eroticize, eroticise + eroticized, eroticised + eroticizes, eroticises + eroticizing, eroticising + erses, reses + ersh, resh + ert, ret + eruginous, aeruginous + erugo, aerugo + erugos, aerugos + ervalenta, revalenta + ervalentas, revalentas + erythrean, erythraean + erythremia, erythraemia + esc, aesc + escalades, escaladoes + eschynite, aeschynite + escollope's, escalop's + escollope, escalop + escollopes, escalops + esculapian, aesculapian + esculetin, aesculetin + esculin's, aesculin's + esculin, aesculin + Eskimoized's, Eskimoised's + Eskimoized, Eskimoised + Eskimoizeds, Eskimoiseds + esop, aesop + esophagal, oesophagal + esophagean, oesophagean + esophagism, oesophagism + esophagismus, oesophagismus + esophagitis, oesophagitis + esophagus, oesophagus + Essenize's, Essenise's + Essenize, Essenise + Essenizes, Essenises + essentialize, essentialise + essentializes, essentialises + esterization's, esterisation's + esterization, esterisation + esterizations, esterisations + esterize, esterise + esterizes, esterises + estheses, aestheses + esthesia's, aesthesia's + esthesia, aesthesia + esthesias, aesthesias + esthesiogen, aesthesiogen + esthesiogenic, aesthesiogenic + esthesiogens, aesthesiogens + esthesis, aesthesis + esthetical, aesthetical + esthetician's, aesthetician's + esthetician, aesthetician + estheticians, aestheticians + estival, aestival + estivate, aestivate + estivated, aestivated + estivates, aestivates + estivating, aestivating + estivation's, aestivation's + estivation, aestivation + estivations, aestivations + estivator's, aestivator's + estivator, aestivator + estive, aestive + estradiol's, oestradiol's + estradiol, oestradiol + estradiols, oestradiols + estral, oestral + estrin's, oestrin's + estrin, oestrin + estrins, oestrins + estriol's, oestriol's + estriol, oestriol + estriols, oestriols + estrogen's, oestrogen's + estrogen, oestrogen + estrogenic, oestrogenic + estrogens, oestrogens + estrone's, oestrone's + estrone, oestrone + estrones, oestrones + estrous, oestrous + estrual, oestrual + estruate, oestruate + estruation, oestruation + estrum, oestrum + estrums, oestrums + estrus's, oestrus's + estrus, oestrus + estruses, oestruses + estuate, aestuate + estuous, aestuous + esture, aesture + estus, aestus + et, aet + eternalization's, eternalisation's + eternalization, eternalisation + eternalizations, eternalisations + eternalize, eternalise + eternalized, eternalised + eternalizes, eternalises + eternalizing, eternalising + eternization's, eternisation's + eternization, eternisation + eternizations, eternisations + eternize, eternise + eternized, eternised + eternizes, eternises + eternizing, eternising + etheling, aetheling + etherealization's, etherealisation's + etherealization, etherealisation + etherealizations, etherealisations + etherealize, etherealise + etherealized, etherealised + etherealizes, etherealises + etherealizing, etherealising + ethered, aethered + etherialization's, etherialisation's + etherialization, etherialisation + etherialize, etherialise + etherialized, etherialised + etherializing, etherialising + etheric, aetheric + etherization's, etherisation's + etherization, etherisation + etherizations, etherisations + etherize, etherise + etherized, etherised + etherizer's, etheriser's + etherizer, etheriser + etherizers, etherisers + etherizes, etherises + etherizing, etherising + ethicization, ethicisation + ethicize, ethicise + ethicized, ethicised + ethicizes, ethicises + ethicizing, ethicising + ethnicize, ethnicise + ethnicizes, ethnicises + etiogenic, aetiogenic + etiologically, aetiologically + etiologist's, aetiologist's + etiologist, aetiologist + etiologue, aetiologue + etiology's, aetiology's + etiology, aetiology + etiophyllin, aetiophyllin + etiotropic, aetiotropic + etiotropically, aetiotropically + etymologizable, etymologisable + etymologization, etymologisation + etymologize, etymologise + etymologized, etymologised + etymologizes, etymologises + etymologizing, etymologising + eudemon, eudaemon + eudemonia, eudaemonia + eudemonic, eudaemonic + eudemonics, eudaemonics + eudemonism, eudaemonism + eudemonisms, eudaemonisms + eudemonist's, eudaemonist's + eudemonist, eudaemonist + eudemonistic, eudaemonistic + eudemonistical, eudaemonistical + eudemonistically, eudaemonistically + eudemonists, eudaemonists + eudemons, eudaemons + eudemony, eudaemony + euhemerize, euhemerise + euhemerized, euhemerised + euhemerizes, euhemerises + euhemerizing, euhemerising + eukaryote's, eucaryote's + eukaryote, eucaryote + eukaryotes, eucaryotes + eukaryotic, eucaryotic + eulogization's, eulogisation's + eulogization, eulogisation + eulogizations, eulogisations + eulogize, eulogise + eulogized, eulogised + eulogizer's, eulogiser's + eulogizer, eulogiser + eulogizers, eulogisers + eulogizes, eulogises + eulogizing, eulogising + eunuchize, eunuchise + eunuchized, eunuchised + eunuchizes, eunuchises + eunuchizing, eunuchising + euphemization's, euphemisation's + euphemization, euphemisation + euphemize, euphemise + euphemized, euphemised + euphemizer's, euphemiser's + euphemizer, euphemiser + euphemizers, euphemisers + euphemizes, euphemises + euphemizing, euphemising + euphonization, euphonisation + euphonize, euphonise + euphonized, euphonised + euphonizes, euphonises + euphonizing, euphonising + euphuize, euphuise + euphuized, euphuised + euphuizes, euphuises + euphuizing, euphuising + eupnea's, eupnoea's + eupnea, eupnoea + eupneas, eupnoeas + eupneic, eupnoeic + Europeanization's, Europeanisation's + Europeanization, Europeanisation + Europeanizations, Europeanisations + Europeanize, Europeanise + europeanize, europeanise + Europeanized, Europeanised + europeanized, europeanised + Europeanizes, Europeanises + europeanizes, europeanises + Europeanizing, Europeanising + europeanizing, europeanising + Euryale's, Euryalae's + Euryale, Euryalae + evangelization's, evangelisation's + evangelization, evangelisation + evangelizations, evangelisations + evangelize, evangelise + evangelized, evangelised + evangelizer's, evangeliser's + evangelizer, evangeliser + evangelizers, evangelisers + evangelizes, evangelises + evangelizing, evangelising + eventualize, eventualise + eventualized, eventualised + eventualizes, eventualises + eventualizing, eventualising + eviler, eviller + evilest, evillest + eviternal, aeviternal + evolutionize, evolutionise + evolutionizes, evolutionises + excursionize, excursionise + excursionized, excursionised + excursionizes, excursionises + excursionizing, excursionising + exestuate, exaestuate + exhibitionize, exhibitionise + exhibitionizes, exhibitionises + existentialize, existentialise + existentializes, existentialises + exorcise, exorcize + exorcised, exorcized + exorcises, exorcizes + exorcising, exorcizing + exorcization, exorcisation + exorcizement, exorcisement + exorcizer's, exorciser's + exorcizer, exorciser + exorcizers, exorcisers + expediter's, expeditor's + expediter, expeditor + expediters, expeditors + experimentalize, experimentalise + experimentalized, experimentalised + experimentalizes, experimentalises + experimentalizing, experimentalising + experimentize, experimentise + experimentizes, experimentises + expertized, expertised + expertizing, expertising + exsiccate, exsiccatae + extemporization's, extemporisation's + extemporization, extemporisation + extemporizations, extemporisations + extemporize, extemporise + extemporized, extemporised + extemporizer's, extemporiser's + extemporizer, extemporiser + extemporizers, extemporisers + extemporizes, extemporises + extemporizing, extemporising + extendable, extendible + exteriorization's, exteriorisation's + exteriorization, exteriorisation + exteriorizations, exteriorisations + exteriorize, exteriorise + exteriorized, exteriorised + exteriorizes, exteriorises + exteriorizing, exteriorising + externalization's, externalisation's + externalization, externalisation + externalizations, externalisations + externalize, externalise + externalized, externalised + externalizes, externalises + externalizing, externalising + extol, extoll + extols, extolls + extrovert's, extravert's + extrovert, extravert + extroverted, extraverted + extroverts, extraverts + eyeing, eying + fabulize, fabulise + fabulized, fabulised + fabulizes, fabulises + fabulizing, fabulising + facsimilize, facsimilise + facsimilizes, facsimilises + factorization's, factorisation's + factorization, factorisation + factorizations, factorisations + factorize, factorise + factorized, factorised + factorizes, factorises + factorizing, factorising + faence's, faoence's + faence, faoence + faerie's, faery's + faerie, faery + faitor, faitour + faitors, faitours + falafel's, felafel's + falafel, felafel + familiarization's, familiarisation's + familiarization, familiarisation + familiarizations, familiarisations + familiarize, familiarise + familiarized, familiarised + familiarizer's, familiariser's + familiarizer, familiariser + familiarizers, familiarisers + familiarizes, familiarises + familiarizing, familiarising + familiarizingly, familiarisingly + fanaticize, fanaticise + fanaticized, fanaticised + fanaticizes, fanaticises + fanaticizing, fanaticising + fantasied, phantasied + fantasies, phantasies + fantasize, fantasise + fantasized, fantasised + fantasizer, fantasiser + fantasizes, fantasises + fantasizing, fantasising + fantasy's, phantasy's + fantasy, phantasy + fantasying, phantasying + faradization's, faradisation's + faradization, faradisation + faradizations, faradisations + faradize, faradise + faradized, faradised + faradizer's, faradiser's + faradizer, faradiser + faradizers, faradisers + faradizes, faradises + faradizing, faradising + fasciole, fasciolae + fascisticization's, fascisticisation's + fascisticization, fascisticisation + fascisticizations, fascisticisations + fascisticize, fascisticise + fascisticizes, fascisticises + fascistization's, fascistisation's + fascistization, fascistisation + fascistizations, fascistisations + fascistize, fascistise + fascistized, fascistised + fascistizes, fascistises + fascistizing, fascistising + fashionize, fashionise + fashionizes, fashionises + fatalize, fatalise + fatalizes, fatalises + favor's, favour's + favor, favour + favorable's, favourable's + favorable, favourable + favorableness's, favourableness's + favorableness, favourableness + favorablenesses, favourablenesses + favorabler, favourabler + favorables, favourables + favorablest, favourablest + favorablier, favourablier + favorabliest, favourabliest + favorably, favourably + favored's, favoured's + favored, favoured + favoredlier, favouredlier + favoredliest, favouredliest + favoredly, favouredly + favoredness's, favouredness's + favoredness, favouredness + favorednesses, favourednesses + favoreds, favoureds + favorer's, favourer's + favorer, favourer + favorers, favourers + favoress, favouress + favoring's, favouring's + favoring, favouring + favoringlier, favouringlier + favoringliest, favouringliest + favoringly, favouringly + favorings, favourings + favorite's, favourite's + favorite, favourite + favoriter, favouriter + favorites, favourites + favoritest, favouritest + favoritism's, favouritism's + favoritism, favouritism + favoritisms, favouritisms + favorless, favourless + favorlesser, favourlesser + favorlesses, favourlesses + favorlessest, favourlessest + favors, favours + fayer, fayre + fe, fae + fecal, faecal + fecalith, faecalith + feces's, faeces's + feces, faeces + fecula, faecula + feculence, faeculence + Fecunditatis's, Foecunditatis's + Fecunditatis, Foecunditatis + fecundize, fecundise + fecundizes, fecundises + fedarie, foedarie + fedaries, foedaries + federalization's, federalisation's + federalization, federalisation + federalizations, federalisations + federalize, federalise + federalized, federalised + federalizes, federalises + federalizing, federalising + Fedor's, Faedor's + Fedor, Faedor + feer, fere + feers, feres + femalize, femalise + femalizes, femalises + feminization's, feminisation's + feminization, feminisation + feminizations, feminisations + feminize, feminise + feminized, feminised + feminizes, feminises + feminizing, feminising + femtometer, femtometre + femtometers, femtometres + feralized, feralised + ferd, fred + ferie, feriae + ferity, freity + Ferneau's, Freneau's + Ferneau, Freneau + ferreled, ferrelled + ferreling, ferrelling + ferritization's, ferritisation's + ferritization, ferritisation + ferritizations, ferritisations + fertilizability's, fertilisability's + fertilizability, fertilisability + fertilizable's, fertilisable's + fertilizable, fertilisable + fertilizabler, fertilisabler + fertilizables, fertilisables + fertilizablest, fertilisablest + fertilization's, fertilisation's + fertilization, fertilisation + fertilizational's, fertilisational's + fertilizational, fertilisational + fertilizationaler, fertilisationaler + fertilizationalest, fertilisationalest + fertilizationals, fertilisationals + fertilizations, fertilisations + fertilize, fertilise + fertilized, fertilised + fertilizer's, fertiliser's + fertilizer, fertiliser + fertilizers, fertilisers + fertilizes, fertilises + fertilizing, fertilising + fervor's, fervour's + fervor, fervour + fervorless, fervourless + fervorlesses, fervourlesses + fervors, fervours + fetal, foetal + fetalism, foetalism + fetation's, foetation's + fetation, foetation + fetichize, fetichise + fetichized, fetichised + fetichizes, fetichises + fetichizing, fetichising + feticidal, foeticidal + feticide's, foeticide's + feticide, foeticide + feticides, foeticides + fetid, foetid + fetiferous, foetiferous + fetiparous, foetiparous + fetish's, fetich's + fetish, fetich + fetishes, fetiches + fetishization's, fetishisation's + fetishization, fetishisation + fetishizations, fetishisations + fetishize, fetishise + fetishized, fetishised + fetishizes, fetishises + fetishizing, fetishising + fetor's, foetor's + fetor, foetor + fetors, foetors + fetoscopies, foetoscopies + fetoscopy, foetoscopy + feture, foeture + fetus's, foetus's + fetus, foetus + fetuses, foetuses + feudalizable's, feudalisable's + feudalizable, feudalisable + feudalizables, feudalisables + feudalization's, feudalisation's + feudalization, feudalisation + feudalizations, feudalisations + feudalize, feudalise + feudalized, feudalised + feudalizes, feudalises + feudalizing, feudalising + feuter, feutre + fiber's, fibre's + fiber, fibre + fiberboard's, fibreboard's + fiberboard, fibreboard + fiberboards, fibreboards + fibered, fibred + fiberfill's, fibrefill's + fiberfill, fibrefill + fiberfills, fibrefills + fiberglass's, fibreglass's + fiberglass, fibreglass + fiberglasses, fibreglasses + fiberless, fibreless + fiberlesser, fibrelesser + fiberlesses, fibrelesses + fiberlessest, fibrelessest + fibers, fibres + fiberscope, fibrescope + fiberscopes, fibrescopes + fiberware, fibreware + fibrisation, fibrization + fibrise, fibrize + fibrised, fibrized + fibriser, fibrizer + fibrisers, fibrizers + fibrises, fibrizes + fibrising, fibrizing + fictionalization's, fictionalisation's + fictionalization, fictionalisation + fictionalizations, fictionalisations + fictionalize, fictionalise + fictionalized, fictionalised + fictionalizes, fictionalises + fictionalizing, fictionalising + fictionization's, fictionisation's + fictionization, fictionisation + fictionizations, fictionisations + fictionize, fictionise + fictionized, fictionised + fictionizes, fictionises + fictionizing, fictionising + figurize, figurise + figurizes, figurises + filmize, filmise + filmizes, filmises + filterable, filtrable + finalization's, finalisation's + finalization, finalisation + finalizations, finalisations + finalize, finalise + finalized, finalised + finalizes, finalises + finalizing, finalising + Finlandization, Finlandisation + Finlandizations, Finlandisations + fiscalization's, fiscalisation's + fiscalization, fiscalisation + fiscalizations, fiscalisations + fiscalize, fiscalise + fiscalizes, fiscalises + fjord's, fiord's + fjord, fiord + fjords, fiords + flamboyantize, flamboyantise + flamboyantizes, flamboyantises + flanneled, flannelled + flannelette's, flannelet's + flannelette, flannelet + flanneling, flannelling + flavor's, flavour's + flavor, flavour + flavored, flavoured + flavorer's, flavourer's + flavorer, flavourer + flavorers, flavourers + flavorful, flavourful + flavorfuler, flavourfuler + flavorfulest, flavourfulest + flavorfullier, flavourfullier + flavorfulliest, flavourfulliest + flavorfully, flavourfully + flavorier, flavourier + flavoriest, flavouriest + flavoring's, flavouring's + flavoring, flavouring + flavorings, flavourings + flavorless, flavourless + flavorlesser, flavourlesser + flavorlesses, flavourlesses + flavorlessest, flavourlessest + flavorous, flavourous + flavors, flavours + flavorsome, flavoursome + flavorsomer, flavoursomer + flavorsomest, flavoursomest + flavory, flavoury + fledgling's, fledgeling's + fledgling, fledgeling + fledglings, fledgelings + Fletcherize's, Fletcherise's + Fletcherize, Fletcherise + Fletcherized's, Fletcherised's + Fletcherized, Fletcherised + Fletcherizes, Fletcherises + Fletcherizing's, Fletcherising's + Fletcherizing, Fletcherising + flextime's, flexitime's + flextime, flexitime + flextimes, flexitimes + floozy's, floozie's + floozy, floozie + floralize, floralise + floralizes, floralises + floramor, floramour + flotation's, floatation's + flotation, floatation + flotations, floatations + fluidization's, fluidisation's + fluidization, fluidisation + fluidizations, fluidisations + fluidize, fluidise + fluidized, fluidised + fluidizer's, fluidiser's + fluidizer, fluidiser + fluidizers, fluidisers + fluidizes, fluidises + fluidizing, fluidising + fluky, flukey + flunkey's, flunkie's + flunkie, flunkey + flunkies, flunkeys + fluoridization's, fluoridisation's + fluoridization, fluoridisation + fluoridizations, fluoridisations + fluoridize, fluoridise + fluoridized, fluoridised + fluoridizes, fluoridises + fluoridizing, fluoridising + flutist's, flautist's + flutist, flautist + flutists, flautists + fo'c'sle's, fo'c's'le's + fo'c'sle, fo'c's'le + fo'c'sles, fo'c's'les + focalization's, focalisation's + focalization, focalisation + focalizations, focalisations + focalize, focalise + focalized, focalised + focalizes, focalises + focalizing, focalising + focused, focussed + focusing, focussing + fogies, fogeys + fogy's, fogey's + fogy, fogey + fondue's, fondu's + fondue, fondu + fondues, fondus + fontanel's, fontanelle's + fontanel, fontanelle + fontanels, fontanelles + foolhardize, foolhardise + foolhardized, foolhardised + foolhardizes, foolhardises + foolhardizing, foolhardising + forb, fourb + forche, fourche + foreignization's, foreignisation's + foreignization, foreignisation + foreignizations, foreignisations + foreignize, foreignise + foreignizes, foreignises + forejudgment's, forejudgement's + forejudgment, forejudgement + forejudgments, forejudgements + foreprize, foreprise + forgather, foregather + forgathered, foregathered + forgathering, foregathering + forgathers, foregathers + forgo, forego + forgoes, foregoes + forgoing, foregoing + forgone, foregone + formalizable, formalisable + formalization's, formalisation's + formalization, formalisation + formalizations, formalisations + formalize, formalise + formalized, formalised + formalizer's, formaliser's + formalizer, formaliser + formalizers, formalisers + formalizes, formalises + formalizing, formalising + forme, formae + formicide, formicidae + formularization's, formularisation's + formularization, formularisation + formularizations, formularisations + formularize, formularise + formularized, formularised + formularizer's, formulariser's + formularizer, formulariser + formularizers, formularisers + formularizes, formularises + formularizing's, formularising's + formularizing, formularising + formulization's, formulisation's + formulization, formulisation + formulizations, formulisations + formulize, formulise + formulized, formulised + formulizer's, formuliser's + formulizer, formuliser + formulizes, formulises + formulizing, formulising + forswear, foreswear + forswearing, foreswearing + forswears, foreswears + forswore, foreswore + forsworn, foresworn + forsworn, foresworn + forumize, forumise + forumizes, forumises + forwent, forewent + fosse, fossae + fossiled, fossilled + fossilizable's, fossilisable's + fossilizable, fossilisable + fossilizabler, fossilisabler + fossilizables, fossilisables + fossilizablest, fossilisablest + fossilization's, fossilisation's + fossilization, fossilisation + fossilizations, fossilisations + fossilize, fossilise + fossilized, fossilised + fossilizes, fossilises + fossilizing, fossilising + fossule, fossulae + foulder, fouldre + fouter, foutre + fouters, foutres + foveole, foveolae + fractionalization's, fractionalisation's + fractionalization, fractionalisation + fractionalizations, fractionalisations + fractionalize, fractionalise + fractionalized, fractionalised + fractionalizes, fractionalises + fractionalizing, fractionalising + fractionization's, fractionisation's + fractionization, fractionisation + fractionizations, fractionisations + fractionize, fractionise + fractionized, fractionised + fractionizes, fractionises + fractionizing, fractionising + fragmentization's, fragmentisation's + fragmentization, fragmentisation + fragmentize, fragmentise + fragmentized, fragmentised + fragmentizer, fragmentiser + fragmentizes, fragmentises + fragmentizing, fragmentising + frambesia's, framboesia's + frambesia, framboesia + frambesias, framboesias + Francize's, Francise's + Francize, Francise + Francizes, Francises + Franklinization's, Franklinisation's + Franklinization, Franklinisation + Franklinizations, Franklinisations + fraternization's, fraternisation's + fraternization, fraternisation + fraternizations, fraternisations + fraternize, fraternise + fraternized, fraternised + fraternizer's, fraterniser's + fraternizer, fraterniser + fraternizers, fraternisers + fraternizes, fraternises + fraternizing, fraternising + freebie's, freebee's + freebie, freebee + freebies, freebees + frena, fraena + Frenchize's, Frenchise's + Frenchize, Frenchise + Frenchizes, Frenchises + frenetic, phrenetic + frenula, fraenula + frenular, fraenular + frenulum's, fraenulum's + frenulum, fraenulum + frenum's, fraenum's + frenum, fraenum + frenums, fraenums + friborg, fribourg + frictionize, frictionise + frictionizes, frictionises + frivoled, frivolled + frivoler's, frivoller's + frivoler, frivoller + frivolers, frivollers + frivoling, frivolling + frizado, frisado + frize, frise + frizette's, frisette's + frizette, frisette + frizettes, frisettes + frizz's, friz's + frizz, friz + frowzier, frowsier + frowziest, frowsiest + frowzy, frowsy + fryer's, frier's + fryer, frier + fryers, friers + fuehrer's, f¸hrer's + fuehrer, f¸hrer + fuehrers, f¸hrers + fueled, fuelled + fueler's, fueller's + fueler, fueller + fuelers, fuellers + fueling, fuelling + fuelizer's, fueliser's + fuelizer, fueliser + fuelizers, fuelisers + fulfill, fulfil + fulfillment's, fulfilment's + fulfillment, fulfilment + fulfillments, fulfilments + fulfills, fulfils + fulgor, fulgour + fulgorous, fulgourous + fulgors, fulgours + fullness's, fulness's + fullness, fulness + fullnesses, fulnesses + functionalize, functionalise + functionalizes, functionalises + functionize, functionise + functionizes, functionises + funeralize, funeralise + funeralizes, funeralises + funneled, funnelled + funneler, funneller + funneling, funnelling + furcule, furculae + Furie's, Furiae's + Furie, Furiae + furor's, furore's + furor, furore + furors, furores + fusilier's, fusileer's + fusilier, fusileer + fusiliers, fusileers + fustianize, fustianise + fustianized, fustianised + fustianizes, fustianises + fustianizing, fustianising + futilize, futilise + futilizes, futilises + futurize, futurise + futurizes, futurises + gaberdine's, gabardine's + gaberdine, gabardine + gaberdines, gabardines + Gaelicization's, Gaelicisation's + Gaelicization, Gaelicisation + Gaelicizations, Gaelicisations + Gaelicize's, Gaelicise's + Gaelicize, Gaelicise + gaelicize, gaelicise + gaelicized, gaelicised + Gaelicizes, Gaelicises + gaelicizes, gaelicises + gaelicizing, gaelicising + gaiety's, gayety's + gaiety, gayety + gaily, gayly + galactorrhea, galactorrhoea + galactorrheas, galactorrhoeas + galactosemia, galactosaemia + galactosemias, galactosaemias + galee, galeae + gallantize, gallantise + gallantizes, gallantises + galliardize, galliardise + Gallicization's, Gallicisation's + Gallicization, Gallicisation + Gallicizations, Gallicisations + Gallicize, Gallicise + gallicize, gallicise + Gallicized, Gallicised + gallicized, gallicised + Gallicizer's, Galliciser's + Gallicizer, Galliciser + Gallicizes, Gallicises + gallicizes, gallicises + Gallicizing, Gallicising + gallicizing, gallicising + gallisize, gallisise + gallisized, gallisised + gallisizes, gallisises + gallisizing, gallisising + gallize, gallise + gallized, gallised + gallizes, gallises + gallizing, gallising + galosh's, galoshe's + galosh, galoshe + galvanization's, galvanisation's + galvanization, galvanisation + galvanizations, galvanisations + galvanize, galvanise + galvanized, galvanised + galvanizer's, galvaniser's + galvanizer, galvaniser + galvanizers, galvanisers + galvanizes, galvanises + galvanizing, galvanising + gambades, gambadoes + gamboled, gambolled + gamboling, gambolling + gamy, gamey + gargarize, gargarise + gargarized, gargarised + gargarizes, gargarises + gargarizing, gargarising + garotting, garoting + garrotte's, garote's + garrotte, garote + garrotted, garoted + garrottes, garotes + garruline, garrulinae + gases, gasses + gasoline's, gasolene's + gasoline, gasolene + gasolines, gasolenes + gastrea, gastraea + gastreas, gastraeas + gastrocele, gastrocoele + gaufer, gaufre + gaufers, gaufres + gauffer, gauffre + gauge's, gage's + gauge, gage + gauged, gaged + gauges, gages + gauging, gaging + gaveled, gavelled + gaveler, gaveller + gaveling, gavelling + ge, gae + ge, goe + ged, gaed + gelatin's, gelatine's + gelatin, gelatine + gelatinizabilities, gelatinisabilities + gelatinizability's, gelatinisability's + gelatinizability, gelatinisability + gelatinizable's, gelatinisable's + gelatinizable, gelatinisable + gelatinizables, gelatinisables + gelatinization's, gelatinisation's + gelatinization, gelatinisation + gelatinizations, gelatinisations + gelatinize, gelatinise + gelatinized, gelatinised + gelatinizer's, gelatiniser's + gelatinizer, gelatiniser + gelatinizers, gelatinisers + gelatinizes, gelatinises + gelatinizing, gelatinising + gelatins, gelatines + gelofer, gelofre + gemologies, gemmologies + gemology's, gemmology's + gemology, gemmology + genealogize, genealogise + genealogized, genealogised + genealogizes, genealogises + genealogizing, genealogising + generalizability, generalisability + generalizable's, generalisable's + generalizable, generalisable + generalizabler, generalisabler + generalizables, generalisables + generalizablest, generalisablest + generalization's, generalisation's + generalization, generalisation + generalizational, generalisational + generalizations, generalisations + generalize, generalise + generalized, generalised + generalizer's, generaliser's + generalizer, generaliser + generalizers, generalisers + generalizes, generalises + generalizing, generalising + genialize, genialise + genialized, genialised + genializes, genialises + genializing, genialising + genteelize, genteelise + genteelized, genteelised + genteelizes, genteelises + genteelizing, genteelising + gentilization's, gentilisation's + gentilization, gentilisation + gentilizations, gentilisations + gentilize, gentilise + gentilized, gentilised + gentilizes, gentilises + gentilizing, gentilising + gentlemanize, gentlemanise + gentlemanizes, gentlemanises + geodesia, geodaesia + geologize, geologise + geologized, geologised + geologizes, geologises + geologizing, geologising + geometricize, geometricise + geometricizes, geometricises + geometrization, geometrisation + geometrizations, geometrisations + geometrize, geometrise + geometrized, geometrised + geometrizes, geometrises + geometrizing, geometrising + ger, gre + gerenuk, greenuk + Germanization's, Germanisation's + germanization's, germanisation's + Germanization, Germanisation + germanization, germanisation + germanizations, germanisations + Germanize, Germanise + germanize, germanise + Germanized, Germanised + germanized, germanised + Germanizer's, Germaniser's + Germanizer, Germaniser + germanizer, germaniser + germanizers, germanisers + Germanizes, Germanises + germanizes, germanises + Germanizing, Germanising + germanizing, germanising + gerne, grene + gers, gres + Ges, Goes + gessed, gessoed + gesses, gessoes + geste, gestae + Getae's, Goetae's + Getae, Goetae + Getz's, Goetz's + Getz, Goetz + Getzville's, Goetzville's + Getzville, Goetzville + gewgaw's, geegaw's + gewgaw, geegaw + gewgaws, geegaws + gey, goey + Gheber's, Ghebre's + Gheber, Ghebre + Ghebers, Ghebres + ghettoization's, ghettoisation's + ghettoization, ghettoisation + ghettoizations, ghettoisations + ghettoize, ghettoise + ghettoized, ghettoised + ghettoizes, ghettoises + ghettoizing, ghettoising + giantize, giantise + giantizes, giantises + gigagram, gigagramme + gigagrams, gigagrammes + gigameter, gigametre + gigameters, gigametres + gimbaled, gimballed + gimbaling, gimballing + gingkos, gingkoes + ginkgo's, gingko's + ginkgo, gingko + girly, girlie + gizmo's, gismo's + gizmo, gismo + gizmos, gismos + glacialize, glacialise + glacializes, glacialises + glamorization's, glamorisation's + glamorizations, glamorisations + glamorless, glamourless + glamorous, glamourous + glamorousness's, glamourousness's + glamorousness, glamourousness + glamour's, glamor's + glamour, glamor + glamoured, glamored + glamouring, glamoring + glamourization, glamorisation + glamourize, glamorise + glamourized, glamorised + glamourizer's, glamoriser's + glamourizer, glamoriser + glamourizers, glamorisers + glamourizes, glamorises + glamourizing, glamorising + glamours, glamors + glauconitization, glauconitisation + glauconitizations, glauconitisations + glebe, glebae + globalization's, globalisation's + globalization, globalisation + globalizations, globalisations + globalize, globalise + globalized, globalised + globalizes, globalises + globalizing, globalising + globigerine, globigerinae + glottalization's, glottalisation's + glottalization, glottalisation + glottalize, glottalise + glottalizes, glottalises + glucemia, glucaemia + glucosemia, glucosaemia + gluing, glueing + gluteal, glutaeal + glutei, glutaei + gluteus, glutaeus + gluttonize, gluttonise + gluttonized, gluttonised + gluttonizes, gluttonises + gluttonizing, gluttonising + glycemia, glycaemia + glycemic, glycaemic + glycerin's, glycerine's + glycerin, glycerine + glycerinize, glycerinise + glycerinizes, glycerinises + glycerins, glycerines + glycerolize, glycerolise + glycerolized, glycerolised + glycerolizes, glycerolises + glycogenize, glycogenise + glycogenizes, glycogenises + glycohemia, glycohaemia + glycosemia, glycosaemia + Gnosticize, Gnosticise + gnosticize, gnosticise + Gnosticized's, Gnosticised's + Gnosticized, Gnosticised + Gnosticizer's, Gnosticiser's + Gnosticizer, Gnosticiser + gnosticizer, gnosticiser + gnosticizers, gnosticisers + Gnosticizes, Gnosticises + gnosticizes, gnosticises + Gnosticizing's, Gnosticising's + Gnosticizing, Gnosticising + gobbledygook's, gobbledegook's + gobbledygook, gobbledegook + gobbledygooks, gobbledegooks + goddamn's, goddam's + goddamn, goddam + goddamned, goddamed + goddamning, goddaming + goddamns, goddams + goddize, goddise + goddizes, goddises + goiter's, goitre's + goiter, goitre + goiters, goitres + gole, goloe + goliathize, goliathise + goliathized, goliathised + goliathizes, goliathises + goliathizing, goliathising + goloshes, goloshoes + gonorrhea's, gonorrhoea's + gonorrhea, gonorrhoea + gonorrheal, gonorrhoeal + gonorrhealer, gonorrhoealer + gonorrhealest, gonorrhoealest + gonorrheas, gonorrhoeas + gonorrheic, gonorrhoeic + goodbye's, goodby's + goodbye, goodby + goodbyes, goodbys + goody's, goodie's + goody, goodie + gor, gour + Gora's, Goura's + Gora, Goura + gora, goura + goramies, gouramies + gorgonize, gorgonise + gorgonized, gorgonised + gorgonizes, gorgonises + gorgonizing, gorgonising + gormandism's, gourmandism's + gormandism, gourmandism + gormandisms, gourmandisms + gormandize's, gormandise's + gormandize, gormandise + gormandized, gormandised + gormandizer's, gormandiser's + gormandizer, gormandiser + gormandizers, gormandisers + gormandizes, gormandises + gormandizing, gormandising + gormandizings, gormandisings + gospeler's, gospeller's + gospeler, gospeller + gospelers, gospellers + gospelize, gospelise + gospelized, gospelised + gospelizes, gospelises + gospelizing, gospelising + gospellize, gospellise + gospellized, gospellised + gospellizes, gospellises + gospellizing, gospellising + Gothicize, Gothicise + gothicize, gothicise + Gothicized, Gothicised + gothicized, gothicised + Gothicizer's, Gothiciser's + Gothicizer, Gothiciser + Gothicizers, Gothicisers + Gothicizes, Gothicises + gothicizes, gothicises + Gothicizing, Gothicising + gothicizing, gothicising + gourmandize, gourmandise + gourmandized, gourmandised + gourmandizes, gourmandises + gourmandizing, gourmandising + governmentalize, governmentalise + governmentalized, governmentalised + governmentalizes, governmentalises + governmentalizing, governmentalising + Goyesque, Goyaesque + Graecize, Graecise + Graecized, Graecised + Graecizes, Graecises + grammaticize, grammaticise + grammaticized, grammaticised + grammaticizes, grammaticises + grammaticizing, grammaticising + granddad's, grandad's + granddad, grandad + granddads, grandads + grangerization's, grangerisation's + grangerization, grangerisation + grangerizations, grangerisations + grangerize, grangerise + grangerized, grangerised + grangerizer's, grangeriser's + grangerizer, grangeriser + grangerizers, grangerisers + grangerizes, grangerises + grangerizing, grangerising + granitization's, granitisation's + granitization, granitisation + granitizations, granitisations + granitize, granitise + granitized, granitised + granitizes, granitises + granitizing, granitising + granny's, grannie's + granny, grannie + granulitization, granulitisation + granulitizations, granulitisations + granulize, granulise + granulizes, granulises + graphitizable, graphitisable + graphitization's, graphitisation's + graphitization, graphitisation + graphitizations, graphitisations + graphitize, graphitise + graphitized, graphitised + graphitizes, graphitises + graphitizing, graphitising + graveled, gravelled + graveling, gravelling + gray's, grey's + gray, grey + grayed, greyed + grayer, greyer + grayest, greyest + graying, greying + grayish, greyish + grayness's, greyness's + grayness, greyness + grays, greys + grecian, graecian + Grecianize, Grecianise + Grecianizes, Grecianises + Grecise's, Graecise's + Grecise, Graecise + Grecised's, Graecised's + Grecised, Graecised + Grecising's, Graecising's + Grecising, Graecising + Grecism's, Graecism's + Grecism, Graecism + grecism, graecism + Grecisms, Graecisms + Grecize, Grecise + grecize, grecise + Grecized, Grecised + grecized, grecised + grecizes, grecises + Grecizing, Grecising + grecizing, grecising + Greekize's, Greekise's + Greekize, Greekise + Greekizes, Greekises + greisenization, greisenisation + greisenizations, greisenisations + greisenize, greisenise + greisenized, greisenised + greisenizes, greisenises + greisenizing, greisenising + grizard, grisard + grize, grise + grizes, grises + groveled, grovelled + groveler's, groveller's + groveler, groveller + grovelers, grovellers + groveling, grovelling + grovelinglier, grovellinglier + grovelingliest, grovellingliest + grovelingly, grovellingly + grueled, gruelled + grueler's, grueller's + grueler, grueller + gruelers, gruellers + grueling's, gruelling's + grueling, gruelling + gruelingly, gruellingly + gruelings, gruellings + Gueber's, Guebre's + Gueber, Guebre + Guebers, Guebres + guerrilla's, guerilla's + guerrilla, guerilla + guerrillas, guerillas + guizer, guiser + guizers, guisers + gule, gulae + gunwale's, gunnel's + gunwale, gunnel + gunwales, gunnels + gutte, guttae + guttule, guttulae + gutturalization's, gutturalisation's + gutturalization, gutturalisation + gutturalizations, gutturalisations + gutturalize, gutturalise + gutturalized, gutturalised + gutturalizes, gutturalises + gutturalizing, gutturalising + gyne, gynae + gynecic, gynaecic + gynecocracies, gynaecocracies + gynecocracy's, gynaecocracy's + gynecocracy, gynaecocracy + gynecocrat's, gynaecocrat's + gynecocrat, gynaecocrat + gynecocratic, gynaecocratic + gynecocraticer, gynaecocraticer + gynecocraticest, gynaecocraticest + gynecocrats, gynaecocrats + gynecoid, gynaecoid + gynecol, gynaecol + gynecologic, gynaecologic + gynecological's, gynaecological's + gynecological, gynaecological + gynecologicaler, gynaecologicaler + gynecologicalest, gynaecologicalest + gynecologicals, gynaecologicals + gynecologicer, gynaecologicer + gynecologicest, gynaecologicest + gynecologics, gynaecologics + gynecologies, gynaecologies + gynecologist's, gynaecologist's + gynecologist, gynaecologist + gynecologists, gynaecologists + gynecology's, gynaecology's + gynecology, gynaecology + gynecomastia's, gynaecomastia's + gynecomastia, gynaecomastia + gynecomastias, gynaecomastias + gynecomasty's, gynaecomasty's + gynecomasty, gynaecomasty + gynecomorphous, gynaecomorphous + gyneconitis, gynaeconitis + gyneocracy, gynaeocracy + gyneolater, gynaeolater + gyneolatry, gynaeolatry + gynomonecious, gynomonoecious + gypsies, gipsies + gypsy's, gipsy's + gypsy, gipsy + gyrostabilization, gyrostabilisation + gyrostabilizations, gyrostabilisations + gyrostabilizer's, gyrostabiliser's + gyrostabilizer, gyrostabiliser + gyrostabilizers, gyrostabilisers + ha, hah + habitualize, habitualise + habitualizes, habitualises + hairdryer's, hairdrier's + hairdryer, hairdrier + hairdryers, hairdriers + hajj's, hadj's + hajj, hadj + hajji's, hadji's + hajji, hadji + hajjis, hadjis + hajjs, hadjs + hallo's, hollo's + hallo, hollo + halloing, holloing + hamletization's, hamletisation's + hamletization, hamletisation + hamletizations, hamletisations + hamletize, hamletise + hamletizes, hamletises + handseled, handselled + handseling, handselling + hankie's, hanky's + hankie, hanky + Hanoverianize's, Hanoverianise's + Hanoverianize, Hanoverianise + Hanoverianizes, Hanoverianises + Hanoverize's, Hanoverise's + Hanoverize, Hanoverise + Hanoverizes, Hanoverises + hansardize, hansardise + hansardized, hansardised + hansardizes, hansardises + hansardizing, hansardising + hanseled, hanselled + hanseling, hanselling + harbor's, harbour's + harbor, harbour + harborage's, harbourage's + harborage, harbourage + harborages, harbourages + harbored, harboured + harborer's, harbourer's + harborer, harbourer + harborers, harbourers + harborful, harbourful + harboring, harbouring + harborless, harbourless + harborlesser, harbourlesser + harborlesses, harbourlesses + harborlessest, harbourlessest + harborous, harbourous + harbors, harbours + harborside, harbourside + harborward, harbourward + harmonizable's, harmonisable's + harmonizable, harmonisable + harmonizabler, harmonisabler + harmonizables, harmonisables + harmonizablest, harmonisablest + harmonization's, harmonisation's + harmonization, harmonisation + harmonizations, harmonisations + harmonize, harmonise + harmonized, harmonised + harmonizer's, harmoniser's + harmonizer, harmoniser + harmonizers, harmonisers + harmonizes, harmonises + harmonizing, harmonising + Harmothoe's, Harmothoae's + Harmothoe, Harmothoae + Harvardize's, Harvardise's + Harvardize, Harvardise + Harvardizes, Harvardises + Harveyize's, Harveyise's + Harveyize, Harveyise + Harveyizes, Harveyises + hasheesh's, haschisch's + hasheesh, haschisch + Hasidean's, Hasidaean's + Hasidean, Hasidaean + Hasmonean, Hasmonaean + Hasmoneans, Hasmonaeans + hatcheled, hatchelled + hatcheling, hatchelling + Hattize's, Hattise's + Hattize, Hattise + Hattizes, Hattises + haussmannization, haussmannisation + haussmannizations, haussmannisations + haussmannize, haussmannise + haussmannized, haussmannised + haussmannizes, haussmannises + haussmannizing, haussmannising + havior, haviour + haviored, havioured + haviors, haviours + hazardize, hazardise + hazardizes, hazardises + heathenization, heathenisation + heathenize, heathenise + heathenized, heathenised + heathenizes, heathenises + heathenizing, heathenising + heavenize, heavenise + heavenizes, heavenises + Hebraicize's, Hebraicise's + Hebraicize, Hebraicise + Hebraicizes, Hebraicises + Hebraization's, Hebraisation's + Hebraization, Hebraisation + hebraization, hebraisation + hebraizations, hebraisations + Hebraize, Hebraise + hebraize, hebraise + Hebraized, Hebraised + hebraized, hebraised + Hebraizer's, Hebraiser's + Hebraizer, Hebraiser + Hebraizes, Hebraises + hebraizes, hebraises + Hebraizing, Hebraising + hebraizing, hebraising + Hecatean's, Hecataean's + Hecatean, Hecataean + hectogram's, hectogramme's + hectogram, hectogramme + hectograms, hectogrammes + hectoliter's, hectolitre's + hectoliter, hectolitre + hectoliters, hectolitres + hectometer's, hectometre's + hectometer, hectometre + hectometers, hectometres + hed, haed + Hegelianize's, Hegelianise's + Hegelianize, Hegelianise + Hegelianizes, Hegelianises + Hekatean's, Hekataean's + Hekatean, Hekataean + hele, heloe + helled, helloed + Hellenization's, Hellenisation's + Hellenization, Hellenisation + Hellenizations, Hellenisations + Hellenize, Hellenise + hellenize, hellenise + Hellenized, Hellenised + hellenized, hellenised + Hellenizer's, Helleniser's + Hellenizer, Helleniser + Hellenizes, Hellenises + hellenizes, hellenises + Hellenizing, Hellenising + hellenizing, hellenising + hemachrome's, haemachrome's + hemachrome, haemachrome + hemacytometer's, haemacytometer's + hemacytometer, haemacytometer + hemad, haemad + hemagglutinate, haemagglutinate + hemagglutinated, haemagglutinated + hemagglutinating, haemagglutinating + hemagglutination's, haemagglutination's + hemagglutination, haemagglutination + hemagglutinative, haemagglutinative + hemagglutinin, haemagglutinin + hemagogue, haemagogue + hemal, haemal + hemameba, hemamoeba + hemangioma's, haemangioma's + hemangioma, haemangioma + hemangiomas, haemangiomas + hemangiomata, haemangiomata + hemangiomatosis, haemangiomatosis + hemapophysis, haemapophysis + hemaspectroscope, haemaspectroscope + hematal, haematal + hematein's, haematein's + hematein, haematein + hematemesis, haematemesis + hematherm, haematherm + hemathermal, haemathermal + hemathermous, haemathermous + hematic, haematic + hematics, haematics + hematid, haematid + hematin's, haematin's + hematin, haematin + hematinic's, haematinic's + hematinic, haematinic + hematinics, haematinics + hematins, haematins + hematite's, haematite's + hematite, haematite + hematites, haematites + hematitic, haematitic + hematoblast's, haematoblast's + hematoblast, haematoblast + hematoblasts, haematoblasts + hematobranchiate, haematobranchiate + hematocele's, haematocele's + hematocele, haematocele + hematocrit's, haematocrit's + hematocrit, haematocrit + hematocrits, haematocrits + hematocryal, haematocryal + hematocyst's, haematocyst's + hematocyst, haematocyst + hematocystis, haematocystis + hematocyte's, haematocyte's + hematocyte, haematocyte + hematogeneses, haematogeneses + hematogenesis's, haematogenesis's + hematogenesis, haematogenesis + hematogenous, haematogenous + hematoid, haematoid + hematoidin, haematoidin + hematologic, haematologic + hematological, haematological + hematologies, haematologies + hematologist's, haematologist's + hematologist, haematologist + hematologists, haematologists + hematology's, haematology's + hematology, haematology + hematolysis, haematolysis + hematoma's, haematoma's + hematoma, haematoma + hematomas, haematomas + hematomata, haematomata + hematometer, haematometer + hematophyte's, haematophyte's + hematophyte, haematophyte + hematopoieses, haematopoieses + hematopoiesis, haematopoiesis + hematopoietic, haematopoietic + hematorrhachis, haematorrhachis + hematosepsis, haematosepsis + hematosin, haematosin + hematosis's, haematosis's + hematosis, haematosis + hematothermal, haematothermal + hematoxylic, haematoxylic + hematoxylin's, haematoxylin's + hematoxylin, haematoxylin + hematoxylins, haematoxylins + hematozoa, haematozoa + hematozoal, haematozoal + hematozoic, haematozoic + hematozoon's, haematozoon's + hematozoon, haematozoon + hematozzoa, haematozzoa + hematuria's, haematuria's + hematuria, haematuria + hematurias, haematurias + heme, haem + hemerythrin, hemoerythrin + hemic, haemic + hemihypesthesia, hemihypoesthesia + hemin's, haemin's + hemin, haemin + hemins, haemins + hemoblast's, haemoblast's + hemoblast, haemoblast + hemochromatoses, haemochromatoses + hemochromatosis, haemochromatosis + hemochrome, haemochrome + hemocoel, haemocoel + hemocoels, haemocoels + hemoconcentration's, haemoconcentration's + hemoconcentration, haemoconcentration + hemoconia, haemoconia + hemocyanin, haemocyanin + hemocyanins, haemocyanins + hemocyte's, haemocyte's + hemocyte, haemocyte + hemocytes, haemocytes + hemocytoblast's, haemocytoblast's + hemocytoblast, haemocytoblast + hemocytoblastic, haemocytoblastic + hemocytometer, haemocytometer + hemodialyses, haemodialyses + hemodialysis's, haemodialysis's + hemodialysis, haemodialysis + hemodilution, haemodilution + hemodynamic, haemodynamic + hemodynamics's, haemodynamics's + hemodynamics, haemodynamics + hemoflagellate's, haemoflagellate's + hemoflagellate, haemoflagellate + hemoglobic, haemoglobic + hemoglobin's, haemoglobin's + hemoglobin, haemoglobin + hemoglobinopathies, haemoglobinopathies + hemoglobinopathy, haemoglobinopathy + hemoglobinous, haemoglobinous + hemoglobinuria's, haemoglobinuria's + hemoglobinuria, haemoglobinuria + hemogram, haemogram + hemoid, haemoid + hemolysin's, haemolysin's + hemolysin, haemolysin + hemolysis, haemolysis + hemolytic, haemolytic + hemometer, haemometer + Hemon's, Haemon's + Hemon, Haemon + hemophile's, haemophile's + hemophile, haemophile + hemophilia's, haemophilia's + hemophilia, haemophilia + hemophiliac's, haemophiliac's + hemophiliac, haemophiliac + hemophiliacs, haemophiliacs + hemophilic, haemophilic + hemopod, haemopod + hemopoiesis, haemopoiesis + hemoptyses, haemoptyses + hemoptysis's, haemoptysis's + hemoptysis, haemoptysis + hemorrhage's, haemorrhage's + hemorrhage, haemorrhage + hemorrhaged, haemorrhaged + hemorrhages, haemorrhages + hemorrhaging, haemorrhaging + hemorrhoid, haemorrhoid + hemorrhoidal, haemorrhoidal + hemorrhoidectomy's, haemorrhoidectomy's + hemorrhoidectomy, haemorrhoidectomy + hemorrhoids, haemorrhoids + hemosporid, haemosporid + hemosporidian, haemosporidian + hemostases, haemostases + hemostasia, haemostasia + hemostasis's, haemostasis's + hemostasis, haemostasis + hemostatic, haemostatic + hemothorax's, haemothorax's + hemothorax, haemothorax + hemotoxic, haemotoxic + hemotoxin's, haemotoxin's + hemotoxin, haemotoxin + heparinize, heparinise + hepatization's, hepatisation's + hepatization, hepatisation + hepatizations, hepatisations + hepatize, hepatise + hepatized, hepatised + hepatizes, hepatises + hepatizing, hepatising + hepatorrhea, hepatorrhoea + heraldize, heraldise + heraldizes, heraldises + herborization, herborisation + herborizations, herborisations + herborize, herborise + herborized, herborised + herborizes, herborises + herborizing, herborising + heredes, haeredes + hereticize, hereticise + hereticizes, hereticises + heroinize, heroinise + heroinizes, heroinises + heroization's, heroisation's + heroization, heroisation + heroizations, heroisations + heroize, heroise + heroized, heroised + heroizes, heroises + heroizing, heroising + het, haet + heterecious, heteroecious + heteric, hetaeric + heterism, hetaerism + hets, haets + hexachlorethane, hexachloroethane + hexachlorethanes, hexachloroethanes + hexametrize, hexametrise + hexametrized, hexametrised + hexametrizes, hexametrises + hexametrizing, hexametrising + hexestrol, hexoestrol + Hibernicize's, Hibernicise's + Hibernicize, Hibernicise + hibernicize, hibernicise + Hibernicized's, Hibernicised's + Hibernicized, Hibernicised + hibernicized, hibernicised + hibernicizes, hibernicises + Hibernicizing's, Hibernicising's + Hibernicizing, Hibernicising + hibernicizing, hibernicising + hibernization, hibernisation + hibernizations, hibernisations + hibernize, hibernise + hibernized, hibernised + hibernizes, hibernises + hibernizing, hibernising + hiccuped, hiccupped + hiccuping, hiccupping + hierarchize, hierarchise + hierarchized, hierarchised + hierarchizing, hierarchising + hifalutin, highfaluting + high_jinks, hijinks + hijack's, highjack's + hijack, highjack + hijacked, highjacked + hijacker's, highjacker's + hijacker, highjacker + hijackers, highjackers + hijacking, highjacking + hijacks, highjacks + hilloed, hilloaed + Hinduize's, Hinduise's + Hinduize, Hinduise + Hinduized's, Hinduised's + Hinduized, Hinduised + Hinduizes, Hinduises + Hinduizing's, Hinduising's + Hinduizing, Hinduising + hippieness's, hippiness's + hippieness, hippiness + hippienesses, hippinesses + hirseled, hirselled + hirseling, hirselling + Hispanicization's, Hispanicisation's + Hispanicization, Hispanicisation + Hispanicizations, Hispanicisations + Hispanicize, Hispanicise + hispanicize, hispanicise + Hispanicized, Hispanicised + hispanicized, hispanicised + Hispanicizes, Hispanicises + hispanicizes, hispanicises + Hispanicizing, Hispanicising + hispanicizing, hispanicising + Hispaniolize's, Hispaniolise's + Hispaniolize, Hispaniolise + hispaniolize, hispaniolise + Hispaniolized's, Hispaniolised's + Hispaniolized, Hispaniolised + hispaniolized, hispaniolised + Hispaniolizes, Hispaniolises + hispaniolizes, hispaniolises + Hispaniolizing's, Hispaniolising's + Hispaniolizing, Hispaniolising + hispaniolizing, hispaniolising + historicize, historicise + historicized, historicised + historicizes, historicises + historicizing, historicising + hmm, hm + hoagie's, hoagy's + hoagie, hoagy + hollos, hallos + Hollywoodize's, Hollywoodise's + Hollywoodize, Hollywoodise + Hollywoodized's, Hollywoodised's + Hollywoodized, Hollywoodised + Hollywoodizes, Hollywoodises + Hollywoodizing's, Hollywoodising's + Hollywoodizing, Hollywoodising + homeoblastic, homoeoblastic + homeobox, homoeobox + homeochromatic, homoeochromatic + homeochronous, homoeochronous + homeocrystalline, homoeocrystalline + homeogenic, homoeogenic + homeogenous, homoeogenous + homeoid, homoeoid + homeokinesis, homoeokinesis + homeomeric, homoeomeric + homeomeries, homoeomeries + homeomerous, homoeomerous + homeomery, homoeomery + homeomorph's, homoeomorph's + homeomorph, homoeomorph + homeomorphic, homoeomorphic + homeomorphies, homoeomorphies + homeomorphous, homoeomorphous + homeomorphs, homoeomorphs + homeomorphy, homoeomorphy + homeopath's, homoeopath's + homeopath, homoeopath + homeopathic, homoeopathic + homeopathicallier, homoeopathicallier + homeopathicalliest, homoeopathicalliest + homeopathically, homoeopathically + homeopathicer, homoeopathicer + homeopathicest, homoeopathicest + homeopathician, homoeopathician + homeopathicity, homoeopathicity + homeopathies, homoeopathies + homeopathist's, homoeopathist's + homeopathist, homoeopathist + homeopathists, homoeopathists + homeopaths, homoeopaths + homeopathy's, homoeopathy's + homeopathy, homoeopathy + homeophony, homoeophony + homeoplasia, homoeoplasia + homeoplastic, homoeoplastic + homeoplasy, homoeoplasy + homeopolar, homoeopolar + homeoses, homoeoses + homeosis, homoeosis + homeostases, homoeostases + homeostasis's, homoeostasis's + homeostasis, homoeostasis + homeostatic, homoeostatic + homeoteleuton, homoeoteleuton + homeoteleutons, homoeoteleutons + homeothermal, homoeothermal + homeothermic, homoeothermic + homeothermous, homoeothermous + homeotic, homoeotic + homeotype, homoeotype + homeotypic, homoeotypic + homeotypical, homoeotypical + homeozoic, homoeozoic + homeyness's, hominess's + homeyness, hominess + homeynesses, hominesses + hominization, hominisation + hominized, hominised + homogenization's, homogenisation's + homogenization, homogenisation + homogenizations, homogenisations + homogenize, homogenise + homogenized, homogenised + homogenizer's, homogeniser's + homogenizer, homogeniser + homogenizers, homogenisers + homogenizes, homogenises + homogenizing, homogenising + homologization, homologisation + homologize, homologise + homologized, homologised + homologizer's, homologiser's + homologizer, homologiser + homologizers, homologisers + homologizes, homologises + homologizing, homologising + homologue's, homolog's + homologue, homolog + homologues, homologs + honkie's, honkey's + honkie, honkey + honkies, honkeys + honor's, honour's + honor, honour + honorabilities, honourabilities + honorability's, honourability's + honorability, honourability + honorable's, honourable's + honorable, honourable + honorableness's, honourableness's + honorableness, honourableness + honorablenesses, honourablenesses + honorabler, honourabler + honorables, honourables + honorableship's, honourableship's + honorableship, honourableship + honorableships, honourableships + honorablest, honourablest + honorablier, honourablier + honorablies, honourablies + honorabliest, honourabliest + honorably, honourably + honored, honoured + honoree's, honouree's + honoree, honouree + honorees, honourees + honorer's, honourer's + honorer, honourer + honorers, honourers + honoring, honouring + honorless, honourless + honorlesser, honourlesser + honorlesses, honourlesses + honorlessest, honourlessest + honors, honours + hooch, hootch + hoodlumize, hoodlumise + hoodlumizes, hoodlumises + hookies, hookeys + hooky's, hookey's + hooky, hookey + hooliganize, hooliganise + hooliganizes, hooliganises + hoorah's, hurray's + hoorah, hurray + hoorayed, hurrayed + hooraying, hurraying + Hoosierize's, Hoosierise's + Hoosierize, Hoosierise + Hoosierizes, Hoosierises + Hooverize's, Hooverise's + Hooverize, Hooverise + Hooverizes, Hooverises + hore, horae + horizontalization's, horizontalisation's + horizontalization, horizontalisation + horizontalizations, horizontalisations + horizontalize, horizontalise + horizontalizes, horizontalises + hormonize, hormonise + hormonizes, hormonises + horrorize, horrorise + horrorizes, horrorises + horsey, horsy + hospitalization's, hospitalisation's + hospitalization, hospitalisation + hospitalizations, hospitalisations + hospitalize, hospitalise + hospitalized, hospitalised + hospitalizes, hospitalises + hospitalizing, hospitalising + hostilize, hostilise + hostilizes, hostilises + hotelization's, hotelisation's + hotelization, hotelisation + hotelizations, hotelisations + hotelize, hotelise + hotelizes, hotelises + houseled, houselled + houseling, houselling + houselings, housellings + hoveled, hovelled + hoveler, hoveller + hovelers, hovellers + hoveling, hovelling + hucksterize, hucksterise + hucksterizes, hucksterises + huer, hure + humanitarianize, humanitarianise + humanitarianizes, humanitarianises + humanization's, humanisation's + humanization, humanisation + humanizations, humanisations + humanize, humanise + humanized, humanised + humanizer's, humaniser's + humanizer, humaniser + humanizers, humanisers + humanizes, humanises + humanizing, humanising + humongous, humungous + humor's, humour's + humor, humour + humoral, humoural + humored, humoured + humorer, humourer + humorers, humourers + humorful, humourful + humoring, humouring + humorize, humorise + humorizes, humorises + humorless, humourless + humorlesser, humourlesser + humorlesses, humourlesses + humorlessest, humourlessest + humorlessness's, humourlessness's + humorlessness, humourlessness + humorlessnesses, humourlessnesses + humors, humours + humorsome, humoursome + humorsomeness, humoursomeness + hurrays, hurrahes + hurricanize, hurricanise + hurricanizes, hurricanises + huzzah's, huzza's + huzzah, huzza + huzzahed, huzzaed + huzzahing, huzzaing + huzzahs, huzzas + hyalinization's, hyalinisation's + hyalinization, hyalinisation + hyalinizations, hyalinisations + hyalinize, hyalinise + hyalinized, hyalinised + hyalinizes, hyalinises + hyalinizing, hyalinising + hybridizable's, hybridisable's + hybridizable, hybridisable + hybridizabler, hybridisabler + hybridizables, hybridisables + hybridizablest, hybridisablest + hybridization's, hybridisation's + hybridization, hybridisation + hybridizations, hybridisations + hybridize, hybridise + hybridized, hybridised + hybridizer's, hybridiser's + hybridizer, hybridiser + hybridizers, hybridisers + hybridizes, hybridises + hybridizing, hybridising + hydremia's, hydraemia's + hydremia, hydraemia + hydremias, hydraemias + hydremic, hydraemic + hydrocele, hydrocoele + hydrocephalus's, hydrocephaly's + hydrocephalus, hydrocephaly + hydrocephaluses, hydrocephalies + hydrogenization's, hydrogenisation's + hydrogenization, hydrogenisation + hydrogenizations, hydrogenisations + hydrogenize, hydrogenise + hydrogenized, hydrogenised + hydrogenizes, hydrogenises + hydrogenizing, hydrogenising + hydrolize, hydrolise + hydrolyzable's, hydrolysable's + hydrolyzable, hydrolysable + hydrolyzabler, hydrolysabler + hydrolyzables, hydrolysables + hydrolyzablest, hydrolysablest + hydrolyzate, hydrolysate + hydrolyzates, hydrolysates + hydrolyzation's, hydrolysation's + hydrolyzation, hydrolysation + hydrolyze, hydrolyse + hydrolyzed, hydrolysed + hydrolyzer's, hydrolyser's + hydrolyzer, hydrolyser + hydrolyzes, hydrolyses + hydrolyzing, hydrolysing + hydrorrhea, hydrorrhoea + hydroxylization's, hydroxylisation's + hydroxylization, hydroxylisation + hydroxylizations, hydroxylisations + hydroxylize, hydroxylise + hydroxylizes, hydroxylises + hyena's, hyaena's + hyena, hyaena + hyenic, hyaenic + hygienization's, hygienisation's + hygienization, hygienisation + hygienizations, hygienisations + hygienize, hygienise + hygienizes, hygienises + hymenean, hymenaean + hyperbolize, hyperbolise + hyperbolized, hyperbolised + hyperbolizes, hyperbolises + hyperbolizing, hyperbolising + hypercalcemia, hypercalcaemia + hypercalcemias, hypercalcaemias + hypercalcinemia, hypercalcinaemia + hypercatharsises, hypercatharses + hyperchloremia, hyperchloraemia + hypercholesterolemia, hypercholesterolaemia + hypercholesterolemias, hypercholesterolaemias + hypercivilization's, hypercivilisation's + hypercivilization, hypercivilisation + hypercivilizations, hypercivilisations + hypercivilized's, hypercivilised's + hypercivilized, hypercivilised + hypercivilizeds, hyperciviliseds + hypercriticize, hypercriticise + hypercriticized, hypercriticised + hypercriticizes, hypercriticises + hypercriticizing, hypercriticising + hypercryesthesia, hypercryaesthesia + hyperemia's, hyperaemia's + hyperemia, hyperaemia + hyperemias, hyperaemias + hyperemic, hyperaemic + hyperemphasize, hyperemphasise + hyperemphasizes, hyperemphasises + hyperesthesia's, hyperaesthesia's + hyperesthesia, hyperaesthesia + hyperesthesias, hyperaesthesias + hyperesthete's, hyperaesthete's + hyperesthete, hyperaesthete + hyperesthetic, hyperaesthetic + hyperestheticer, hyperaestheticer + hyperestheticest, hyperaestheticest + hyperglycemic, hyperglycaemic + hyperimmunization's, hyperimmunisation's + hyperimmunization, hyperimmunisation + hyperimmunizations, hyperimmunisations + hyperimmunize, hyperimmunise + hyperimmunizes, hyperimmunises + hyperinsulinization's, hyperinsulinisation's + hyperinsulinization, hyperinsulinisation + hyperinsulinizations, hyperinsulinisations + hyperinsulinize, hyperinsulinise + hyperinsulinizes, hyperinsulinises + hyperlipemia, hyperlipaemia + hyperlipemic, hyperlipaemic + hyperlipidemia, hyperlipidaemia + hypernatremia, hypernatraemia + hyperoxygenize, hyperoxygenise + hyperoxygenizes, hyperoxygenises + hyperparasitize, hyperparasitise + hyperparasitizes, hyperparasitises + hyperpnea's, hyperpnoea's + hyperpnea, hyperpnoea + hyperrealize, hyperrealise + hyperrealizes, hyperrealises + hypersensitization's, hypersensitisation's + hypersensitization, hypersensitisation + hypersensitizations, hypersensitisations + hypersensitize, hypersensitise + hypersensitized, hypersensitised + hypersensitizes, hypersensitises + hypersensitizing, hypersensitising + hyperspiritualizing's, hyperspiritualising's + hyperspiritualizing, hyperspiritualising + hyperspiritualizings, hyperspiritualisings + hyperthyroidization's, hyperthyroidisation's + hyperthyroidization, hyperthyroidisation + hyperthyroidizations, hyperthyroidisations + hyperthyroidize, hyperthyroidise + hyperthyroidizes, hyperthyroidises + hypervitalization's, hypervitalisation's + hypervitalization, hypervitalisation + hypervitalizations, hypervitalisations + hypervitalize, hypervitalise + hypervitalizes, hypervitalises + hypesthesia's, hypaesthesia's + hypesthesia, hypaesthesia + hypesthesias, hypaesthesias + hypesthesic, hypaesthesic + hypethral, hypaethral + hyphenization's, hyphenisation's + hyphenization, hyphenisation + hyphenizations, hyphenisations + hyphenize, hyphenise + hyphenized, hyphenised + hyphenizes, hyphenises + hyphenizing, hyphenising + hypnoidize, hypnoidise + hypnoidized, hypnoidised + hypnoidizes, hypnoidises + hypnoidizing, hypnoidising + hypnopedia, hypnopaedia + hypnopedias, hypnopaedias + hypnotizabilities, hypnotisabilities + hypnotizability's, hypnotisability's + hypnotizability, hypnotisability + hypnotizable's, hypnotisable's + hypnotizable, hypnotisable + hypnotizabler, hypnotisabler + hypnotizables, hypnotisables + hypnotizablest, hypnotisablest + hypnotization's, hypnotisation's + hypnotization, hypnotisation + hypnotizations, hypnotisations + hypnotize, hypnotise + hypnotized, hypnotised + hypnotizer's, hypnotiser's + hypnotizer, hypnotiser + hypnotizers, hypnotisers + hypnotizes, hypnotises + hypnotizing, hypnotising + hypocenter's, hypocentre's + hypocenter, hypocentre + hypocenters, hypocentres + hypogea, hypogaea + hypogeal, hypogaeal + hypogean, hypogaean + hypogeic, hypogaeic + hypogeous, hypogaeous + hypogeum, hypogaeum + hypomagnesemia, hypomagnesaemia + hypomagnesemias, hypomagnesaemias + hypomenorrhea, hypomenorrhoea + hypomenorrheas, hypomenorrhoeas + hypophysectomize, hypophysectomise + hypophysectomized, hypophysectomised + hypopnea's, hypopnoea's + hypopnea, hypopnoea + hyposensitization's, hyposensitisation's + hyposensitization, hyposensitisation + hyposensitize, hyposensitise + hypostasize, hypostasise + hypostasized, hypostasised + hypostasizes, hypostasises + hypostasizing, hypostasising + hypostatization's, hypostatisation's + hypostatization, hypostatisation + hypostatizations, hypostatisations + hypostatize, hypostatise + hypostatized, hypostatised + hypostatizes, hypostatises + hypostatizing, hypostatising + hypothesize, hypothesise + hypothesized, hypothesised + hypothesizer's, hypothesiser's + hypothesizer, hypothesiser + hypothesizers, hypothesisers + hypothesizes, hypothesises + hypothesizing, hypothesising + hypothetize, hypothetise + hypothetized, hypothetised + hypothetizes, hypothetises + hypothetizing, hypothetising + hypoxemia, hypoxaemia + hypoxemias, hypoxaemias + hypoxemic, hypoxaemic + hysterectomize, hysterectomise + hysterectomized, hysterectomised + hysterectomizes, hysterectomises + hysterectomizing, hysterectomising + ichneumonized's, ichneumonised's + ichneumonized, ichneumonised + ichneumonizeds, ichneumoniseds + ichorrhea, ichorrhoea + ichorrhemia, ichorrhaemia + icon's, ikon's + icon's, ikon's + icon, ikon + icon, ikon + iconic, ikonic + iconically, ikonically + iconize, iconise + iconized, iconised + iconizes, iconises + iconizing, iconising + icons, ikons + icons, ikons + Idea's, Idaea's + Idea, Idaea + idealization's, idealisation's + idealization, idealisation + idealizations, idealisations + idealize, idealise + idealized, idealised + idealizer's, idealiser's + idealizer, idealiser + idealizers, idealisers + idealizes, idealises + idealizing, idealising + Idean's, Idaean's + Idean, Idaean + ideologize, ideologise + ideologized, ideologised + ideologizing, ideologising + idiotize, idiotise + idiotized, idiotised + idiotizes, idiotises + idiotizing, idiotising + idolaster, idolastre + idolatrize, idolatrise + idolatrized, idolatrised + idolatrizer's, idolatriser's + idolatrizer, idolatriser + idolatrizes, idolatrises + idolatrizing, idolatrising + idolization's, idolisation's + idolization, idolisation + idolizations, idolisations + idolize, idolise + idolized, idolised + idolizer's, idoliser's + idolizer, idoliser + idolizers, idolisers + idolizes, idolises + idolizing, idolising + Idumea's, Idumaea's + Idumea, Idumaea + Idumean, Idumaean + Idumeans, Idumaeans + idyll's, idyl's + idyll, idyl + idylls, idyls + Ier's, Ire's + Ier, Ire + ignitable, ignitible + igniter's, ignitor's + igniter, ignitor + igniters, ignitors + ileocecal, ileocaecal + Iliadize's, Iliadise's + Iliadize, Iliadise + Iliadizes, Iliadises + illegalization's, illegalisation's + illegalization, illegalisation + illegalizations, illegalisations + illegalize, illegalise + illegalized, illegalised + illegalizes, illegalises + illegalizing, illegalising + illegitimatize, illegitimatise + illegitimatized, illegitimatised + illegitimatizes, illegitimatises + illegitimatizing, illegitimatising + illiberalize, illiberalise + illiberalized, illiberalised + illiberalizes, illiberalises + illiberalizing, illiberalising + Illuminize, Illuminise + Illuminizes, Illuminises + Imer's, Imre's + Imer, Imre + immaterialization, immaterialisation + immaterialize, immaterialise + immaterialized, immaterialised + immaterializes, immaterialises + immaterializing, immaterialising + immiserization, immiserisation + immiserizations, immiserisations + immiserize, immiserise + immiserized, immiserised + immiserizes, immiserises + immiserizing, immiserising + immobilization's, immobilisation's + immobilization, immobilisation + immobilizations, immobilisations + immobilize, immobilise + immobilized, immobilised + immobilizer, immobiliser + immobilizers, immobilisers + immobilizes, immobilises + immobilizing, immobilising + immoralize, immoralise + immoralized, immoralised + immoralizes, immoralises + immoralizing, immoralising + immortalizable's, immortalisable's + immortalizable, immortalisable + immortalizabler, immortalisabler + immortalizables, immortalisables + immortalizablest, immortalisablest + immortalization's, immortalisation's + immortalization, immortalisation + immortalizations, immortalisations + immortalize, immortalise + immortalized, immortalised + immortalizer's, immortaliser's + immortalizer, immortaliser + immortalizers, immortalisers + immortalizes, immortalises + immortalizing, immortalising + immunization's, immunisation's + immunization, immunisation + immunizations, immunisations + immunize, immunise + immunized, immunised + immunizer's, immuniser's + immunizer, immuniser + immunizes, immunises + immunizing, immunising + impactionize, impactionise + impactionizes, impactionises + impanel, empanel + impanelled, empanelled + impanelling, empanelling + impanelment, empanelment + impanels, empanels + impasted, impastoed + imperialization's, imperialisation's + imperialization, imperialisation + imperializations, imperialisations + imperialize, imperialise + imperialized, imperialised + imperializes, imperialises + imperializing, imperialising + imperiled, imperilled + imperiling, imperilling + imperscriptible, imprescriptible + impersonalization's, impersonalisation's + impersonalization, impersonalisation + impersonalizations, impersonalisations + impersonalize, impersonalise + impersonalized, impersonalised + impersonalizes, impersonalises + impersonalizing, impersonalising + impostor's, imposter's + impostor, imposter + impostors, imposters + improvisatorise, improvisatorize + improvisatorises, improvisatorizes + improviser's, improvisor's + improviser, improvisor + improvisers, improvisors + incarnalize, incarnalise + incarnalized, incarnalised + incarnalizing, incarnalising + incenter, incentre + incenters, incentres + incentivization, incentivisation + incentivizations, incentivisations + incentivize, incentivise + incentivized, incentivised + incentivizes, incentivises + incentivizing, incentivising + incerate, increate + incognizable, incognisable + incognizance's, incognisance's + incognizance, incognisance + incognizances, incognisances + incognizant, incognisant + Indianization's, Indianisation's + Indianization, Indianisation + Indianize, Indianise + Indianized, Indianised + Indianizes, Indianises + Indianizing, Indianising + indigene, indigenae + indigenization, indigenisation + indigenizations, indigenisations + indigenize, indigenise + indigenized, indigenised + indigenizes, indigenises + indigenizing, indigenising + individualization's, individualisation's + individualization, individualisation + individualizations, individualisations + individualize, individualise + individualized, individualised + individualizer's, individualiser's + individualizer, individualiser + individualizers, individualisers + individualizes, individualises + individualizing, individualising + individualizingly, individualisingly + indraft's, indraught's + indraft, indraught + indrafts, indraughts + industrialization's, industrialisation's + industrialization, industrialisation + industrializations, industrialisations + industrialize, industrialise + industrialized, industrialised + industrializes, industrialises + industrializing, industrialising + inesthetic, inaesthetic + infamize, infamise + infamized, infamised + infamizes, infamises + infamizing, infamising + infamonize, infamonise + infamonized, infamonised + infamonizes, infamonises + infamonizing, infamonising + infere, infree + inferiorize, inferiorise + inferiorizes, inferiorises + infernalize, infernalise + infernalizes, infernalises + infidelize, infidelise + infidelizes, infidelises + infinitize, infinitise + infinitizes, infinitises + inflection's, inflexion's + inflection, inflexion + inflections, inflexions + informalize, informalise + informalizes, informalises + Ingveonic's, Ingvaeonic's + Ingveonic, Ingvaeonic + Ingweonic's, Ingwaeonic's + Ingweonic, Ingwaeonic + inhumanize, inhumanise + inhumanizes, inhumanises + initialed, initialled + initialer's, initialler's + initialer, initialler + initialers, initiallers + initialing, initialling + initializable, initialisable + initialization's, initialisation's + initialization, initialisation + initializations, initialisations + initialize, initialise + initialized, initialised + initializer, initialiser + initializers, initialisers + initializes, initialises + initializing, initialising + inorganization, inorganisation + inorganizations, inorganisations + inorganized, inorganised + inquire, enquire + inquired, enquired + inquires, enquires + inquiries, enquiries + inquiring, enquiring + inquiry's, enquiry's + inquiry, enquiry + insignia's, insigne's + insignia, insigne + insolubilization's, insolubilisation's + insolubilization, insolubilisation + insolubilize, insolubilise + insolubilized, insolubilised + insolubilizes, insolubilises + insolubilizing, insolubilising + install, instal + installment's, instalment's + installment, instalment + installments, instalments + installs, instals + instill, instil + instills, instils + instituter's, institutor's + instituter, institutor + instituters, institutors + institutionalization's, institutionalisation's + institutionalization, institutionalisation + institutionalizations, institutionalisations + institutionalize, institutionalise + institutionalized, institutionalised + institutionalizes, institutionalises + institutionalizing, institutionalising + institutionize, institutionise + institutionizes, institutionises + instrumentalize, instrumentalise + instrumentalizes, instrumentalises + insularize, insularise + insularizes, insularises + insurrectionize, insurrectionise + insurrectionized, insurrectionised + insurrectionizes, insurrectionises + insurrectionizing, insurrectionising + integralization's, integralisation's + integralization, integralisation + integralizations, integralisations + integralize, integralise + integralizes, integralises + intellectualization's, intellectualisation's + intellectualization, intellectualisation + intellectualizations, intellectualisations + intellectualize, intellectualise + intellectualized, intellectualised + intellectualizer's, intellectualiser's + intellectualizer, intellectualiser + intellectualizers, intellectualisers + intellectualizes, intellectualises + intellectualizing, intellectualising + intercivilization's, intercivilisation's + intercivilization, intercivilisation + intercivilizations, intercivilisations + intercolonization's, intercolonisation's + intercolonization, intercolonisation + intercolonizations, intercolonisations + intercrystallization's, intercrystallisation's + intercrystallization, intercrystallisation + intercrystallizations, intercrystallisations + intercrystallize, intercrystallise + intercrystallizes, intercrystallises + interhemal, interhaemal + interhybridize, interhybridise + interhybridizes, interhybridises + interiorization, interiorisation + interiorize, interiorise + interiorized, interiorised + interiorizes, interiorises + interiorizing, interiorising + interjectionalize, interjectionalise + interjectionalized, interjectionalised + interjectionalizes, interjectionalises + interjectionalizing, interjectionalising + interjectionize, interjectionise + interjectionizes, interjectionises + interjudgment's, interjudgement's + interjudgment, interjudgement + interjudgments, interjudgements + internalization's, internalisation's + internalization, internalisation + internalizations, internalisations + internalize, internalise + internalized, internalised + internalizes, internalises + internalizing, internalising + internationalization's, internationalisation's + internationalization, internationalisation + internationalizations, internationalisations + internationalize, internationalise + internationalized, internationalised + internationalizes, internationalises + internationalizing, internationalising + internment, internement + internments, internements + internship, interneship + internships, interneships + interorganizational, interorganisational + intime, intimae + intraorganization's, intraorganisation's + intraorganization, intraorganisation + intraorganizations, intraorganisations + inure, enure + inured, enured + inures, enures + inuring, enuring + invigor, invigour + iodization's, iodisation's + iodization, iodisation + iodize, iodise + iodized, iodised + iodizer's, iodiser's + iodizer, iodiser + iodizers, iodisers + iodizes, iodises + iodizing, iodising + Ionicization's, Ionicisation's + Ionicization, Ionicisation + Ionicizations, Ionicisations + Ionicize's, Ionicise's + Ionicize, Ionicise + Ionicized's, Ionicised's + Ionicized, Ionicised + Ionicizes, Ionicises + Ionicizing's, Ionicising's + Ionicizing, Ionicising + ionizable's, ionisable's + ionizable, ionisable + ionizabler, ionisabler + ionizables, ionisables + ionizablest, ionisablest + ionization's, ionisation's + ionization, ionisation + ionizations, ionisations + ionize, ionise + ionized, ionised + ionizer's, ioniser's + ionizer, ioniser + ionizers, ionisers + ionizes, ionises + ionizing, ionising + ionizings, ionisings + ionizion, ionision + ionizions, ionisions + Iphinoe's, Iphinoae's + Iphinoe, Iphinoae + ipomea, ipomoea + Iranize's, Iranise's + Iranize, Iranise + Iranizes, Iranises + Iricize's, Iricise's + Iricize, Iricise + Iricized's, Iricised's + Iricized, Iricised + Iricizing's, Iricising's + Iricizing, Iricising + iridectomize, iridectomise + iridectomized, iridectomised + iridectomizing, iridectomising + iridization, iridisation + iridizations, iridisations + iridize, iridise + iridized, iridised + iridizes, iridises + iridizing, iridising + Irishize's, Irishise's + Irishize, Irishise + Irishized's, Irishised's + Irishized, Irishised + Irishizes, Irishises + Irishizing's, Irishising's + Irishizing, Irishising + ironize, ironise + ironized, ironised + ironizes, ironises + ironizing, ironising + irrationalize, irrationalise + irrationalized, irrationalised + irrationalizes, irrationalises + irrationalizing, irrationalising + irrealizable, irrealisable + irrecognizable, irrecognisable + irregularize, irregularise + irregularizes, irregularises + ischemia's, ischaemia's + ischemia, ischaemia + ischemias, ischaemias + ischemic, ischaemic + Islamicize's, Islamicise's + Islamicize, Islamicise + Islamicized's, Islamicised's + Islamicized, Islamicised + Islamicizes, Islamicises + Islamicizing's, Islamicising's + Islamicizing, Islamicising + Islamization's, Islamisation's + Islamization, Islamisation + Islamizations, Islamisations + Islamize, Islamise + Islamized, Islamised + Islamizes, Islamises + Islamizing, Islamising + isochronization, isochronisation + isochronize, isochronise + isochronized, isochronised + isochronizes, isochronises + isochronizing, isochronising + isoimmunization's, isoimmunisation's + isoimmunization, isoimmunisation + isoimmunizations, isoimmunisations + isoimmunize, isoimmunise + isoimmunizes, isoimmunises + isomerization's, isomerisation's + isomerization, isomerisation + isomerizations, isomerisations + isomerize, isomerise + isomerized, isomerised + isomerizes, isomerises + isomerizing, isomerising + Israelitize's, Israelitise's + Israelitize, Israelitise + Israelitizes, Israelitises + Italianization's, Italianisation's + Italianization, Italianisation + Italianizations, Italianisations + Italianize, Italianise + italianize, italianise + Italianized, Italianised + italianized, italianised + Italianizer's, Italianiser's + Italianizer, Italianiser + Italianizers, Italianisers + Italianizes, Italianises + italianizes, italianises + Italianizing, Italianising + italianizing, italianising + italicization's, italicisation's + italicization, italicisation + italicizations, italicisations + italicize, italicise + italicized, italicised + italicizes, italicises + italicizing, italicising + itemization's, itemisation's + itemization, itemisation + itemizations, itemisations + itemize, itemise + itemized, itemised + itemizer's, itemiser's + itemizer, itemiser + itemizers, itemisers + itemizes, itemises + itemizing, itemising + Iturean, Ituraean + Itureans, Ituraeans + izing, ising + jacobean, jacobaean + Jacobinization's, Jacobinisation's + Jacobinization, Jacobinisation + Jacobinize's, Jacobinise's + Jacobinize, Jacobinise + Jacobinized's, Jacobinised's + Jacobinized, Jacobinised + Jacobinizes, Jacobinises + Jacobinizing's, Jacobinising's + Jacobinizing, Jacobinising + jail's, gaol's + jail, gaol + jailbird's, gaolbird's + jailbird, gaolbird + jailbirds, gaolbirds + jailbreak's, gaolbreak's + jailbreak, gaolbreak + jailbreaks, gaolbreaks + jailed, gaoled + jailing, gaoling + jailor's, gaoler's + jailor, gaoler + jailors, gaolers + jails, gaols + janizaries, janisaries + janizary, janisary + Japanization's, Japanisation's + Japanization, Japanisation + Japanizations, Japanisations + Japanize, Japanise + Japanized, Japanised + Japanizes, Japanises + Japanizing, Japanising + jargonization's, jargonisation's + jargonization, jargonisation + jargonizations, jargonisations + jargonize, jargonise + jargonized, jargonised + jargonizes, jargonises + jargonizing, jargonising + jasmine's, jessamine's + jasmine, jessamine + jasmines, jessamines + jasperize, jasperise + jasperized, jasperised + jasperizes, jasperises + jasperizing, jasperising + jeez, geez + jeopardization, jeopardisation + jeopardize, jeopardise + jeopardized, jeopardised + jeopardizes, jeopardises + jeopardizing, jeopardising + jerrican's, jerry_can's + jerrican, jerry_can + jerricans, jerry_cans + Jesuitization's, Jesuitisation's + Jesuitization, Jesuitisation + Jesuitize, Jesuitise + Jesuitized, Jesuitised + Jesuitizes, Jesuitises + Jesuitizing, Jesuitising + jeweled, jewelled + jeweler's, jeweller's + jeweler, jeweller + jewelers, jewellers + jeweling, jewelling + jewelry's, jewellery's + jewelry, jewellery + jihad's, jehad's + jihad, jehad + jihads, jehads + jinricksha's, jinriksha's + jinricksha, jinriksha + jinrickshas, jinrikshas + jiujitsu's, jujutsu's + jokey, joky + Jonathanization's, Jonathanisation's + Jonathanization, Jonathanisation + Jonathanizations, Jonathanisations + jor, jour + jors, jours + journalization's, journalisation's + journalization, journalisation + journalizations, journalisations + journalize, journalise + journalized, journalised + journalizer's, journaliser's + journalizer, journaliser + journalizers, journalisers + journalizes, journalises + journalizing, journalising + jovialize, jovialise + jovializes, jovialises + Judaization's, Judaisation's + Judaization, Judaisation + Judaize, Judaise + Judaized, Judaised + Judaizer's, Judaiser's + Judaizer, Judaiser + judaizer, judaiser + Judaizing, Judaising + Judean, Judaean + Judeans, Judaeans + Judeophobia's, Judaeophobia's + Judeophobia, Judaeophobia + judgment's, judgement's + judgment, judgement + judgmental, judgemental + judgmentaler, judgementaler + judgmentalest, judgementalest + judgments, judgements + judicialize, judicialise + judicializes, judicialises + jujutsu, jiujitsu + jujutsus, jiujitsus + Julide's, Julidae's + Julide, Julidae + jumboize, jumboise + jumboized, jumboised + jumboizes, jumboises + jumboizing, jumboising + junketeer's, junketer's + junketeer, junketer + junketeers, junketers + juvenilize, juvenilise + juvenilizes, juvenilises + kabob, kebob + kabobs, kebobs + kane, kanae + kaolinization's, kaolinisation's + kaolinization, kaolinisation + kaolinizations, kaolinisations + kaolinize, kaolinise + kaolinized, kaolinised + kaolinizes, kaolinises + kaolinizing, kaolinising + kebob's, kabob's + ked, kaed + Keizer's, Keiser's + Keizer, Keiser + kellia, koellia + kembed, kemboed + kenneled, kennelled + kenneling, kennelling + Keppel's, Koeppel's + Keppel, Koeppel + keratinization's, keratinisation's + keratinization, keratinisation + keratinizations, keratinisations + keratinize, keratinise + keratinized, keratinised + keratinizes, keratinises + keratinizing, keratinising + Kerin's, Krein's + Kerin, Krein + kerneled, kernelled + kerneling, kernelling + kerosene's, kerosine's + kerosene, kerosine + kerosenes, kerosines + ketonemia, ketonaemia + ketonization's, ketonisation's + ketonization, ketonisation + ketonizations, ketonisations + ketonize, ketonise + ketonizes, ketonises + kiddie's, kiddy's + kiddie, kiddy + kidnapped, kidnaped + kidnappee's, kidnapee's + kidnappee, kidnapee + kidnappees, kidnapees + kidnapper's, kidnaper's + kidnapper, kidnaper + kidnappers, kidnapers + kidnapping, kidnaping + kilogram's, kilogramme's + kilogram, kilogramme + kilograms, kilogrammes + kiloliter's, kilolitre's + kiloliter, kilolitre + kiloliters, kilolitres + kilometer's, kilometre's + kilometer, kilometre + kilometers, kilometres + kindergartner's, kindergartener's + kindergartner, kindergartener + kindergartners, kindergarteners + kinestheses, kinaestheses + kinesthesia's, kinaesthesia's + kinesthesia, kinaesthesia + kinesthesias, kinaesthesias + kinesthesis's, kinaesthesis's + kinesthesis, kinaesthesis + kinesthetic, kinaesthetic + kinestheticallier, kinaestheticallier + kinestheticalliest, kinaestheticalliest + kinesthetically, kinaesthetically + kinestheticer, kinaestheticer + kinestheticest, kinaestheticest + kinesthetics, kinaesthetics + kissogram's, kissagram's + kissogram, kissagram + kissograms, kissagrams + knickknack's, nicknack's + knickknack, nicknack + knickknacks, nicknacks + knockwurst's, knackwurst's + knockwurst, knackwurst + knockwursts, knackwursts + kooky, kookie + kopek's, copeck's + kopek, copeck + kopeks, copecks + Kossean's, Kossaean's + Kossean, Kossaean + kumquat's, cumquat's + kumquat, cumquat + kumquats, cumquats + kyanize, kyanise + kyanized, kyanised + kyanizes, kyanises + kyanizing, kyanising + kyles, kyloes + labelable, labellable + labeled, labelled + labeler's, labeller's + labeler, labeller + labelers, labellers + labeling, labelling + labialization's, labialisation's + labialization, labialisation + labializations, labialisations + labialize, labialise + labialized, labialised + labializes, labialises + labializing, labialising + labiate, labiatae + labilization's, labilisation's + labilization, labilisation + labilizations, labilisations + labilize, labilise + labilizes, labilises + labiovelarization's, labiovelarisation's + labiovelarization, labiovelarisation + labiovelarize, labiovelarise + labiovelarized, labiovelarised + labiovelarizing, labiovelarising + labor's, labour's + labor, labour + laborabilities, labourabilities + laborability's, labourability's + laborability, labourability + laborable's, labourable's + laborable, labourable + laborables, labourables + laborage, labourage + labored, laboured + laboredlier, labouredlier + laboredliest, labouredliest + laboredly, labouredly + laboredness's, labouredness's + laboredness, labouredness + laborednesses, labourednesses + laborer's, labourer's + laborer, labourer + laborers, labourers + laboress, labouress + laborhood's, labourhood's + laborhood, labourhood + laborhoods, labourhoods + laboring's, labouring's + laboring, labouring + laboringlier, labouringlier + laboringliest, labouringliest + laboringly, labouringly + laborings, labourings + Laborism's, Labourism's + laborism's, labourism's + Laborism, Labourism + laborism, labourism + laborisms, labourisms + laborist's, labourist's + laborist, labourist + laborists, labourists + Laborite's, Labourite's + laborite's, labourite's + Laborite, Labourite + laborite, labourite + Laborites, Labourites + laborites, labourites + laborless, labourless + laborlesser, labourlesser + laborlesses, labourlesses + laborlessest, labourlessest + labors, labours + laborsaving, laboursaving + laborsome, laboursome + laborsomely, laboursomely + lachrymal, lacrimal + lackluster's, lacklustre's + lackluster, lacklustre + lacklusterrer, lacklustrer + lacklusterrest, lacklustrest + lacklusters, lacklustres + laconize, laconise + laconized, laconised + laconizes, laconises + laconizing, laconising + lactonized, lactonised + lagniappe's, lagnappe's + lagniappe, lagnappe + lagniappes, lagnappes + laicization's, laicisation's + laicization, laicisation + laicizations, laicisations + laicize, laicise + laicized, laicised + laicizes, laicises + laicizing, laicising + lairize, lairise + lairized, lairised + lairizes, lairises + lairizing, lairising + lambaste, lambast + lambastes, lambasts + laminarize, laminarise + laminarized, laminarised + laminarizes, laminarises + laminarizing, laminarising + Lander's, Landre's + Lander, Landre + Laothoe's, Laothoae's + Laothoe, Laothoae + lapeled, lapelled + lasagna's, lasagne's + lasagna, lasagne + lasagnas, lasagnes + laster, lastre + latentize, latentise + latentizes, latentises + lateralization's, lateralisation's + lateralization, lateralisation + lateralizations, lateralisations + lateralize, lateralise + lateralizes, lateralises + laterization's, laterisation's + laterization, laterisation + laterizations, laterisations + Latinization's, Latinisation's + Latinization, Latinisation + Latinizations, Latinisations + Latinize, Latinise + latinize, latinise + Latinized, Latinised + Latinizer, Latiniser + Latinizers, Latinisers + Latinizes, Latinises + Latinizing, Latinising + launderette's, laundrette's + launderette, laundrette + launderettes, laundrettes + laure, laurae + laureled, laurelled + laureling, laurelling + lavalier_microphone's, lavaliere_microphone's + lavalier_microphone, lavaliere_microphone + lavalier_microphones, lavaliere_microphones + lavolted, lavoltaed + leaped, leapt + learned, learnt + leatherize, leatherise + leatherizes, leatherises + lefty's, leftie's + lefty, leftie + legalization's, legalisation's + legalization, legalisation + legalizations, legalisations + legalize, legalise + legalized, legalised + legalizes, legalises + legalizing, legalising + legitimatize, legitimatise + legitimatized, legitimatised + legitimatizes, legitimatises + legitimatizing, legitimatising + legitimization's, legitimisation's + legitimization, legitimisation + legitimizations, legitimisations + legitimize, legitimise + legitimized, legitimised + legitimizer, legitimiser + legitimizes, legitimises + legitimizing, legitimising + leguminose, leguminosae + lemmatize, lemmatise + lemmatized, lemmatised + lemmatizes, lemmatises + lemmatizing, lemmatising + leporide, leporidae + leptospire, leptospirae + Lernean's, Lernaean's + Lernean, Lernaean + lernean, lernaean + lesses, loesses + lethalize, lethalise + lethalizes, lethalises + lethargize, lethargise + lethargized, lethargised + lethargizes, lethargises + lethargizing, lethargising + leucemia, leucaemia + leucemias, leucaemias + leucemic, leucaemic + leuchemia, leuchaemia + leucocythemia, leucocythaemia + leucocythemic, leucocythaemic + leucorrhea's, leucorrhoea's + leucorrhea, leucorrhoea + leucorrheal, leucorrhoeal + leucorrheas, leucorrhoeas + Leucothoe's, Leucothoae's + Leucothoe, Leucothoae + leukemia's, leukaemia's + leukemia, leukaemia + leukemias, leukaemias + leukemogeneses, leukaemogeneses + leukemogenesis, leukaemogenesis + leukorrhea, leukorrhoea + leukorrheal, leukorrhoeal + leveled, levelled + leveler's, leveller's + leveler, leveller + levelers, levellers + levelest, levellest + leveling's, levelling's + leveling, levelling + levigate, laevigate + levigated, laevigated + levigates, laevigates + levigating, laevigating + levo, laevo + levoduction, laevoduction + levogyrate, laevogyrate + levogyre, laevogyre + levogyrous, laevogyrous + levolactic, laevolactic + levorotation's, laevorotation's + levorotation, laevorotation + levorotations, laevorotations + levorotatory, laevorotatory + levotartaric, laevotartaric + levoversion, laevoversion + levulin, laevulin + levulose's, laevulose's + levulose, laevulose + levuloses, laevuloses + lexicalization, lexicalisation + lexicalizations, lexicalisations + lexiconize, lexiconise + lexiconizes, lexiconises + libelant's, libellant's + libelant, libellant + libelants, libellants + libeled, libelled + libelee's, libellee's + libelee, libellee + libelees, libellees + libeler's, libeller's + libeler, libeller + libelers, libellers + libeling, libelling + libelous, libellous + libelouser, libellouser + libelousest, libellousest + libelouslier, libellouslier + libelousliest, libellousliest + libelously, libellously + liberalization's, liberalisation's + liberalization, liberalisation + liberalizations, liberalisations + liberalize, liberalise + liberalized, liberalised + liberalizer's, liberaliser's + liberalizer, liberaliser + liberalizers, liberalisers + liberalizes, liberalises + liberalizing, liberalising + licenseless, licenceless + licenselesses, licencelesses + lichenization's, lichenisation's + lichenization, lichenisation + lichenizations, lichenisations + lichenize, lichenise + lichenized, lichenised + lichenizes, lichenises + lichenizing, lichenising + licorice's, liquorice's + licorice, liquorice + lignitize, lignitise + lignitizes, lignitises + lignose, lignosae + ligule, ligulae + likabilities, likeabilities + likability's, likeability's + likability, likeability + likable, likeable + likableness's, likeableness's + likableness, likeableness + likablenesses, likeablenesses + Lilliputianize's, Lilliputianise's + Lilliputianize, Lilliputianise + Lilliputianizes, Lilliputianises + linchpin's, lynchpin's + linchpin, lynchpin + linchpins, lynchpins + linearizable, linearisable + linearization's, linearisation's + linearization, linearisation + linearizations, linearisations + linearize, linearise + linearized, linearised + linearizes, linearises + linearizing, linearising + linearizion, linearision + linenize, linenise + linenizer, lineniser + linenizers, linenisers + linenizes, linenises + linge, lingoe + lingualize, lingualise + lingualizes, lingualises + linguine's, linguini's + linguine, linguini + linguines, linguinis + lionizable's, lionisable's + lionizable, lionisable + lionizables, lionisables + lionization's, lionisation's + lionization, lionisation + lionizations, lionisations + lionize, lionise + lionized, lionised + lionizer's, lioniser's + lionizer, lioniser + lionizers, lionisers + lionizes, lionises + lionizing, lionising + lipemia, lipaemia + lipemic, lipaemic + lipoidemia, lipoidaemia + liquefied, liquified + liquefier, liquifier + liquefiers, liquifiers + liquefies, liquifies + liquefy, liquify + liquefying, liquifying + liquidization, liquidisation + liquidize, liquidise + liquidized, liquidised + liquidizer's, liquidiser's + liquidizer, liquidiser + liquidizers, liquidisers + liquidizes, liquidises + liquidizing, liquidising + lissome, lissom + lissomely, lissomly + lissomeness, lissomness + lissomenesses, lissomnesses + Listerize's, Listerise's + Listerize, Listerise + Listerized's, Listerised's + Listerized, Listerised + Listerizes, Listerises + Listerizing's, Listerising's + Listerizing, Listerising + liter's, litre's + liter, litre + literalization's, literalisation's + literalization, literalisation + literalizations, literalisations + literalize, literalise + literalized, literalised + literalizer's, literaliser's + literalizer, literaliser + literalizers, literalisers + literalizes, literalises + literalizing, literalising + liters, litres + lithed, lithoed + lithemia, lithaemia + lithemic, lithaemic + lithographize, lithographise + lithographizes, lithographises + lithopedion, lithopaedion + lithopedium, lithopaedium + lithophyse, lithophysae + lithotritize, lithotritise + lithotritized, lithotritised + lithotritizes, lithotritises + lithotritizing, lithotritising + livable, liveable + livableness, liveableness + lobotomize, lobotomise + lobotomized, lobotomised + lobotomizes, lobotomises + lobotomizing, lobotomising + localizable's, localisable's + localizable, localisable + localizabler, localisabler + localizables, localisables + localizablest, localisablest + localization's, localisation's + localization, localisation + localizations, localisations + localize, localise + localized, localised + localizer's, localiser's + localizer, localiser + localizers, localisers + localizes, localises + localizing, localising + locator's, locater's + locator, locater + locators, locaters + lodestar's, loadstar's + lodestar, loadstar + lodestars, loadstars + lodestone's, loadstone's + lodestone, loadstone + lodestones, loadstones + lodgment's, lodgement's + lodgment, lodgement + lodgments, lodgements + lodicule, lodiculae + loed, looed + logicalization's, logicalisation's + logicalization, logicalisation + logicalizations, logicalisations + logicalize, logicalise + logicalizes, logicalises + logicize, logicise + logicized, logicised + logicizes, logicises + logicizing, logicising + logopedic, logopaedic + logopedics's, logopaedics's + logopedics, logopaedics + logorrhea's, logorrhoea's + logorrhea, logorrhoea + logorrheas, logorrhoeas + lollipop's, lollypop's + lollipop, lollypop + lollipops, lollypops + lollygag, lallygag + lollygagged, lallygagged + lollygagging, lallygagging + lollygags, lallygags + Londonization's, Londonisation's + Londonization, Londonisation + Londonizations, Londonisations + Londonize's, Londonise's + Londonize, Londonise + Londonized's, Londonised's + Londonized, Londonised + Londonizes, Londonises + Londonizing's, Londonising's + Londonizing, Londonising + longeval, longaeval + longevous, longaevous + looneyies, looneys + loonier, looneyier + loony's, looney's + loony, looney + lordy, lourdy + lorings, lourings + lory, loury + louter, loutre + louver's, louvre's + louver, louvre + louvered, louvred + louvers, louvres + lovability, lovaebility + lovable, loveable + lovableness, loveableness + lovably, loveably + love, luv + loves, luvs + lovey, luvvie + loveys, luvvies + loyalize, loyalise + loyalizes, loyalises + lumbarization's, lumbarisation's + lumbarization, lumbarisation + lumbarizations, lumbarisations + lunatize, lunatise + lunatizes, lunatises + lunule, lunulae + luster's, lustre's + luster, lustre + lustered, lustred + lustering's, lustring's + lustering, lustring + lusterless, lustreless + lusterlesser, lustrelesser + lusterlessest, lustrelessest + lusters, lustres + lusterware's, lustreware's + lusterware, lustreware + lusterwares, lustrewares + luteinization's, luteinisation's + luteinization, luteinisation + luteinizations, luteinisations + luteinize, luteinise + luteinized, luteinised + luteinizes, luteinises + luteinizing, luteinising + Lutheranize's, Lutheranise's + Lutheranize, Lutheranise + Lutheranizer's, Lutheraniser's + Lutheranizer, Lutheraniser + Lutheranizers, Lutheranisers + Lutheranizes, Lutheranises + lutrine, lutrinae + luvvy, luvvie + lychee's, lichee's + lychee, lichee + lychees, lichees + lymphedema, lymphoedema + lymphemia, lymphaemia + lyophilization's, lyophilisation's + lyophilization, lyophilisation + lyophilizations, lyophilisations + lyophilize, lyophilise + lyophilized, lyophilised + lyophilizer, lyophiliser + lyophilizes, lyophilises + lyophilizing, lyophilising + lyricization's, lyricisation's + lyricization, lyricisation + lyricize, lyricise + lyricized, lyricised + lyricizes, lyricises + lyricizing, lyricising + lysogenization, lysogenisation + lysogenize, lysogenise + lysogenized, lysogenised + lysogenizes, lysogenises + lysogenizing, lysogenising + mac's, mack's + mac, mack + macadamization's, macadamisation's + macadamization, macadamisation + macadamizations, macadamisations + macadamize, macadamise + macadamized, macadamised + macadamizes, macadamises + macadamizing, macadamising + macarize, macarise + macarized, macarised + macarizes, macarises + macarizing, macarising + Maccabean, Maccabaean + machinization's, machinisation's + machinization, machinisation + machinizations, machinisations + machinize, machinise + machinizes, machinises + mackintosh's, macintosh's + mackintosh, macintosh + mackintoshes, macintoshes + macrander, macrandre + macs, macks + macule, maculae + Madera's, Madoera's + Madera, Madoera + maderization, maderisation + maderizations, maderisations + maderize, maderise + maderized, maderised + maderizes, maderises + maderizing, maderising + maed, maaed + maenad's, menad's + maenad, menad + maenadic, menadic + maenads, menads + magicalize, magicalise + magicalizes, magicalises + magnetizabilities, magnetisabilities + magnetizability's, magnetisability's + magnetizability, magnetisability + magnetizable's, magnetisable's + magnetizable, magnetisable + magnetizables, magnetisables + magnetization's, magnetisation's + magnetization, magnetisation + magnetizations, magnetisations + magnetize, magnetise + magnetized, magnetised + magnetizer's, magnetiser's + magnetizer, magnetiser + magnetizers, magnetisers + magnetizes, magnetises + magnetizing, magnetising + maharajah's, maharaja's + maharajah, maharaja + maharajahs, maharajas + maharani's, maharanee's + maharani, maharanee + maharanis, maharanees + mahoganize, mahoganise + mahoganized, mahoganised + mahoganizes, mahoganises + mahoganizing, mahoganising + maiger, maigre + mainor, mainour + mainors, mainours + mainprize, mainprise + maisters, maistres + Maize's, Maise's + Maize, Maise + majolica's, maiolica's + majolica, maiolica + majolicas, maiolicas + majorize, majorise + majorizes, majorises + majuscule, majusculae + Malayize's, Malayise's + Malayize, Malayise + Malayizes, Malayises + malleablize, malleablise + malleablizes, malleablises + malodor's, malodour's + malodor, malodour + malodorousness, malodourousness + malodors, malodours + mandarinize, mandarinise + mandarinizes, mandarinises + Mandean's, Mandaean's + Mandean, Mandaean + Mandeans, Mandaeans + mandoer, mandore + mandrel's, mandril's + mandrel, mandril + mandrels, mandrils + maneuverabilities, manoeuvrabilities + maneuverability's, manoeuvrability's + maneuverability, manoeuvrability + maneuverable, manoeuvrable + maneuverabler, manoeuvrabler + maneuverablest, manoeuvrablest + maneuverer's, manoeuvrer's + maneuverer, manoeuvrer + maneuverers, manoeuvrers + Manhattanize, Manhattanise + Manhattanizes, Manhattanises + Manicheanism's, Manichaeanism's + Manicheanism, Manichaeanism + Manicheans, Manichaeans + Manicheism's, Manichaeism's + Manicheism, Manichaeism + Manicheisms, Manichaeisms + Manicheus's, Manichaeus's + Manicheus, Manichaeus + manikin's, mannikin's + manikin, mannikin + manikins, mannikins + mannerize, mannerise + mannerizes, mannerises + manoeuvre's, manoeuver's + manoeuvre, manoeuver + manoeuvred, manoeuvered + manoeuvres, manoeuvers + manoeuvring, manoeuvering + manoeuvrings, manoeuverings + mantelpiece, mantlepiece + mantelpieces, mantlepieces + mantes, mantoes + marabou's, marabout's + marabou, marabout + marabous, marabouts + marbleize, marbleise + marbleized, marbleised + marbleizes, marbleises + marbleizing, marbleising + margarite, margaritae + marginalization, marginalisation + marginalize, marginalise + marginalized, marginalised + marginalizes, marginalises + marginalizing, marginalising + marijuana's, marihuana's + marijuana, marihuana + marijuanas, marihuanas + marlinespike's, marlinspike's + marlinespike, marlinspike + marlinespikes, marlinspikes + marmarize, marmarise + marmarized, marmarised + marmarizes, marmarises + marmarizing, marmarising + marmelize, marmelise + marmelized, marmelised + marmelizes, marmelises + marmelizing, marmelising + marshaled, marshalled + marshaling, marshalling + marsupialization's, marsupialisation's + marsupialization, marsupialisation + marsupializations, marsupialisations + marsupialize, marsupialise + marsupialized, marsupialised + marsupializes, marsupialises + marsupializing, marsupialising + Marte's, Martae's + Marte, Martae + martialization's, martialisation's + martialization, martialisation + martializations, martialisations + martialize, martialise + martializes, martialises + martyrization's, martyrisation's + martyrization, martyrisation + martyrizations, martyrisations + martyrize, martyrise + martyrized, martyrised + martyrizer, martyriser + martyrizers, martyrisers + martyrizes, martyrises + martyrizing, martyrising + marveled, marvelled + marveler, marveller + marveling, marvelling + marvelous, marvellous + marvelouser, marvellouser + marvelousest, marvellousest + marvelouslier, marvellouslier + marvelousliest, marvellousliest + marvelously, marvellously + marvelousness's, marvellousness's + marvelousness, marvellousness + marvelousnesses, marvellousnesses + masculinization's, masculinisation's + masculinization, masculinisation + masculinizations, masculinisations + masculinize, masculinise + masculinized, masculinised + masculinizes, masculinises + masculinizing, masculinising + materialization's, materialisation's + materialization, materialisation + materializations, materialisations + materialize, materialise + materialized, materialised + materializer's, materialiser's + materializer, materialiser + materializers, materialisers + materializes, materialises + materializing, materialising + maternalize, maternalise + maternalized, maternalised + maternalizes, maternalises + maternalizing, maternalising + maters, matres + mathematicize, mathematicise + mathematicized, mathematicised + mathematicizes, mathematicises + mathematicizing, mathematicising + mathematization's, mathematisation's + mathematization, mathematisation + mathematizations, mathematisations + mathematize, mathematise + mathematized, mathematised + mathematizes, mathematises + mathematizing, mathematising + matronize, matronise + matronized, matronised + matronizes, matronises + matronizing, matronising + matte, mat + Matthean, Matthaean + maudlinize, maudlinise + maudlinizes, maudlinises + mauger, maugre + maven's, mavin's + maven, mavin + mavens, mavins + maximization's, maximisation's + maximization, maximisation + maximizations, maximisations + maximize, maximise + maximized, maximised + maximizer's, maximiser's + maximizer, maximiser + maximizers, maximisers + maximizes, maximises + maximizing, maximising + mazurka's, mazourka's + mazurka, mazourka + mazurkas, mazourkas + meager, meagre + meagerly, meagrely + meagerness's, meagreness's + meagerness, meagreness + meagernesses, meagrenesses + meagerrer, meagrer + meagerrest, meagrest + meandrine, maeandrine + meandriniform, maeandriniform + meanie's, meany's + meanie, meany + mechanicalization's, mechanicalisation's + mechanicalization, mechanicalisation + mechanicalizations, mechanicalisations + mechanicalize, mechanicalise + mechanicalizes, mechanicalises + mechanizable, mechanisable + mechanization's, mechanisation's + mechanization, mechanisation + mechanizations, mechanisations + mechanize, mechanise + mechanized, mechanised + mechanizer's, mechaniser's + mechanizer, mechaniser + mechanizers, mechanisers + mechanizes, mechanises + mechanizing, mechanising + meck, moeck + Med's, Moed's + Med, Moed + medaled, medalled + medaling, medalling + medalist's, medallist's + medalist, medallist + medalists, medallists + medalize, medalise + medalizes, medalises + medialization's, medialisation's + medialization, medialisation + medializations, medialisations + medialize, medialise + medializes, medialises + mediatization's, mediatisation's + mediatization, mediatisation + mediatizations, mediatisations + mediatize, mediatise + mediatized, mediatised + mediatizes, mediatises + mediatizing, mediatising + medicalization, medicalisation + medicalizations, medicalisations + medicalize, medicalise + medicalized, medicalised + medicalizes, medicalises + medicalizing, medicalising + medieval's, mediaeval's + medieval, mediaeval + medievalism's, mediaevalism's + medievalism, mediaevalism + medievalisms, mediaevalisms + medievally, mediaevally + medievals, mediaevals + Mediterraneanization's, Mediterraneanisation's + Mediterraneanization, Mediterraneanisation + Mediterraneanizations, Mediterraneanisations + Mediterraneanize's, Mediterraneanise's + Mediterraneanize, Mediterraneanise + Mediterraneanizes, Mediterraneanises + mediumization's, mediumisation's + mediumization, mediumisation + mediumizations, mediumisations + mediumize, mediumise + mediumizes, mediumises + megagram, megagramme + megagrams, megagrammes + megameter, megametre + megameters, megametres + megbote, maegbote + megerg, megaerg + melanemia, melanaemia + melanemic, melanaemic + melanization, melanisation + melanize, melanise + melanized, melanised + melanizes, melanises + melanizing, melanising + mele, meloe + melena, melaena + melenic, melaenic + Melie's, Meliae's + Melie, Meliae + meline, melinae + melitemia, melitaemia + melithemia, melithaemia + mellon, moellon + melodization, melodisation + melodize, melodise + melodized, melodised + melodizer's, melodiser's + melodizer, melodiser + melodizes, melodises + melodizing, melodising + melodramatization, melodramatisation + melodramatize, melodramatise + melodramatized, melodramatised + melodramatizes, melodramatises + melodramatizing, melodramatising + memorialization's, memorialisation's + memorialization, memorialisation + memorializations, memorialisations + memorialize, memorialise + memorialized, memorialised + memorializer's, memorialiser's + memorializer, memorialiser + memorializers, memorialisers + memorializes, memorialises + memorializing, memorialising + memorizable's, memorisable's + memorizable, memorisable + memorizables, memorisables + memorization's, memorisation's + memorization, memorisation + memorizations, memorisations + memorize, memorise + memorized, memorised + memorizer's, memoriser's + memorizer, memoriser + memorizers, memorisers + memorizes, memorises + memorizing, memorising + Mendelize's, Mendelise's + Mendelize, Mendelise + Mendelizes, Mendelises + meningorrhea, meningorrhoea + menorrhea, menorrhoea + menorrheas, menorrhoeas + menorrheic, menorrhoeic + mense, mensae + mentalization's, mentalisation's + mentalization, mentalisation + mentalizations, mentalisations + mentalize, mentalise + mentalizes, mentalises + meow's, miaow's + meow, miaow + meowed, miaowed + meowing, miaowing + meows, miaows + mephitine, mephitinae + Mera's, Maera's + Mera, Maera + mercerization's, mercerisation's + mercerization, mercerisation + mercerizations, mercerisations + mercerize, mercerise + mercerized, mercerised + mercerizer's, merceriser's + mercerizer, merceriser + mercerizers, mercerisers + mercerizes, mercerises + mercerizing, mercerising + merchandiser's, merchandizer's + merchandiser, merchandizer + merchandisers, merchandizers + mercurialization's, mercurialisation's + mercurialization, mercurialisation + mercurializations, mercurialisations + mercurialize, mercurialise + mercurialized, mercurialised + mercurializes, mercurialises + mercurializing, mercurialising + mercurize, mercurise + mercurized, mercurised + mercurizes, mercurises + mercurizing, mercurising + Meroe's, Meroae's + Meroe, Meroae + mesmerizabilities, mesmerisabilities + mesmerizability's, mesmerisability's + mesmerizability, mesmerisability + mesmerizable's, mesmerisable's + mesmerizable, mesmerisable + mesmerizables, mesmerisables + mesmerization's, mesmerisation's + mesmerization, mesmerisation + mesmerizations, mesmerisations + mesmerize, mesmerise + mesmerized, mesmerised + mesmerizer's, mesmeriser's + mesmerizer, mesmeriser + mesmerizers, mesmerisers + mesmerizes, mesmerises + mesmerizing, mesmerising + mesoglea, mesogloea + mesogleal, mesogloeal + mesogleas, mesogloeas + mesprize, mesprise + mesprizes, mesprises + mesquite's, mesquit's + mesquite, mesquit + mesquites, mesquits + metabolizable's, metabolisable's + metabolizable, metabolisable + metabolizables, metabolisables + metabolize, metabolise + metabolized, metabolised + metabolizes, metabolises + metabolizing, metabolising + metacenter's, metacentre's + metacenter, metacentre + metacenters, metacentres + metagrabolize, metagrabolise + metagrabolized, metagrabolised + metagrabolizes, metagrabolises + metagrabolizing, metagrabolising + metagrobolize, metagrobolise + metagrobolized, metagrobolised + metagrobolizes, metagrobolises + metagrobolizing, metagrobolising + metaled, metalled + metaling, metalling + metallisation's, metallization's + metallisation, metallization + metallisations, metallizations + metallise, metallize + metallised, metallized + metallises, metallizes + metallising, metallizing + metamerization's, metamerisation's + metamerization, metamerisation + metamerizations, metamerisations + metamerized's, metamerised's + metamerized, metamerised + metamerizeds, metameriseds + metaphonize, metaphonise + metaphonizes, metaphonises + metaphorize, metaphorise + metaphorizes, metaphorises + metaphysicize, metaphysicise + metaphysicizes, metaphysicises + metastasize, metastasise + metastasized, metastasised + metastasizes, metastasises + metastasizing, metastasising + metathesize, metathesise + metathesized, metathesised + metathesizes, metathesises + metathesizing, metathesising + meteorization's, meteorisation's + meteorization, meteorisation + meteorizations, meteorisations + meteorize, meteorise + meteorizes, meteorises + metergram, metregram + meterless, metreless + metership, metreship + metestrus's, metoestrus's + metestrus, metoestrus + methadone's, methadon's + methadone, methadon + methadones, methadons + methemoglobin, methaemoglobin + methodization's, methodisation's + methodization, methodisation + methodizations, methodisations + methodize, methodise + methodized, methodised + methodizer's, methodiser's + methodizer, methodiser + methodizers, methodisers + methodizes, methodises + methodizing, methodising + metope, metopae + metricize, metricise + metricized, metricised + metricizes, metricises + metricizing, metricising + metrize, metrise + metropolitanization, metropolitanisation + metropolitanize, metropolitanise + metropolitanized, metropolitanised + metropolitanizes, metropolitanises + metropolitanizing, metropolitanising + Mexicanize's, Mexicanise's + Mexicanize, Mexicanise + Mexicanizes, Mexicanises + micelle, micellae + micresthete, micraesthete + microcolorimeter, microcolourimeter + microcolorimetric, microcolourimetric + microcolorimetrically, microcolourimetrically + microcolorimetry, microcolourimetry + microgram, microgramme + micrograms, nanogrammes + microliter's, microlitre's + microliter, microlitre + microliters, microlitres + micromillimeter's, micromillimetre's + micromillimeter, micromillimetre + micromillimeters, micromillimetres + microminiaturization's, microminiaturisation's + microminiaturization, microminiaturisation + microminiaturizations, microminiaturisations + microminiaturize, microminiaturise + microminiaturized, microminiaturised + microminiaturizer, microminiaturiser + microminiaturizers, microminiaturisers + microminiaturizes, microminiaturises + microminiaturizing, microminiaturising + micronization's, micronisation's + micronization, micronisation + micronizations, micronisations + micronize, micronise + micronizes, micronises + micropaleontologies, micropalaeontologies + micropaleontologist, micropalaeontologist + micropaleontologists, micropalaeontologists + micropaleontology's, micropalaeontology's + micropaleontology, micropalaeontology + micropolarization's, micropolarisation's + micropolarization, micropolarisation + micropolarizations, micropolarisations + microscopize, microscopise + microscopizes, microscopises + microspheric, microsphaeric + Midlandize's, Midlandise's + Midlandize, Midlandise + Midlandizes, Midlandises + midsize, midsized + midwifed, midwived + midwifing, midwiving + migniardize, migniardise + militarization's, militarisation's + militarization, militarisation + militarizations, militarisations + militarize, militarise + militarized, militarised + militarizes, militarises + militarizing, militarising + milligram's, milligramme's + milligram, milligramme + milligrams, milligrammes + milliliter's, millilitre's + milliliter, millilitre + milliliters, millilitres + millimeter's, millimetre's + millimeter, millimetre + millimeters, millimetres + millionaire's, millionnaire's + millionaire, millionnaire + millionaires, millionnaires + millionize, millionise + millionizes, millionises + millipede's, millepede's + millipede, millepede + millipedes, millepedes + milometer's, mileometer's + milometer, mileometer + milometers, mileometers + Miltonize's, Miltonise's + Miltonize, Miltonise + Miltonized's, Miltonised's + Miltonized, Miltonised + Miltonizes, Miltonises + Miltonizing's, Miltonising's + Miltonizing, Miltonising + mineralizable's, mineralisable's + mineralizable, mineralisable + mineralizables, mineralisables + mineralization's, mineralisation's + mineralization, mineralisation + mineralizations, mineralisations + mineralize, mineralise + mineralized, mineralised + mineralizer's, mineraliser's + mineralizer, mineraliser + mineralizers, mineralisers + mineralizes, mineralises + mineralizing, mineralising + mineralogize, mineralogise + mineralogized, mineralogised + mineralogizes, mineralogises + mineralogizing, mineralogising + miniaturization's, miniaturisation's + miniaturization, miniaturisation + miniaturizations, miniaturisations + miniaturize, miniaturise + miniaturized, miniaturised + miniaturizes, miniaturises + miniaturizing, miniaturising + minibuses, minibusses + minimization's, minimisation's + minimization, minimisation + minimizations, minimisations + minimize, minimise + minimized, minimised + minimizer's, minimiser's + minimizer, minimiser + minimizers, minimisers + minimizes, minimises + minimizing, minimising + minuscule's, miniscule's + minuscule, miniscule + minuscules, miniscules + miraculize, miraculise + miraculized, miraculised + miraculizes, miraculises + miraculizing, miraculising + mirrorize, mirrorise + mirrorizes, mirrorises + misadvize, misadvise + misalphabetize, misalphabetise + misalphabetizes, misalphabetises + misanthropize, misanthropise + misanthropized, misanthropised + misanthropizes, misanthropises + misanthropizing, misanthropising + misauthorization's, misauthorisation's + misauthorization, misauthorisation + misauthorizations, misauthorisations + misauthorize, misauthorise + misauthorizes, misauthorises + misbaptize, misbaptise + misbaptizes, misbaptises + misbehavior's, misbehaviour's + misbehavior, misbehaviour + misbehaviors, misbehaviours + miscanonize, miscanonise + miscanonizes, miscanonises + mischaracterization's, mischaracterisation's + mischaracterization, mischaracterisation + mischaracterizations, mischaracterisations + mischaracterize, mischaracterise + mischaracterizes, mischaracterises + miscolor's, miscolour's + miscolor, miscolour + miscoloration, miscolouration + miscolored, miscoloured + miscoloring, miscolouring + miscolors, miscolours + misdemeanor's, misdemeanour's + misdemeanor, misdemeanour + misdemeanors, misdemeanours + misemphasize, misemphasise + misemphasizes, misemphasises + misjudgment's, misjudgement's + misjudgment, misjudgement + misjudgments, misjudgements + mislabeled, mislabelled + mislabeling, mislabelling + mislabor's, mislabour's + mislabor, mislabour + mislabored, mislaboured + mislaboring, mislabouring + mislabors, mislabours + misopedia, misopaedia + misopedism, misopaedism + misopedist's, misopaedist's + misopedist, misopaedist + misorganization's, misorganisation's + misorganization, misorganisation + misorganizations, misorganisations + misorganize, misorganise + misorganizes, misorganises + misprizal, misprisal + misprize, misprise + misprized, misprised + misprizer, mispriser + misprizes, misprises + misprizing, misprising + misrealize, misrealise + misrealizes, misrealises + misrecognize, misrecognise + misrecognizes, misrecognises + misrouting, misrouteing + missilery's, missilry's + missilery, missilry + missionarize, missionarise + missionarized, missionarised + missionarizes, missionarises + missionarizing, missionarising + missionization, missionisation + missionize, missionise + missionized, missionised + missionizer, missioniser + missionizers, missionisers + missionizes, missionises + missionizing, missionising + missus's, missis's + missus, missis + missuses, missises + miter's, mitre's + miter, mitre + mitered, mitred + miterer's, mitrer's + miterer, mitrer + miterflower, mitreflower + mitering, mitring + miters, mitres + miterwort's, mitrewort's + miterwort, mitrewort + miterworts, mitreworts + mithridatize, mithridatise + mithridatized, mithridatised + mithridatizes, mithridatises + mithridatizing, mithridatising + mize, mise + mobilizable's, mobilisable's + mobilizable, mobilisable + mobilizabler, mobilisabler + mobilizables, mobilisables + mobilizablest, mobilisablest + mobilization's, mobilisation's + mobilization, mobilisation + mobilizations, mobilisations + mobilize, mobilise + mobilized, mobilised + mobilizer's, mobiliser's + mobilizer, mobiliser + mobilizers, mobilisers + mobilizes, mobilises + mobilizing, mobilising + modalize, modalise + modalizes, modalises + modeled, modelled + modeler's, modeller's + modeler, modeller + modelers, modellers + modeling's, modelling's + modeling, modelling + modelings, modellings + modernizable's, modernisable's + modernizable, modernisable + modernizables, modernisables + modernization's, modernisation's + modernization, modernisation + modernizations, modernisations + modernize, modernise + modernized, modernised + modernizer's, moderniser's + modernizer, moderniser + modernizers, modernisers + modernizes, modernises + modernizing, modernising + modularization, modularisation + modularize, modularise + modularized, modularised + modularizes, modularises + modularizing, modularising + moggy's, moggie's + moggy, moggie + Mohammedanization's, Mohammedanisation's + Mohammedanization, Mohammedanisation + Mohammedanizations, Mohammedanisations + Mohammedanize's, Mohammedanise's + Mohammedanize, Mohammedanise + Mohammedanized's, Mohammedanised's + Mohammedanized, Mohammedanised + Mohammedanizes, Mohammedanises + Mohammedanizing's, Mohammedanising's + Mohammedanizing, Mohammedanising + moisturization, moisturisation + moisturize, moisturise + moisturized, moisturised + moisturizer's, moisturiser's + moisturizer, moisturiser + moisturizers, moisturisers + moisturizes, moisturises + moisturizing, moisturising + molarization, molarisation + molarizations, molarisations + mold's, mould's + mold, mould + molded, moulded + molder's, moulder's + molder, moulder + moldered, mouldered + moldering, mouldering + molders, moulders + moldier, mouldier + moldiest, mouldiest + molding's, moulding's + molding, moulding + moldings, mouldings + molds, moulds + moldy, mouldy + molluscan, molluskan + mollusk's, mollusc's + mollusk, mollusc + mollusks, molluscs + Molochize's, Molochise's + Molochize, Molochise + molochize, molochise + molochized, molochised + Molochizes, Molochises + molochizes, molochises + molochizing, molochising + molt's, moult's + molt, moult + molted, moulted + molting, moulting + molts, moults + mommy's, mommie's + mommy, mommie + monarchize, monarchise + monarchized, monarchised + monarchizer, monarchiser + monarchizers, monarchisers + monarchizes, monarchises + monarchizing, monarchising + monasticize, monasticise + monasticizes, monasticises + monecian, monoecian + monestrous, monoestrous + monetization's, monetisation's + monetization, monetisation + monetizations, monetisations + monetize, monetise + monetized, monetised + monetizes, monetises + monetizing, monetising + moneyed, monied + Mongolize's, Mongolise's + Mongolize, Mongolise + Mongolized's, Mongolised's + Mongolized, Mongolised + Mongolizes, Mongolises + Mongolizing's, Mongolising's + Mongolizing, Mongolising + mongrelization's, mongrelisation's + mongrelization, mongrelisation + mongrelizations, mongrelisations + mongrelize, mongrelise + mongrelized, mongrelised + mongrelizer, mongreliser + mongrelizes, mongrelises + mongrelizing, mongrelising + moniker's, monicker's + moniker, monicker + monikers, monickers + monochordize, monochordise + monochordizes, monochordises + monoecious, monecious + monologist's, monologuist's + monologist, monologuist + monologists, monologuists + monologize, monologise + monologized, monologised + monologizes, monologises + monologizing, monologising + monologue's, monolog's + monologue, monolog + monologues, monologs + monologuize, monologuise + monologuized, monologuised + monologuizes, monologuises + monologuizing, monologuising + monometalism, monometallism + monometalist, monometallist + monophthongize, monophthongise + monophthongized, monophthongised + monophthongizes, monophthongises + monophthongizing, monophthongising + monopolizable's, monopolisable's + monopolizable, monopolisable + monopolizables, monopolisables + monopolization's, monopolisation's + monopolization, monopolisation + monopolizations, monopolisations + monopolize, monopolise + monopolized, monopolised + monopolizer's, monopoliser's + monopolizer, monopoliser + monopolizers, monopolisers + monopolizes, monopolises + monopolizing, monopolising + monotonize, monotonise + monotonizes, monotonises + monumentalization's, monumentalisation's + monumentalization, monumentalisation + monumentalizations, monumentalisations + monumentalize, monumentalise + monumentalized, monumentalised + monumentalizes, monumentalises + monumentalizing, monumentalising + moralization's, moralisation's + moralization, moralisation + moralizations, moralisations + moralize, moralise + moralized, moralised + moralizer's, moraliser's + moralizer, moraliser + moralizers, moralisers + moralizes, moralises + moralizing, moralising + moralizinglies, moralisinglies + moralizingly, moralisingly + Moravianized's, Moravianised's + Moravianized, Moravianised + Moravianizeds, Moravianiseds + morbidize, morbidise + morbidizes, morbidises + Morea's, Moraea's + Morea, Moraea + morne, mourne + morningly, mourningly + morphinization's, morphinisation's + morphinization, morphinisation + morphinizations, morphinisations + morphinize, morphinise + morphinizes, morphinises + morseled, morselled + morseling, morselling + morselization's, morselisation's + morselization, morselisation + morselizations, morselisations + morselize, morselise + morselizes, morselises + mortalize, mortalise + mortalized, mortalised + mortalizes, mortalises + mortalizing, mortalising + mortarize, mortarise + mortarizes, mortarises + mortgagor's, mortgager's + mortgagor, mortgager + mortgagors, mortgagers + mortise's, mortice's + mortise, mortice + mortised, morticed + mortises, mortices + mortising, morticing + morule, morulae + Moslemize's, Moslemise's + Moslemize, Moslemise + Moslemizes, Moslemises + motorization's, motorisation's + motorization, motorisation + motorizations, motorisations + motorize, motorise + motorized, motorised + motorizes, motorises + motorizing, motorising + mousy, mousey + movability, moveability + movable's, moveable's + movable, moveable + movableness, moveableness + movablenesses, moveablenesses + movables, moveables + movably, moveably + mucorrhea, mucorrhoea + mucose, mucosae + mujahedin's, mujahedeen's + mujahedin, mujahedeen + multicolor's, multicolour's + multicolor, multicolour + multicolored, multicoloured + multicoloredder, multicolouredder + multicoloreddest, multicoloureddest + multicolorous, multicolourous + multicolors, multicolours + multifibered's, multifibred's + multifibered, multifibred + multifibereds, multifibreds + multileveled, multilevelled + multiplexer's, multiplexor's + multiplexer, multiplexor + multiplexers, multiplexors + municipalization's, municipalisation's + municipalization, municipalisation + municipalizations, municipalisations + municipalize, municipalise + municipalized, municipalised + municipalizer, municipaliser + municipalizers, municipalisers + municipalizes, municipalises + municipalizing, municipalising + murena, muraena + murenas, muraenas + muscularize, muscularise + muscularizes, muscularises + museumize, museumise + museumizes, museumises + musicalization's, musicalisation's + musicalization, musicalisation + musicalizations, musicalisations + musicalize, musicalise + musicalized, musicalised + musicalizes, musicalises + musicalizing, musicalising + Muslim's, Moslem's + Muslim, Moslem + mustache's, moustache's + mustache, moustache + mustached, moustached + mustaches, moustaches + mustachio's, moustachio's + mustachio, moustachio + mustachioed, moustachioed + mutagenize, mutagenise + mutagenized, mutagenised + mutagenizes, mutagenises + mutagenizing, mutagenising + mutualization's, mutualisation's + mutualization, mutualisation + mutualizations, mutualisations + mutualize, mutualise + mutualized, mutualised + mutualizes, mutualises + mutualizing, mutualising + mycohemia, mycohaemia + myelinization's, myelinisation's + myelinization, myelinisation + myelinizations, myelinisations + myelocele, myelocoele + myelocythemia, myelocythaemia + mylonitization, mylonitisation + mylonitizations, mylonitisations + mylonitize, mylonitise + mylonitized, mylonitised + mylonitizes, mylonitises + mylonitizing, mylonitising + myna's, mynah's + myna, mynah + mynas, mynahes + myocele, myocoele + myohematin, myohaematin + myrialiter, myrialitre + myriameter, myriametre + mysticize, mysticise + mysticizes, mysticises + mythicization, mythicisation + mythicize, mythicise + mythicized, mythicised + mythicizer's, mythiciser's + mythicizer, mythiciser + mythicizers, mythicisers + mythicizes, mythicises + mythicizing, mythicising + mythize, mythise + mythized, mythised + mythizes, mythises + mythizing, mythising + mythologization's, mythologisation's + mythologization, mythologisation + mythologizations, mythologisations + mythologize, mythologise + mythologized, mythologised + mythologizer's, mythologiser's + mythologizer, mythologiser + mythologizers, mythologisers + mythologizes, mythologises + mythologizing, mythologising + mythopeic, mythopoeic + mythopeist, mythopoeist + mythopoetize, mythopoetise + mythopoetized, mythopoetised + mythopoetizing, mythopoetising + myxameba, myxamoeba + myxedema's, myxoedema's + myxedema, myxoedema + myxedemas, myxoedemas + myxedematous, myxoedematous + myxedemic, myxoedemic + myxemia, myxaemia + naan's, nan's + naan, nan + naans, nans + Nabateans, Nabataeans + Nabathean's, Nabathaean's + Nabathean, Nabathaean + nakedize, nakedise + nakedizes, nakedises + nanization, nanisation + nanizations, nanisations + nanogram, nanogramme + nanograms, nanogrammes + nanometer's, nanometre's + nanometer, nanometre + nanometers, nanometres + napea, napaea + naphthalize, naphthalise + naphthalized, naphthalised + naphthalizes, naphthalises + naphthalizing, naphthalising + Napoleonize's, Napoleonise's + Napoleonize, Napoleonise + Napoleonizes, Napoleonises + narc's, nark's + narc, nark + narcotization's, narcotisation's + narcotization, narcotisation + narcotizations, narcotisations + narcotize, narcotise + narcotized, narcotised + narcotizes, narcotises + narcotizing, narcotising + narcs, narks + nasalization's, nasalisation's + nasalization, nasalisation + nasalizations, nasalisations + nasalize, nasalise + nasalized, nasalised + nasalizes, nasalises + nasalizing, nasalising + nationalization's, nationalisation's + nationalization, nationalisation + nationalizations, nationalisations + nationalize, nationalise + nationalized, nationalised + nationalizer's, nationaliser's + nationalizer, nationaliser + nationalizers, nationalisers + nationalizes, nationalises + nationalizing, nationalising + naturalization's, naturalisation's + naturalization, naturalisation + naturalizations, naturalisations + naturalize, naturalise + naturalized, naturalised + naturalizer's, naturaliser's + naturalizer, naturaliser + naturalizers, naturalisers + naturalizes, naturalises + naturalizing, naturalising + naturize, naturise + naturizes, naturises + nebularization's, nebularisation's + nebularization, nebularisation + nebularizations, nebularisations + nebularize, nebularise + nebularizes, nebularises + nebulization's, nebulisation's + nebulization, nebulisation + nebulizations, nebulisations + nebulize, nebulise + nebulized, nebulised + nebulizer's, nebuliser's + nebulizer, nebuliser + nebulizers, nebulisers + nebulizes, nebulises + nebulizing, nebulising + necremia, necraemia + necrotize, necrotise + necrotized, necrotised + necrotizes, necrotises + necrotizing, necrotising + nectarize, nectarise + nectarized, nectarised + nectarizes, nectarises + nectarizing, nectarising + neebor, neebour + neencephalon, neoencephalon + neer, nere + negligee's, neglig's + negligee, neglig + negligees, negligs + Negritize's, Negritise's + Negritize, Negritise + Negritized's, Negritised's + Negritized, Negritised + Negritizing's, Negritising's + Negritizing, Negritising + Negroization's, Negroisation's + Negroization, Negroisation + Negroizations, Negroisations + Negroize's, Negroise's + Negroize, Negroise + Negroized's, Negroised's + Negroized, Negroised + Negroizes, Negroises + Negroizing's, Negroising's + Negroizing, Negroising + neighbor's, neighbour's + neighbor, neighbour + neighbored, neighboured + neighborer's, neighbourer's + neighborer, neighbourer + neighborers, neighbourers + neighboress, neighbouress + neighborhood's, neighbourhood's + neighborhood, neighbourhood + neighborhoods, neighbourhoods + neighboring, neighbouring + neighborings, neighbourings + neighborless, neighbourless + neighborlesser, neighbourlesser + neighborlesses, neighbourlesses + neighborlessest, neighbourlessest + neighborlier, neighbourlier + neighborliest, neighbourliest + neighborlike's, neighbourlike's + neighborlike, neighbourlike + neighborlikes, neighbourlikes + neighborliness's, neighbourliness's + neighborliness, neighbourliness + neighborlinesses, neighbourlinesses + neighborly, neighbourly + neighbors, neighbours + neighborship's, neighbourship's + neighborship, neighbourship + neighborships, neighbourships + Neogea's, Neogaea's + Neogea, Neogaea + Neogeal's, Neogaeal's + Neogeal, Neogaeal + Neogean, Neogaean + Neogeic's, Neogaeic's + Neogeic, Neogaeic + neologization, neologisation + neologize, neologise + neologized, neologised + neologizes, neologises + neologizing, neologising + neopaganize, neopaganise + neopaganized, neopaganised + neopaganizes, neopaganises + neopaganizing, neopaganising + neoterize, neoterise + neoterized, neoterised + neoterizes, neoterises + neoterizing, neoterising + nephrectomize, nephrectomise + nephrectomized, nephrectomised + nephrectomizing, nephrectomising + nephrocele, nephrocoele + nephrotomize, nephrotomise + nesslerize, nesslerise + nesslerized, nesslerised + nesslerizing, nesslerising + net's, nett's + net, nett + nets, netts + neurepithelium, neuroepithelium + neurocele, neurocoele + neurocelian, neurocoelian + neuronal, neuronic + neuroticize, neuroticise + neuroticizes, neuroticises + neutralization's, neutralisation's + neutralization, neutralisation + neutralizations, neutralisations + neutralize, neutralise + neutralized, neutralised + neutralizer's, neutraliser's + neutralizer, neutraliser + neutralizers, neutralisers + neutralizes, neutralises + neutralizing, neutralising + neves, naeves + nevoid, naevoid + Newmanize's, Newmanise's + Newmanize, Newmanise + Newmanized's, Newmanised's + Newmanized, Newmanised + Newmanizes, Newmanises + Newmanizing's, Newmanising's + Newmanizing, Newmanising + newspaperized's, newspaperised's + newspaperized, newspaperised + newspaperizeds, newspaperiseds + nickeled, nickelled + nickeling, nickelling + nickelization's, nickelisation's + nickelization, nickelisation + nickelizations, nickelisations + nickelize, nickelise + nickelized, nickelised + nickelizes, nickelises + nickelizing, nickelising + nicotinize, nicotinise + nicotinized, nicotinised + nicotinizes, nicotinises + nicotinizing, nicotinising + nielled, nielloed + niger, nigre + niggardize, niggardise + niggardized, niggardised + niggardizes, niggardises + niggardizing, niggardising + night's, nite's + night, nite + nightie's, nighty's + nightie, nighty + nightingalize, nightingalise + nightingalizes, nightingalises + nights, nites + Nipponize's, Nipponise's + Nipponize, Nipponise + Nipponizes, Nipponises + niter's, nitre's + niter, nitre + niters, nitres + nitridization's, nitridisation's + nitridization, nitridisation + nitridizations, nitridisations + nitridize, nitridise + nitridizes, nitridises + nitrogenization's, nitrogenisation's + nitrogenization, nitrogenisation + nitrogenizations, nitrogenisations + nitrogenize, nitrogenise + nitrogenized, nitrogenised + nitrogenizes, nitrogenises + nitrogenizing, nitrogenising + nitroglycerin's, nitroglycerine's + nitroglycerin, nitroglycerine + nitroglycerins, nitroglycerines + nodalize, nodalise + nodalized, nodalised + nodalizes, nodalises + nodalizing, nodalising + nodulize, nodulise + nodulizes, nodulises + Noemon's, Noaemon's + Noemon, Noaemon + nomadization's, nomadisation's + nomadization, nomadisation + nomadizations, nomadisations + nomadize, nomadise + nomadized, nomadised + nomadizes, nomadises + nomadizing, nomadising + nominalization, nominalisation + nominalizations, nominalisations + nominalize, nominalise + nominalized, nominalised + nominalizes, nominalises + nominalizing, nominalising + nonacknowledgment's, nonacknowledgement's + nonacknowledgment, nonacknowledgement + nonacknowledgments, nonacknowledgements + nonanaesthetised, nonanaesthetized + nonanemic, nonanaemic + nonapostatizing's, nonapostatising's + nonapostatizing, nonapostatising + nonapostatizings, nonapostatisings + noncanonization's, noncanonisation's + noncanonization, noncanonisation + noncanonizations, noncanonisations + noncartelized's, noncartelised's + noncartelized, noncartelised + noncartelizeds, noncarteliseds + noncatechizable's, noncatechisable's + noncatechizable, noncatechisable + noncatechizables, noncatechisables + noncivilized's, noncivilised's + noncivilized, noncivilised + noncivilizeds, nonciviliseds + noncolor's, noncolour's + noncolor, noncolour + noncolorabilities, noncolourabilities + noncolorability's, noncolourability's + noncolorability, noncolourability + noncolorable's, noncolourable's + noncolorable, noncolourable + noncolorableness's, noncolourableness's + noncolorableness, noncolourableness + noncolorables, noncolourables + noncolorablies, noncolourablies + noncolorably, noncolourably + noncolored, noncoloured + noncolorer, noncolourer + noncolorers, noncolourers + noncolorfast, noncolourfast + noncoloring, noncolouring + noncolorings, noncolourings + noncolors, noncolours + noncrystallizable's, noncrystallisable's + noncrystallizable, noncrystallisable + noncrystallizables, noncrystallisables + noncrystallized's, noncrystallised's + noncrystallized, noncrystallised + noncrystallizeds, noncrystalliseds + noncrystallizing's, noncrystallising's + noncrystallizing, noncrystallising + noncrystallizings, noncrystallisings + nondemobilization's, nondemobilisation's + nondemobilization, nondemobilisation + nondemobilizations, nondemobilisations + nondialyzing's, nondialysing's + nondialyzing, nondialysing + nondialyzings, nondialysings + nondimensionalize, nondimensionalise + nondimensionalized, nondimensionalised + nonecumenic, nonoecumenic + nonecumenical, nonoecumenical + nonencyclopedic, nonencyclopaedic + nonesthetic, nonaesthetic + nonesthetical, nonaesthetical + nonesthetically, nonaesthetically + nonfavorite's, nonfavourite's + nonfavorite, nonfavourite + nonfavorites, nonfavourites + nonflavored, nonflavoured + nonfulfillment's, nonfulfilment's + nonfulfillment, nonfulfilment + nonfulfillments, nonfulfilments + nongalvanized's, nongalvanised's + nongalvanized, nongalvanised + nongalvanizeds, nongalvaniseds + nongelatinizing's, nongelatinising's + nongelatinizing, nongelatinising + nongelatinizings, nongelatinisings + nonhydrolyzable's, nonhydrolysable's + nonhydrolyzable, nonhydrolysable + nonhydrolyzables, nonhydrolysables + nonimmunized's, nonimmunised's + nonimmunized, nonimmunised + nonimmunizeds, nonimmuniseds + nonionized's, nonionised's + nonionized, nonionised + nonionizeds, nonioniseds + nonionizing's, nonionising's + nonionizing, nonionising + nonionizings, nonionisings + nonlocalized's, nonlocalised's + nonlocalized, nonlocalised + nonlocalizeds, nonlocaliseds + nonmagnetizable's, nonmagnetisable's + nonmagnetizable, nonmagnetisable + nonmagnetizables, nonmagnetisables + nonnitrogenized's, nonnitrogenised's + nonnitrogenized, nonnitrogenised + nonnitrogenizeds, nonnitrogeniseds + nonorganization's, nonorganisation's + nonorganization, nonorganisation + nonorganizations, nonorganisations + nonoxidizable's, nonoxidisable's + nonoxidizable, nonoxidisable + nonoxidizables, nonoxidisables + nonoxidizing's, nonoxidising's + nonoxidizing, nonoxidising + nonoxidizings, nonoxidisings + nonparlor's, nonparlour's + nonparlor, nonparlour + nonparlors, nonparlours + nonpenalized's, nonpenalised's + nonpenalized, nonpenalised + nonpenalizeds, nonpenaliseds + nonphosphorized's, nonphosphorised's + nonphosphorized, nonphosphorised + nonphosphorizeds, nonphosphoriseds + nonpolarizable's, nonpolarisable's + nonpolarizable, nonpolarisable + nonpolarizables, nonpolarisables + nonpolarized, nonpolarised + nonpolarizing's, nonpolarising's + nonpolarizing, nonpolarising + nonpolarizings, nonpolarisings + nonrationalized's, nonrationalised's + nonrationalized, nonrationalised + nonrationalizeds, nonrationaliseds + nonrealization's, nonrealisation's + nonrealization, nonrealisation + nonrealizations, nonrealisations + nonrecognized's, nonrecognised's + nonrecognized, nonrecognised + nonrecognizeds, nonrecogniseds + nonschematized's, nonschematised's + nonschematized, nonschematised + nonschematizeds, nonschematiseds + nonsensitized's, nonsensitised's + nonsensitized, nonsensitised + nonsensitizeds, nonsensitiseds + nonspecialized's, nonspecialised's + nonspecialized, nonspecialised + nonspecializeds, nonspecialiseds + nonstandardized's, nonstandardised's + nonstandardized, nonstandardised + nonstandardizeds, nonstandardiseds + nonstylized's, nonstylised's + nonstylized, nonstylised + nonstylizeds, nonstyliseds + nonsuccor, nonsuccour + nonsympathizer's, nonsympathiser's + nonsympathizer, nonsympathiser + nonsympathizers, nonsympathisers + nonsynthesized's, nonsynthesised's + nonsynthesized, nonsynthesised + nonsynthesizeds, nonsynthesiseds + nontemporizing's, nontemporising's + nontemporizing, nontemporising + nontemporizings, nontemporisings + nonutilized's, nonutilised's + nonutilized, nonutilised + nonutilizeds, nonutiliseds + nonvisualized's, nonvisualised's + nonvisualized, nonvisualised + nonvisualizeds, nonvisualiseds + nonvolatilized's, nonvolatilised's + nonvolatilized, nonvolatilised + nonvolatilizeds, nonvolatiliseds + nonvulcanizable's, nonvulcanisable's + nonvulcanizable, nonvulcanisable + nonvulcanizables, nonvulcanisables + norice, nourice + normalizable, normalisable + normalization's, normalisation's + normalization, normalisation + normalizations, normalisations + normalize, normalise + normalized, normalised + normalizer's, normaliser's + normalizer, normaliser + normalizers, normalisers + normalizes, normalises + normalizing, normalising + Normanization's, Normanisation's + Normanization, Normanisation + Normanizations, Normanisations + Normanize, Normanise + normanize, normanise + Normanized, Normanised + normanized, normanised + Normanizer's, Normaniser's + Normanizer, Normaniser + Normanizers, Normanisers + Normanizes, Normanises + normanizes, normanises + Normanizing, Normanising + normanizing, normanising + Northernize's, Northernise's + Northernize, Northernise + northernize, northernise + northernized, northernised + northernizes, northernises + northernizing, northernising + nosies, noseys + nosize, nosise + nosohemia, nosohaemia + nosy's, nosey's + nosy, nosey + notarization, notarisation + notarizations, notarisations + notarize, notarise + notarized, notarised + notarizes, notarises + notarizing, notarising + noter, notre + nothingize, nothingise + nothingizes, nothingises + Notogea's, Notogaea's + Notogea, Notogaea + nounize, nounise + nounizes, nounises + novelization's, novelisation's + novelization, novelisation + novelizations, novelisations + novelize, novelise + novelized, novelised + novelizer's, noveliser's + novelizer, noveliser + novelizers, novelisers + novelizes, novelises + novelizing, novelising + novene, novenae + nuclearization, nuclearisation + nuclearizations, nuclearisations + nuclearize, nuclearise + nuclearized, nuclearised + nuclearizes, nuclearises + nuclearizing, nuclearising + numskull's, numbskull's + numskull, numbskull + numskulls, numbskulls + nuptialize, nuptialise + nuptializes, nuptialises + nympheum, nymphaeum + Obe's, Oboe's + Obe, Oboe + obelize, obelise + obelized, obelised + obelizes, obelises + obelizing, obelising + objectivize, objectivise + objectivized, objectivised + objectivizes, objectivises + objectivizing, objectivising + objectization's, objectisation's + objectization, objectisation + objectizations, objectisations + objectize, objectise + objectizes, objectises + oblivionize, oblivionise + oblivionizes, oblivionises + Occidentalization's, Occidentalisation's + Occidentalization, Occidentalisation + Occidentalizations, Occidentalisations + Occidentalize, Occidentalise + occidentalize, occidentalise + Occidentalized, Occidentalised + occidentalized, occidentalised + Occidentalizes, Occidentalises + occidentalizes, occidentalises + Occidentalizing, Occidentalising + occidentalizing, occidentalising + ocher's, ochre's + ocher, ochre + ochered, ochred + ochering, ochring + ocherish, ochreish + ocherous, ochreous + ocherouser, ochreouser + ocherousest, ochreousest + ocherrer, ochrer + ocherrest, ochrest + ochers, ochres + ochery, ochrey + octet's, octette's + octet, octette + octets, octettes + Ocyrrhoe's, Ocyrrhoae's + Ocyrrhoe, Ocyrrhoae + odor's, odour's + odor, odour + odored, odoured + odorful, odourful + odorfuller, odourfuller + odorfullest, odourfullest + odorize, odorise + odorized, odorised + odorizer, odoriser + odorizes, odorises + odorizing, odorising + odorless, odourless + odorlesser, odourlesser + odorlesses, odourlesses + odorlessest, odourlessest + odors, odours + oesophagi, oesophaguses + offense's, offence's + offense, offence + offenseless, offenceless + offenselesser, offencelesser + offenselesses, offencelesses + offenselessest, offencelessest + offenselessly, offencelessly + offenses, offences + officialization's, officialisation's + officialization, officialisation + officializations, officialisations + officialize, officialise + officializes, officialises + OK's, okay's + OK, okay + OKed, okayed + OKing, okaying + OKs, okays + oleomargarine's, oleomargarin's + oleomargarine, oleomargarin + oleomargarines, oleomargarins + oligemia, oligaemia + oligocythemia, oligocythaemia + olpe, olpae + Olympianize's, Olympianise's + Olympianize, Olympianise + Olympianizes, Olympianises + omber's, ombre's + omber, ombre + ombers, ombres + omelet's, omelette's + omelet, omelette + omelets, omelettes + oneyer, oneyre + oneyers, oneyres + onionized's, onionised's + onionized, onionised + onionizeds, onioniseds + ontologize, ontologise + ooglea, oogloea + oophorectomize, oophorectomise + oophorectomized, oophorectomised + oophorectomizes, oophorectomises + oophorectomizing, oophorectomising + opaled, opalled + opalize, opalise + opalized, opalised + opalizes, opalises + operationalization, operationalisation + operationalizations, operationalisations + operationalize, operationalise + operationalized, operationalised + operatize, operatise + operatized, operatised + operatizes, operatises + operatizing, operatising + opiniaster, opiniastre + opiniater, opiniatre + optimalization, optimalisation + optimalizations, optimalisations + optimalize, optimalise + optimalized, optimalised + optimalizes, optimalises + optimalizing, optimalising + optimization's, optimisation's + optimization, optimisation + optimizations, optimisations + optimize, optimise + optimized, optimised + optimizer's, optimiser's + optimizer, optimiser + optimizers, optimisers + optimizes, optimises + optimizing, optimising + optionalize, optionalise + optionalizes, optionalises + oralization's, oralisation's + oralization, oralisation + oralizations, oralisations + oralize, oralise + oralizes, oralises + orang, ourang + orangize, orangise + orangizes, orangises + orangs, ourangs + orangutan's, orangutang's + orangutan, orangutang + orangutans, orangutangs + oratorize, oratorise + oratorizes, oratorises + orchester, orchestre + organdy's, organdie's + organdy, organdie + organizabilities, organisabilities + organizability's, organisability's + organizability, organisability + organizable's, organisable's + organizable, organisable + organizabler, organisabler + organizables, organisables + organizablest, organisablest + organization's, organisation's + organization, organisation + organizational's, organisational's + organizational, organisational + organizationaler, organisationaler + organizationalest, organisationalest + organizationallier, organisationallier + organizationalliest, organisationalliest + organizationally, organisationally + organizationals, organisationals + organizationist's, organisationist's + organizationist, organisationist + organizationists, organisationists + organizations, organisations + organize, organise + organized, organised + organizer's, organiser's + organizer, organiser + organizers, organisers + organizes, organises + organizing, organising + orientalization's, orientalisation's + orientalization, orientalisation + orientalizations, orientalisations + Orientalize, Orientalise + orientalize, orientalise + Orientalized, Orientalised + orientalized, orientalised + orientalizes, orientalises + Orientalizing, Orientalising + orientalizing, orientalising + orientization's, orientisation's + orientization, orientisation + orientizations, orientisations + orientize, orientise + orientizes, orientises + ornamentalize, ornamentalise + ornamentalizes, ornamentalises + orologies, ourologies + orology, ourology + orphanize, orphanise + orphanizes, orphanises + orsel, oursel + orthocenter's, orthocentre's + orthocenter, orthocentre + orthocenters, orthocentres + orthogonalization's, orthogonalisation's + orthogonalization, orthogonalisation + orthogonalize, orthogonalise + orthogonalized, orthogonalised + orthogonalizes, orthogonalises + orthogonalizing, orthogonalising + orthographize, orthographise + orthographized, orthographised + orthographizing, orthographising + orthopedia, orthopaedia + orthopedic's, orthopaedic's + orthopedic, orthopaedic + orthopedical, orthopaedical + orthopedicallier, orthopaedicallier + orthopedicalliest, orthopaedicalliest + orthopedically, orthopaedically + orthopedicer, orthopaedicer + orthopedicest, orthopaedicest + orthopedics's, orthopaedics's + orthopedics, orthopaedics + orthopedies, orthopaedies + orthopedist's, orthopaedist's + orthopedist, orthopaedist + orthopedists, orthopaedists + orthopedy, orthopaedy + orthopnea, orthopnoea + orthopneic, orthopnoeic + osteopedion, osteopaedion + ostracizable's, ostracisable's + ostracizable, ostracisable + ostracizables, ostracisables + ostracization's, ostracisation's + ostracization, ostracisation + ostracizations, ostracisations + ostracize, ostracise + ostracized, ostracised + ostracizer's, ostraciser's + ostracizer, ostraciser + ostracizers, ostracisers + ostracizes, ostracises + ostracizing, ostracising + othematoma, othaematoma + otorrhea, otorrhoea + Ottomanization's, Ottomanisation's + Ottomanization, Ottomanisation + Ottomanizations, Ottomanisations + Ottomanize's, Ottomanise's + Ottomanize, Ottomanise + Ottomanizes, Ottomanises + outcaviled, outcavilled + outcaviling, outcavilling + outclamor's, outclamour's + outclamor, outclamour + outclamors, outclamours + outerness, outreness + outhumor's, outhumour's + outhumor, outhumour + outhumored, outhumoured + outhumoring, outhumouring + outhumors, outhumours + outhyperbolize, outhyperbolise + outhyperbolizes, outhyperbolises + outlabor's, outlabour's + outlabor, outlabour + outlabors, outlabours + outluster, outlustre + outmaneuver, outmanoeuvre + outmaneuvered, outmanoeuvred + outmaneuvering, outmanoeuvring + outmaneuvers, outmanoeuvres + outrivaled, outrivalled + outrivaling, outrivalling + outsavor's, outsavour's + outsavor, outsavour + outsavoring, outsavouring + outsavors, outsavours + outsplendor's, outsplendour's + outsplendor, outsplendour + outsplendors, outsplendours + outtyrannize, outtyrannise + outtyrannizes, outtyrannises + ovalization's, ovalisation's + ovalization, ovalisation + ovalizations, ovalisations + ovalize, ovalise + ovalizes, ovalises + ovariectomized, ovariectomised + overagonize, overagonise + overagonizes, overagonises + overanalyze, overanalyse + overanalyzes, overanalyses + overbrutalize, overbrutalise + overbrutalizes, overbrutalises + overcapitalization's, overcapitalisation's + overcapitalization, overcapitalisation + overcapitalizations, overcapitalisations + overcapitalize, overcapitalise + overcapitalized, overcapitalised + overcapitalizes, overcapitalises + overcapitalizing, overcapitalising + overcentralization's, overcentralisation's + overcentralization, overcentralisation + overcentralizations, overcentralisations + overcentralize, overcentralise + overcentralizes, overcentralises + overcivilization's, overcivilisation's + overcivilization, overcivilisation + overcivilizations, overcivilisations + overcivilize, overcivilise + overcivilizes, overcivilises + overclamor's, overclamour's + overclamor, overclamour + overclamors, overclamours + overcolor's, overcolour's + overcolor, overcolour + overcoloration's, overcolouration's + overcoloration, overcolouration + overcoloring, overcolouring + overcolors, overcolours + overcriticize, overcriticise + overcriticizes, overcriticises + overdoctrinize, overdoctrinise + overdoctrinizes, overdoctrinises + overdramatize, overdramatise + overdramatized, overdramatised + overdramatizes, overdramatises + overdramatizing, overdramatising + overemotionalize, overemotionalise + overemotionalizes, overemotionalises + overemphasize, overemphasise + overemphasized, overemphasised + overemphasizer, overemphasiser + overemphasizers, overemphasisers + overemphasizes, overemphasises + overemphasizing, overemphasising + overfavor's, overfavour's + overfavor, overfavour + overfavorable's, overfavourable's + overfavorable, overfavourable + overfavorables, overfavourables + overfavorablies, overfavourablies + overfavorably, overfavourably + overfavors, overfavours + overfertilization, overfertilisation + overgeneralize, overgeneralise + overgeneralized, overgeneralised + overgeneralizes, overgeneralises + overgeneralizing, overgeneralising + overhonor's, overhonour's + overhonor, overhonour + overhonors, overhonours + overhumanize, overhumanise + overhumanizes, overhumanises + overindustrialization's, overindustrialisation's + overindustrialization, overindustrialisation + overindustrializations, overindustrialisations + overindustrialize, overindustrialise + overindustrializes, overindustrialises + overjudgment's, overjudgement's + overjudgment, overjudgement + overjudgments, overjudgements + overlabor's, overlabour's + overlabor, overlabour + overlabored, overlaboured + overlaboring, overlabouring + overlabors, overlabours + overnationalization's, overnationalisation's + overnationalization, overnationalisation + overnationalizations, overnationalisations + overrapturize, overrapturise + overrapturizes, overrapturises + overrationalize, overrationalise + overrationalizes, overrationalises + oversentimentalize, oversentimentalise + oversentimentalizes, oversentimentalises + oversize, oversized + overspecialization's, overspecialisation's + overspecialization, overspecialisation + overspecializations, overspecialisations + overspecialize, overspecialise + overspecialized, overspecialised + overspecializes, overspecialises + overspecializing, overspecialising + oversystematize, oversystematise + oversystematizes, oversystematises + overunionized's, overunionised's + overunionized, overunionised + overunionizeds, overunioniseds + overurbanization's, overurbanisation's + overurbanization, overurbanisation + overurbanizations, overurbanisations + overutilization, overutilisation + overwomanize, overwomanise + overwomanizes, overwomanises + ower, owre + owercome, owrecome + owerword, owreword + oxalemia, oxalaemia + oxidizabilities, oxidisabilities + oxidizability's, oxidisability's + oxidizability, oxidisability + oxidizable's, oxidisable's + oxidizable, oxidisable + oxidizables, oxidisables + oxidization's, oxidisation's + oxidization, oxidisation + oxidizations, oxidisations + oxidize, oxidise + oxidized, oxidised + oxidizement's, oxidisement's + oxidizement, oxidisement + oxidizements, oxidisements + oxidizer's, oxidiser's + oxidizer, oxidiser + oxidizers, oxidisers + oxidizes, oxidises + oxidizing, oxidising + oxidizings, oxidisings + oxygenizable's, oxygenisable's + oxygenizable, oxygenisable + oxygenizables, oxygenisables + oxygenize, oxygenise + oxygenized, oxygenised + oxygenizement's, oxygenisement's + oxygenizement, oxygenisement + oxygenizements, oxygenisements + oxygenizer's, oxygeniser's + oxygenizer, oxygeniser + oxygenizers, oxygenisers + oxygenizes, oxygenises + oxygenizing, oxygenising + oxyhematin, oxyhaematin + oxyhemoglobin, oxyhaemoglobin + oxyhemoglobins, oxyhaemoglobins + ozena, ozaena + ozena, ozoena + ozonization's, ozonisation's + ozonization, ozonisation + ozonizations, ozonisations + ozonize, ozonise + ozonized, ozonised + ozonizer's, ozoniser's + ozonizer, ozoniser + ozonizers, ozonisers + ozonizes, ozonises + ozonizing, ozonising + pachyemia, pachyaemia + pachyhemia, pachyhaemia + packetization, packetisation + packetize, packetise + packetized, packetised + packetizer's, packetiser's + packetizer, packetiser + packetizers, packetisers + packetizes, packetises + packetizing, packetising + paeanize, paeanise + paeanizes, paeanises + paganization's, paganisation's + paganization, paganisation + paganizations, paganisations + paganize, paganise + paganized, paganised + paganizer's, paganiser's + paganizer, paganiser + paganizers, paganisers + paganizes, paganises + paganizing, paganising + pagine, paginae + pajama's, pyjama's + pajama, pyjama + pajamaed, pyjamased + pajamas's, pyjamas's + pajamas, pyjamas + palame, palamae + palatalization's, palatalisation's + palatalization, palatalisation + palatalizations, palatalisations + palatalize, palatalise + palatalized, palatalised + palatalizes, palatalises + palatalizing, palatalising + palatization's, palatisation's + palatization, palatisation + palatizations, palatisations + palatize, palatise + palatizes, palatises + paleanthropic, palaeanthropic + Palearctic, Palaearctic + paleencephalon's, palaeencephalon's + paleencephalon, palaeencephalon + paleentomology, palaeentomology + paleethnologic, palaeethnologic + paleethnological, palaeethnological + paleethnologist, palaeethnologist + paleethnology, palaeethnology + paleichthyologist, palaeichthyologist + paleichthyology, palaeichthyology + paleoalchemical, palaeoalchemical + paleoanthropic, palaeoanthropic + paleoanthropography, palaeoanthropography + paleoanthropological, palaeoanthropological + paleoanthropologies, palaeoanthropologies + paleoanthropologist, palaeoanthropologist + paleoanthropologists, palaeoanthropologists + paleoanthropology, palaeoanthropology + Paleoanthropus's, Palaeoanthropus's + Paleoanthropus, Palaeoanthropus + paleoatavism, palaeoatavism + paleoatavistic, palaeoatavistic + paleobiogeography, palaeobiogeography + paleobiologic, palaeobiologic + paleobiological, palaeobiological + paleobiologies, palaeobiologies + paleobiologist's, palaeobiologist's + paleobiologist, palaeobiologist + paleobiologists, palaeobiologists + paleobiology's, palaeobiology's + paleobiology, palaeobiology + paleobotanic, palaeobotanic + paleobotanical, palaeobotanical + paleobotanically, palaeobotanically + paleobotanies, palaeobotanies + paleobotanist, palaeobotanist + paleobotanists, palaeobotanists + paleobotany's, palaeobotany's + paleobotany, palaeobotany + paleoceanography, palaeoceanography + paleochorology, palaeochorology + paleoclimatic, palaeoclimatic + paleoclimatologic, palaeoclimatologic + paleoclimatological, palaeoclimatological + paleoclimatologies, palaeoclimatologies + paleoclimatologist's, palaeoclimatologist's + paleoclimatologist, palaeoclimatologist + paleoclimatologists, palaeoclimatologists + paleoclimatology's, palaeoclimatology's + paleoclimatology, palaeoclimatology + Paleoconcha's, Palaeoconcha's + Paleoconcha, Palaeoconcha + paleocosmic, palaeocosmic + paleocosmology, palaeocosmology + paleocrystal, palaeocrystal + paleocrystallic, palaeocrystallic + paleocrystalline, palaeocrystalline + paleocrystic, palaeocrystic + paleocyclic, palaeocyclic + paleodendrologic, palaeodendrologic + paleodendrological, palaeodendrological + paleodendrologically, palaeodendrologically + paleodendrologist, palaeodendrologist + paleodendrology, palaeodendrology + paleoecologic, palaeoecologic + paleoecological, palaeoecological + paleoecologies, palaeoecologies + paleoecologist's, palaeoecologist's + paleoecologist, palaeoecologist + paleoecologists, palaeoecologists + paleoecology's, palaeoecology's + paleoecology, palaeoecology + paleoencephalon's, palaeoencephalon's + paleoencephalon, palaeoencephalon + paleoentomologic, palaeoentomologic + paleoentomological, palaeoentomological + paleoentomologist's, palaeoentomologist's + paleoentomologist, palaeoentomologist + paleoeremology, palaeoeremology + paleoethnic, palaeoethnic + paleoethnography, palaeoethnography + paleoethnologic, palaeoethnologic + paleoethnological, palaeoethnological + paleoethnologist, palaeoethnologist + paleoethnology, palaeoethnology + paleofauna, palaeofauna + paleogenesis's, palaeogenesis's + paleogenesis, palaeogenesis + paleogenetic, palaeogenetic + paleogeographer, palaeogeographer + paleogeographers, palaeogeographers + paleogeographic, palaeogeographic + paleogeographical, palaeogeographical + paleogeographically, palaeogeographically + paleogeographies, palaeogeographies + paleogeography, palaeogeography + paleogeology, palaeogeology + paleoglaciology, palaeoglaciology + paleoglyph, palaeoglyph + paleograph, palaeograph + paleographic, palaeographic + paleographical, palaeographical + paleographically, palaeographically + paleographist, palaeographist + paleoherpetologist, palaeoherpetologist + paleoherpetology, palaeoherpetology + paleohistology, palaeohistology + paleohydrography, palaeohydrography + paleoichthyology, palaeoichthyology + paleolatry, palaeolatry + paleolimnology, palaeolimnology + paleolith's, palaeolith's + paleolith, palaeolith + paleolithic, palaeolithic + Paleolithic, Palaeolithic + paleolithical, palaeolithical + paleolithist, palaeolithist + paleolithoid, palaeolithoid + paleoliths, palaeoliths + paleolithy, palaeolithy + paleological, palaeological + paleologist's, palaeologist's + paleologist, palaeologist + paleology, palaeology + paleomagnetism's, palaeomagnetism's + paleomagnetism, palaeomagnetism + paleomagnetisms, palaeomagnetisms + paleometallic, palaeometallic + paleometeorological, palaeometeorological + paleometeorology, palaeometeorology + paleontographic, palaeontographic + paleontographical, palaeontographical + paleontographies, palaeontographies + paleontography's, palaeontography's + paleontography, palaeontography + paleontol, palaeontol + paleontologic, palaeontologic + paleontological, palaeontological + paleontologically, palaeontologically + paleontologist's, palaeontologist's + paleontologist, palaeontologist + paleontologists, palaeontologists + paleontology's, palaeontology's + paleontology, palaeontology + paleopathologic, palaeopathologic + paleopathological, palaeopathological + paleopathologies, palaeopathologies + paleopathologist, palaeopathologist + paleopathologists, palaeopathologists + paleopathology, palaeopathology + paleopedology, palaeopedology + paleophysiography, palaeophysiography + paleophysiology, palaeophysiology + paleophytic, palaeophytic + paleophytological, palaeophytological + paleophytologist, palaeophytologist + paleophytology, palaeophytology + paleoplain, palaeoplain + paleopotamology, palaeopotamology + paleopsychic, palaeopsychic + paleopsychological, palaeopsychological + paleopsychology, palaeopsychology + paleornithological, palaeornithological + paleornithology, palaeornithology + paleostriatal, palaeostriatal + paleostriatum, palaeostriatum + paleostylic, palaeostylic + paleostyly, palaeostyly + paleotechnic, palaeotechnic + paleothalamus, palaeothalamus + Paleotropical's, Palaeotropical's + Paleotropical, Palaeotropical + paleovolcanic, palaeovolcanic + paleozoic, palaeozoic + paleozoologic, palaeozoologic + paleozoological, palaeozoological + paleozoologies, palaeozoologies + paleozoologist's, palaeozoologist's + paleozoologist, palaeozoologist + paleozoologists, palaeozoologists + paleozoology's, palaeozoology's + paleozoology, palaeozoology + palestra's, palaestra's + palestra, palaestra + palestrae, palaestrae + palestral, palaestral + palestras, palaestras + palestrian, palaestrian + palestric, palaestric + paletiology, palaetiology + palladiumize, palladiumise + palladiumizes, palladiumises + palletization's, palletisation's + palletization, palletisation + palletizations, palletisations + palletize, palletise + palletized, palletised + palletizer's, palletiser's + palletizer, palletiser + palletizers, palletisers + palletizes, palletises + palletizing, palletising + pamperize, pamperise + pamperizes, pamperises + pamphletize, pamphletise + pamphletizes, pamphletises + panderize, panderise + panderizes, panderises + pandora, pandoura + panegyrize, panegyrise + panegyrized, panegyrised + panegyrizes, panegyrises + panegyrizing, panegyrising + paneled, panelled + paneling's, panelling's + paneling, panelling + panelings, panellings + panelist's, panellist's + panelist, panellist + panelists, panellists + panelized, panelised + panellisation, panellization + panesthesia, panaesthesia + panesthesias, panaesthesias + panesthetic, panaesthetic + pangea, pangaea + pannier's, panier's + pannier, panier + panniers, paniers + panomphean, panomphaean + pantheonization's, pantheonisation's + pantheonization, pantheonisation + pantheonizations, pantheonisations + pantheonize, pantheonise + pantheonizes, pantheonises + pantie's, panty's + pantie, panty + papalization's, papalisation's + papalization, papalisation + papalizations, papalisations + papalize, papalise + papalized, papalised + papalizer, papaliser + papalizers, papalisers + papalizes, papalises + papalizing, papalising + papilledema, papilloedema + papule, papulae + parabolization's, parabolisation's + parabolization, parabolisation + parabolize, parabolise + parabolized, parabolised + parabolizes, parabolises + parabolizing, parabolising + paraffinize, paraffinise + paraffinizes, paraffinises + paragraphize, paragraphise + paragraphizes, paragraphises + parakeet's, parrakeet's + parakeet, parrakeet + parakeets, parrakeets + parallelization's, parallelisation's + parallelization, parallelisation + parallelizations, parallelisations + parallelize, parallelise + parallelized, parallelised + parallelizer, paralleliser + parallelizers, parallelisers + parallelizes, parallelises + parallelizing, parallelising + paralogize, paralogise + paralogized, paralogised + paralogizes, paralogises + paralogizing, paralogising + paralyzation's, paralysation's + paralyzation, paralysation + paralyzations, paralysations + paralyze, paralyse + paralyzed, paralysed + paralyzedlies, paralysedlies + paralyzedly, paralysedly + paralyzer's, paralyser's + paralyzer, paralyser + paralyzers, paralysers + paralyzes, paralyses + paralyzing, paralysing + paralyzinglies, paralysinglies + paralyzingly, paralysingly + Paramecium's, Paramoecium's + Paramecium, Paramoecium + parameterizable, parameterisable + parameterization's, parameterisation's + parameterization, parameterisation + parameterizations, parameterisations + parameterize, parameterise + parameterized, parameterised + parameterizes, parameterises + parameterizing, parameterising + parametrizable, parametrisable + parametrization's, parametrisation's + parametrization, parametrisation + parametrizations, parametrisations + parametrize, parametrise + parametrized, parametrised + parametrizes, parametrises + parametrizing, parametrising + paraselene, paraselenae + parasitemia, parasitaemia + parasitization, parasitisation + parasitize, parasitise + parasitized, parasitised + parasitizes, parasitises + parasitizing, parasitising + parathyroidectomize, parathyroidectomise + parathyroidectomized, parathyroidectomised + parathyroidectomizes, parathyroidectomises + parathyroidectomizing, parathyroidectomising + paratragedia, paratragoedia + parceled, parcelled + parceler, parceller + parceling's, parcelling's + parceling, parcelling + parchmentize, parchmentise + parchmentized, parchmentised + parchmentizes, parchmentises + parchmentizing, parchmentising + parecious, paroecious + pareciously, paroeciously + pareciousness, paroeciousness + parecism, paroecism + parecy, paroecy + pareneses, paraeneses + parenesis, paraenesis + parenetic, paraenetic + parenetical, paraenetical + parenthesization, parenthesisation + parenthesize, parenthesise + parenthesized, parenthesised + parenthesizes, parenthesises + parenthesizing, parenthesising + paresthesia's, paraesthesia's + paresthesia, paraesthesia + paresthesias, paraesthesias + paresthetic, paraesthetic + parfocalization, parfocalisation + parfocalize, parfocalise + Parisianization's, Parisianisation's + Parisianization, Parisianisation + Parisianizations, Parisianisations + Parisianize's, Parisianise's + Parisianize, Parisianise + Parisianizes, Parisianises + parlor's, parlour's + parlor, parlour + parlorish, parlourish + parlormaid, parlourmaid + parlors, parlours + parmigiana, parmigiano + parochialization's, parochialisation's + parochialization, parochialisation + parochializations, parochialisations + parochialize, parochialise + parochialized, parochialised + parochializes, parochialises + parochializing, parochialising + parrotize, parrotise + parrotizes, parrotises + parsonize, parsonise + parsonizes, parsonises + partialize, partialise + partialized, partialised + partializes, partialises + partializing, partialising + particolored, particoloured + particoloredder, particolouredder + particoloreddest, particoloureddest + particularization's, particularisation's + particularization, particularisation + particularizations, particularisations + particularize, particularise + particularized, particularised + particularizer's, particulariser's + particularizer, particulariser + particularizes, particularises + particularizing, particularising + partisan's, partizan's + partisan's, partizan's + partisan, partizan + partisan, partizan + partisanize, partisanise + partisanizes, partisanises + partisans, partizans + partisans, partizans + Pasiphae's, Pasiphaae's + Pasiphae, Pasiphaae + passades, passadoes + passivization, passivisation + passivize, passivise + passivized, passivised + passivizes, passivises + passivizing, passivising + pasteurization's, pasteurisation's + pasteurization, pasteurisation + pasteurizations, pasteurisations + pasteurize, pasteurise + pasteurized, pasteurised + pasteurizer's, pasteuriser's + pasteurizer, pasteuriser + Pasteurizers, Pasteurisers + pasteurizers, pasteurisers + pasteurizes, pasteurises + pasteurizing, pasteurising + pastoralize, pastoralise + pastoralizes, pastoralises + pastorize, pastorise + pastorizes, pastorises + paternalize, paternalise + paternalizes, paternalises + patine, patinae + patined, patinaed + patrialization, patrialisation + patrializations, patrialisations + patrialize, patrialise + patrialized, patrialised + patrializes, patrialises + patrializing, patrialising + patrices, patricoes + patronizable's, patronisable's + patronizable, patronisable + patronizabler, patronisabler + patronizables, patronisables + patronizablest, patronisablest + patronization's, patronisation's + patronization, patronisation + patronizations, patronisations + patronize, patronise + patronized, patronised + patronizer's, patroniser's + patronizer, patroniser + patronizers, patronisers + patronizes, patronises + patronizing's, patronising's + patronizing, patronising + patronizinglier, patronisinglier + patronizingliest, patronisingliest + patronizingly, patronisingly + patronizings, patronisings + patte, pattae + patternize, patternise + patternizes, patternises + Paulinize's, Paulinise's + Paulinize, Paulinise + Paulinizes, Paulinises + pauperization's, pauperisation's + pauperization, pauperisation + pauperizations, pauperisations + pauperize, pauperise + pauperized, pauperised + pauperizer's, pauperiser's + pauperizer, pauperiser + pauperizers, pauperisers + pauperizes, pauperises + pauperizing, pauperising + Pavior's, Paviour's + pavior's, paviour's + Pavior, Paviour + pavior, paviour + paviors, paviours + pawpaw's, papaw's + pawpaw, papaw + pawpaws, papaws + Paynize's, Paynise's + Paynize, Paynise + Paynizes, Paynises + pe, poe + pearlization, pearlisation + pearlize, pearlise + pearlized, pearlised + pearlizes, pearlises + pearlizing, pearlising + peasantize, peasantise + peasantizes, peasantises + pectization's, pectisation's + pectization, pectisation + pectizations, pectisations + pectize, pectise + pectized, pectised + pectizes, pectises + pectizing, pectising + peculiarize, peculiarise + peculiarized, peculiarised + peculiarizes, peculiarises + peculiarizing, peculiarising + pedagogism, paedagogism + pedagogue's, pedagog's + pedagogue, pedagog + pedagogues, pedagogs + pedaled, pedalled + pedaler's, pedaller's + pedaler, pedaller + pedalers, pedallers + pedaling, pedalling + pedanticize, pedanticise + pedanticized, pedanticised + pedanticizes, pedanticises + pedanticizing, pedanticising + pedantize, pedantise + pedantized, pedantised + pedantizes, pedantises + pedantizing, pedantising + pedatrophia, paedatrophia + pedatrophy, paedatrophy + peddler's, pedlar's + peddler, pedlar + peddlers, pedlars + pederast's, paederast's + pederast, paederast + pederastic, paederastic + pederastically, paederastically + pederasts, paederasts + pedestaled, pedestalled + pedestaling, pedestalling + pedestrianization's, pedestrianisation's + pedestrianization, pedestrianisation + pedestrianizations, pedestrianisations + pedestrianize, pedestrianise + pedestrianized, pedestrianised + pedestrianizes, pedestrianises + pedestrianizing, pedestrianising + pediatric, paediatric + pediatrics, paediatrics + pediatrist's, paediatrician's + pediatrist, paediatrician + pediatrists, paediatricians + pediatry, paediatry + pedobaptism's, paedobaptism's + pedobaptism, paedobaptism + pedobaptist's, paedobaptist's + pedobaptist, paedobaptist + pedodontic, paedodontic + pedodontics, paedodontics + pedogeneses, paedogeneses + pedogenesis, paedogenesis + pedogenetic, paedogenetic + pedogenic, paedogenic + pedological, paedological + pedologies, paedologies + pedologist, paedologist + pedologists, paedologists + pedology's, paedology's + pedology, paedology + pedometrical, paedometrical + pedomorphic, paedomorphic + pedomorphism, paedomorphism + pedomorphisms, paedomorphisms + pedomorphoses, paedomorphoses + pedomorphosis, paedomorphosis + pedophile, paedophile + pedophiles, paedophiles + pedophilia, paedophilia + pedophiliac, paedophiliac + pedophiliacs, paedophiliacs + pedophilias, paedophilias + pedophilic, paedophilic + pedotribe, paedotribe + pedotrophic, paedotrophic + pedotrophist, paedotrophist + pedotrophy, paedotrophy + peize, peise + peized, peised + peizes, peises + peizing, peising + Pekingese's, Pekinese's + Pekingese, Pekinese + pelletization's, pelletisation's + pelletization, pelletisation + pelletizations, pelletisations + pelletize, pelletise + pelletized, pelletised + pelletizer, pelletiser + pelletizes, pelletises + pelletizing, pelletising + pelorized, pelorised + pemmicanization's, pemmicanisation's + pemmicanization, pemmicanisation + pemmicanizations, pemmicanisations + pemmicanize's, pemmicanise's + pemmicanize, pemmicanise + pemmicanizes, pemmicanises + penalizable's, penalisable's + penalizable, penalisable + penalizabler, penalisabler + penalizables, penalisables + penalizablest, penalisablest + penalization's, penalisation's + penalization, penalisation + penalizations, penalisations + penalize, penalise + penalized, penalised + penalizes, penalises + penalizing, penalising + penciled, pencilled + penciler's, penciller's + penciler, penciller + pencilers, pencillers + penciling, pencilling + pencilings, pencillings + penelopize, penelopise + penelopized, penelopised + penelopizes, penelopises + penelopizing, penelopising + penlight's, penlite's + penlight, penlite + penlights, penlites + penne, pennae + pense, pensae + peptizable's, peptisable's + peptizable, peptisable + peptizables, peptisables + peptization's, peptisation's + peptization, peptisation + peptizations, peptisations + peptize, peptise + peptized, peptised + peptizer, peptiser + peptizers, peptisers + peptizes, peptises + peptizing, peptising + peptonemia, peptonaemia + peptonization's, peptonisation's + peptonization, peptonisation + peptonizations, peptonisations + peptonize, peptonise + peptonized, peptonised + peptonizer's, peptoniser's + peptonizer, peptoniser + peptonizes, peptonises + peptonizing, peptonising + peracid, preacid + peracidity, preacidity + peract, preact + peracute, preacute + perambulatory, preambulatory + perces, preces + perchlorethane, perchloroethane + perchlorethylene, perchloroethylene + perchloric, prechloric + perclose, preclose + percompound, precompound + percurrent, precurrent + percussionize, percussionise + percussionizes, percussionises + perdicine, perdicinae + perdiligent, prediligent + perdy, predy + perea, peraea + perennialize, perennialise + perennializes, perennialises + pereon, peraeon + pereopod, peraeopod + pereopods, peraeopods + perfectivize, perfectivise + perfectivizes, perfectivises + perfervor's, perfervour's + perfervor, perfervour + perfervors, perfervours + perfet, prefet + perfoliation, prefoliation + perfoliations, prefoliations + performant, preformant + performative, preformative + perhazard, prehazard + pericecal, pericaecal + pericecitis, pericaecitis + pericenter, pericentre + perichete, perichaete + pericope, pericopae + periesophageal, perioesophageal + periled, perilled + periling, perilling + periodicalize, periodicalise + periodicalizes, periodicalises + periodization's, periodisation's + periodization, periodisation + periodizations, periodisations + periodize, periodise + periodized, periodised + periodizes, periodises + periodizing, periodising + perjink, prejink + perlection, prelection + perlingual, prelingual + perlingually, prelingually + permissable, premissable + permixture, premixture + pernasal, prenasal + peroral, preoral + perorally, preorally + perotic, preotic + peroxidize, peroxidise + peroxidized, peroxidised + peroxidizement's, peroxidisement's + peroxidizement, peroxidisement + peroxidizements, peroxidisements + peroxidizes, peroxidises + peroxidizing, peroxidising + perperfect, preperfect + Perse's, Persae's + Perse, Persae + perse, prese + Persianization's, Persianisation's + Persianization, Persianisation + Persianizations, Persianisations + Persianize's, Persianise's + Persianize, Persianise + Persianized's, Persianised's + Persianized, Persianised + Persianizes, Persianises + Persianizing's, Persianising's + Persianizing, Persianising + Persicize's, Persicise's + Persicize, Persicise + Persicized's, Persicised's + Persicized, Persicised + Persicizes, Persicises + Persicizing's, Persicising's + Persicizing, Persicising + persolve, presolve + personalization's, personalisation's + personalization, personalisation + personalizations, personalisations + personalize, personalise + personalized, personalised + personalizes, personalises + personalizing, personalising + personization's, personisation's + personization, personisation + personizations, personisations + personize, personise + personized, personised + personizes, personises + personizing, personising + perst, prest + Peruvianize's, Peruvianise's + Peruvianize, Peruvianise + Peruvianizes, Peruvianises + perv, prev + perve, preve + perved, preved + perves, preves + perviable, previable + perving, preving + perviousness, previousness + perviousnesses, previousnesses + petaled, petalled + petling, poetling + Petrarchize's, Petrarchise's + Petrarchize, Petrarchise + Petrarchized's, Petrarchised's + Petrarchized, Petrarchised + Petrarchizes, Petrarchises + Petrarchizing's, Petrarchising's + Petrarchizing, Petrarchising + petrolization's, petrolisation's + petrolization, petrolisation + petrolizations, petrolisations + petrolize, petrolise + petrolizes, petrolises + phacochere, phacochoere + phacocherine, phacochoerine + Phaenna's, Phaaenna's + Phaenna, Phaaenna + phagedena, phagedaena + phagedenas, phagedaenas + phagedenic, phagedaenic + phagedenical, phagedaenical + phagedenous, phagedaenous + phagocytize, phagocytise + phagocytizes, phagocytises + phalanxes, phalanx + phantomize, phantomise + phantomizer, phantomiser + phantomizers, phantomisers + phantomizes, phantomises + Pharisean's, Pharisaean's + Pharisean, Pharisaean + pharmacopeian, pharmacopoeian + pharmacopoeia's, pharmacopeia's + pharmacopoeia, pharmacopeia + pharmacopoeial, pharmacopeial + pharmacopoeias, pharmacopeias + phelonion, phaelonion + phelonions, phaelonions + phenicia, phoenicia + phenicopter, phoenicopter + phenogam, phaenogam + phenogams, phaenogams + phenogenesis, phaenogenesis + phenogenetic, phaenogenetic + phenolization's, phenolisation's + phenolization, phenolisation + phenolizations, phenolisations + phenolize, phenolise + phenolizes, phenolises + phenological, phaenological + phenologies, phaenologies + phenology, phaenology + phenomenalization's, phenomenalisation's + phenomenalization, phenomenalisation + phenomenalizations, phenomenalisations + phenomenalize, phenomenalise + phenomenalized, phenomenalised + phenomenalizes, phenomenalises + phenomenalizing, phenomenalising + phenomenism, phaenomenism + phenomenize, phenomenise + phenomenized, phenomenised + phenomenizes, phenomenises + phenomenizing, phenomenising + phenozygous, phaenozygous + pheophyl, phaeophyl + pheophyll, phaeophyll + pheophytin, phaeophytin + phiale, phialae + philanthropize, philanthropise + philanthropized, philanthropised + philanthropizes, philanthropises + philanthropizing, philanthropising + Philippize's, Philippise's + Philippize, Philippise + Philippized's, Philippised's + Philippized, Philippised + Philippizes, Philippises + Philippizing's, Philippising's + Philippizing, Philippising + Philistinize's, Philistinise's + Philistinize, Philistinise + Philistinized's, Philistinised's + Philistinized, Philistinised + Philistinizes, Philistinises + Philistinizing's, Philistinising's + Philistinizing, Philistinising + philopena, philopoena + philopenas, philopoenas + philosophization's, philosophisation's + philosophization, philosophisation + philosophizations, philosophisations + philosophize, philosophise + philosophized, philosophised + philosophizer's, philosophiser's + philosophizer, philosophiser + philosophizers, philosophisers + philosophizes, philosophises + philosophizing, philosophising + philter's, philtre's + philter, philtre + philters, philtres + phlebotomization's, phlebotomisation's + phlebotomization, phlebotomisation + phlebotomizations, phlebotomisations + phlebotomize, phlebotomise + phlebotomized, phlebotomised + phlebotomizes, phlebotomises + phlebotomizing, phlebotomising + phleum, phloeum + phlyctena's, phlyctaena's + phlyctena, phlyctaena + phlyctenae, phlyctaenae + phlyctenula, phlyctaenula + Phocean, Phocaean + phonemicization, phonemicisation + phonemicizations, phonemicisations + phonemicize, phonemicise + phonemicized, phonemicised + phonemicizes, phonemicises + phonemicizing, phonemicising + phoneticization's, phoneticisation's + phoneticization, phoneticisation + phoneticizations, phoneticisations + phoneticize, phoneticise + phoneticized, phoneticised + phoneticizes, phoneticises + phoneticizing, phoneticising + phonetization, phonetisation + phonetizations, phonetisations + phonetize, phonetise + phonetized, phonetised + phonetizes, phonetises + phonetizing, phonetising + phorrhea, phorrhoea + phosphatization's, phosphatisation's + phosphatization, phosphatisation + phosphatizations, phosphatisations + phosphatize, phosphatise + phosphatized, phosphatised + phosphatizes, phosphatises + phosphatizing, phosphatising + phosphorize, phosphorise + phosphorized, phosphorised + phosphorizes, phosphorises + phosphorizing, phosphorising + photesthesis, photaesthesis + photesthesis, photoesthesis + photocatalyzer's, photocatalyser's + photocatalyzer, photocatalyser + photocatalyzers, photocatalysers + photoesthetic, photoaesthetic + photographize, photographise + photographizes, photographises + photoionization's, photoionisation's + photoionization, photoionisation + photoionizations, photoionisations + photoisomerization's, photoisomerisation's + photoisomerization, photoisomerisation + photoisomerizations, photoisomerisations + photolabeled, photolabelled + photolabeler, photolabeller + photolabeling, photolabelling + photolyzable, photolysable + photolyze, photolyse + photolyzed, photolysed + photolyzes, photolyses + photolyzing, photolysing + photopolymerization's, photopolymerisation's + photopolymerization, photopolymerisation + photopolymerizations, photopolymerisations + photosensitization's, photosensitisation's + photosensitization, photosensitisation + photosensitizations, photosensitisations + photosensitize, photosensitise + photosensitized, photosensitised + photosensitizer's, photosensitiser's + photosensitizer, photosensitiser + photosensitizers, photosensitisers + photosensitizes, photosensitises + photosensitizing, photosensitising + photosynthesize, photosynthesise + photosynthesized, photosynthesised + photosynthesizes, photosynthesises + photosynthesizing, photosynthesising + phrenologize, phrenologise + phrenologized, phrenologised + phrenologizes, phrenologises + phrenologizing, phrenologising + Phylactolema's, Phylactolaema's + Phylactolema, Phylactolaema + Phylactolemata's, Phylactolaemata's + Phylactolemata, Phylactolaemata + phytoecology, phytooecology + phytohemagglutinin, phytohaemagglutinin + piarhemic, piarhaemic + piaster's, piastre's + piaster, piastre + piasters, piastres + picogram's, picogramme's + picogram, picogramme + picograms, picogrammes + picometer's, picometre's + picometer, picometre + picometers, picometres + pictorialization's, pictorialisation's + pictorialization, pictorialisation + pictorializations, pictorialisations + pictorialize, pictorialise + pictorialized, pictorialised + pictorializes, pictorialises + pictorializing, pictorialising + picturization's, picturisation's + picturization, picturisation + picturizations, picturisations + picturize, picturise + picturized, picturised + picturizes, picturises + picturizing, picturising + pidginization's, pidginisation's + pidginization, pidginisation + pidginizations, pidginisations + pidginize, pidginise + pidginized, pidginised + pidginizes, pidginises + pidginizing, pidginising + piggyback's, pickaback's + piggyback, pickaback + piggybacking, pickabacking + piggybacks, pickabacks + pigmean, pigmaean + pigmentize, pigmentise + pigmentizes, pigmentises + pilau's, pilaff's + pilau, pilaff + pilaus, pilaffs + pilgrimize, pilgrimise + pilgrimized, pilgrimised + pilgrimizes, pilgrimises + pilgrimizing, pilgrimising + pillarize, pillarise + pillarizes, pillarises + pillorize, pillorise + pillorized, pillorised + pillorizes, pillorises + pillorizing, pillorising + pillowbeer, pillowbere + Pindarize's, Pindarise's + Pindarize, Pindarise + Pindarized's, Pindarised's + Pindarized, Pindarised + Pindarizes, Pindarises + Pindarizing's, Pindarising's + Pindarizing, Pindarising + piney, piny + pinkie's, pinky's + pinkie, pinky + pinnule, pinnulae + pinochle's, pinocle's + pinochle, pinocle + pinyon's, piÒon's + pinyon, piÒon + pinyons, piÒons + piratize, piratise + piratizes, piratises + piroshki's, pirozhki's + piroshki, pirozhki + piscine, piscinae + pistoled, pistolled + pistoling, pistolling + pixie's, pixy's + pixie, pixy + pixieish, pixyish + pizes, pises + pizzazz's, pizazz's + pizzazz, pizazz + pizzazzes, pizazzes + Placean's, Placaean's + Placean, Placaean + placebos, placeboes + plage, plagae + plagiarization's, plagiarisation's + plagiarization, plagiarisation + plagiarizations, plagiarisations + plagiarize, plagiarise + plagiarized, plagiarised + plagiarizer's, plagiariser's + plagiarizer, plagiariser + plagiarizers, plagiarisers + plagiarizes, plagiarises + plagiarizing, plagiarising + Plante's, Plantae's + Plante, Plantae + plantule, plantulae + plasmapheresis, plasmaphaeresis + plasmolyze, plasmolyse + plasmolyzed, plasmolysed + plasmolyzes, plasmolyses + plasmolyzing, plasmolysing + plasticization's, plasticisation's + plasticization, plasticisation + plasticizations, plasticisations + plasticize, plasticise + plasticized, plasticised + plasticizer's, plasticiser's + plasticizer, plasticiser + plasticizers, plasticisers + plasticizes, plasticises + plasticizing, plasticising + platea, plataea + platinization's, platinisation's + platinization, platinisation + platinizations, platinisations + platinize, platinise + platinized, platinised + platinizes, platinises + platinizing, platinising + platitudinization's, platitudinisation's + platitudinization, platitudinisation + platitudinizations, platitudinisations + platitudinize, platitudinise + platitudinized, platitudinised + platitudinizer's, platitudiniser's + platitudinizer, platitudiniser + platitudinizes, platitudinises + platitudinizing, platitudinising + Platonization's, Platonisation's + Platonization, Platonisation + platonization, platonisation + Platonize, Platonise + platonize, platonise + Platonized, Platonised + platonized, platonised + Platonizer's, Platoniser's + Platonizer, Platoniser + Platonizes, Platonises + platonizes, platonises + Platonizing, Platonising + platonizing, platonising + platycelian, platycoelian + platycelous, platycoelous + plebeianization's, plebeianisation's + plebeianization, plebeianisation + plebeianize, plebeianise + plebeianized, plebeianised + plebeianizes, plebeianises + plebeianizing, plebeianising + pleuroperitoneal, pleuroperitonaeal + plow's, plough's + plow, plough + plowable, ploughable + plowboy's, ploughboy's + plowboy, ploughboy + plowboys, ploughboys + plowed, ploughed + plower's, plougher's + plower, plougher + plowers, ploughers + plowhead, ploughhead + plowing's, ploughing's + plowing, ploughing + plowman's, ploughman's + plowman, ploughman + plowmen, ploughmen + plows, ploughs + plowshare's, ploughshare's + plowshare, ploughshare + plowshares, ploughshares + plumule, plumulae + pluralization's, pluralisation's + pluralization, pluralisation + pluralizations, pluralisations + pluralize, pluralise + pluralized, pluralised + pluralizer's, pluraliser's + pluralizer, pluraliser + pluralizers, pluralisers + pluralizes, pluralises + pluralizing, pluralising + poeticization, poeticisation + poeticize, poeticise + poeticized, poeticised + poeticizes, poeticises + poeticizing, poeticising + poetization's, poetisation's + poetization, poetisation + poetizations, poetisations + poetize, poetise + poetized, poetised + poetizer's, poetiser's + poetizer, poetiser + poetizers, poetisers + poetizes, poetises + poetizing, poetising + pogromize, pogromise + pogromizes, pogromises + poky, pokey + polarizabilities, polarisabilities + polarizability's, polarisability's + polarizability, polarisability + polarizable's, polarisable's + polarizable, polarisable + polarizables, polarisables + polarization's, polarisation's + polarization, polarisation + polarizations, polarisations + polarize, polarise + polarized, polarised + polarizer's, polariser's + polarizer, polariser + polarizers, polarisers + polarizes, polarises + polarizing, polarising + polemicize, polemicise + polemicized, polemicised + polemicizes, polemicises + polemicizing, polemicising + polemize, polemise + polemized, polemised + polemizes, polemises + polemizing, polemising + policize, policise + policizer, policiser + policizers, policisers + policizes, policises + poliencephalitis's, polioencephalitis's + poliencephalitis, polioencephalitis + poliencephalomyelitis, polioencephalomyelitis + politicalize, politicalise + politicalizes, politicalises + politicization's, politicisation's + politicization, politicisation + politicizations, politicisations + politicize, politicise + politicized, politicised + politicizer, politiciser + politicizers, politicisers + politicizes, politicises + politicizing, politicising + politize, politise + politizes, politises + pollack's, pollock's + pollack, pollock + pollenizer, polleniser + pollinize, pollinise + pollinized, pollinised + pollinizer, polliniser + pollinizes, pollinises + pollinizing, pollinising + polliwog's, pollywog's + polliwog, pollywog + polliwogs, pollywogs + Polonization's, Polonisation's + Polonization, Polonisation + polonize, polonise + polonized, polonised + polonizes, polonises + polonizing, polonising + polychetous, polychaetous + polychromatize, polychromatise + polychromatizes, polychromatises + polychromize, polychromise + polychromizes, polychromises + polycythemia, polycythaemia + polycythemias, polycythaemias + polycythemic, polycythaemic + polydemonism, polydaemonism + polydemonisms, polydaemonisms + polydemonist's, polydaemonist's + polydemonist, polydaemonist + polyemia, polyaemia + polyemic, polyaemic + polyestrous, polyoestrous + polygamize, polygamise + polygamizes, polygamises + polyhemia, polyhaemia + polyhemic, polyhaemic + polymerization's, polymerisation's + polymerization, polymerisation + polymerizations, polymerisations + polymerize, polymerise + polymerized, polymerised + polymerizes, polymerises + polymerizing, polymerising + polypnea, polypnoea + polypneic, polypnoeic + polysulphurization's, polysulphurisation's + polysulphurization, polysulphurisation + polysulphurizations, polysulphurisations + polytetrafluorethylene, polytetrafluoroethylene + polytetrafluorethylenes, polytetrafluoroethylenes + pomerium, pomoerium + pomme, pommae + pommeled, pommelled + pommeling, pommelling + popliteal, poplitaeal + popularization's, popularisation's + popularization, popularisation + popularizations, popularisations + popularize, popularise + popularized, popularised + popularizer's, populariser's + popularizer, populariser + popularizers, popularisers + popularizes, popularises + popularizing, popularising + porcelainization's, porcelainisation's + porcelainization, porcelainisation + porcelainizations, porcelainisations + porcelainize, porcelainise + porcelainized, porcelainised + porcelainizes, porcelainises + porcelainizing, porcelainising + porcellanize, porcellanise + porcellanized, porcellanised + porcellanizes, porcellanises + porcellanizing, porcellanising + porer, pourer + porers, pourers + poringly, pouringly + porphyrization's, porphyrisation's + porphyrization, porphyrisation + porte, portae + portionize, portionise + portionizes, portionises + positivize, positivise + positivizes, positivises + postcecal, postcaecal + postcenal, postcoenal + posterize, posterise + posterizes, posterises + postfetal, postfoetal + postilion's, postillion's + postilion, postillion + postilions, postillions + postmedieval, postmediaeval + postsynchronization, postsynchronisation + posturize, posturise + posturized, posturised + posturizes, posturises + posturizing, posturising + potentialization's, potentialisation's + potentialization, potentialisation + potentializations, potentialisations + potentialize, potentialise + potentializes, potentialises + potentize, potentise + potentized, potentised + potentizes, potentises + potentizing, potentising + pouder, poudre + pouders, poudres + pouffe's, pouf's + pouffe, pouf + pouffes, poufs + poulder, pouldre + poulders, pouldres + powderization's, powderisation's + powderization, powderisation + powderizations, powderisations + powderize, powderise + powderizer, powderiser + powderizers, powderisers + powderizes, powderises + powellize, powellise + powellized, powellised + powellizes, powellises + powellizing, powellising + practicer's, practiser's + practicer, practiser + practicers, practisers + praenomen's, prenomen's + praenomen, prenomen + praenomens, prenomens + pragmatization, pragmatisation + pragmatizations, pragmatisations + pragmatize, pragmatise + pragmatized, pragmatised + pragmatizer, pragmatiser + pragmatizers, pragmatisers + pragmatizes, pragmatises + pragmatizing, pragmatising + preabdomen, praeabdomen + preacetabular, praeacetabular + preacherize, preacherise + preacherizes, preacherises + preacknowledgment's, preacknowledgement's + preacknowledgment, preacknowledgement + preacknowledgments, preacknowledgements + preanal, praeanal + preanesthetic's, preanaesthetic's + preanesthetic, preanaesthetic + preanesthetics, preanaesthetics + preapprize, preapprise + preapprized, preapprised + preapprizing, preapprising + preauthorize, preauthorise + prebaptize, prebaptise + prebaptizes, prebaptises + precancelation, precancellation + precava, praecava + precavae, praecavae + precipe, praecipe + precipes, praecipes + precisionize, precisionise + precisionizes, precisionises + precivilization's, precivilisation's + precivilization, precivilisation + precivilizations, precivilisations + precocial, praecocial + precolor's, precolour's + precolor, precolour + precolorable's, precolourable's + precolorable, precolourable + precolorabler, precolourabler + precolorables, precolourables + precolorablest, precolourablest + precoloration's, precolouration's + precoloration, precolouration + precolorations, precolourations + precolored, precoloured + precoloring, precolouring + precolorings, precolourings + precolors, precolours + preconization's, preconisation's + preconization, preconisation + preconizations, preconisations + preconize, preconise + preconized, preconised + preconizer's, preconiser's + preconizer, preconiser + preconizers, preconisers + preconizes, preconises + preconizing, preconising + precoracoid, praecoracoid + precordia, praecordia + precordial, praecordial + precordium, praecordium + precornu, praecornu + precox, praecox + precriticize, precriticise + precriticizes, precriticises + precuneus, praecuneus + predial, praedial + predialist, praedialist + prediality, praediality + predials, praedials + preemptor's, preaemptor's + preemptor, preaemptor + preesophageal, praeesophageal + preesophageal, preoesophageal + preestival, preaestival + preexistent, preaexistent + prefavor's, prefavour's + prefavor, prefavour + prefavorable's, prefavourable's + prefavorable, prefavourable + prefavorables, prefavourables + prefavorablies, prefavourablies + prefavorably, prefavourably + prefavorite's, prefavourite's + prefavorite, prefavourite + prefavorites, prefavourites + prefavors, prefavours + prefectorial, praefectorial + prefertilization's, prefertilisation's + prefertilization, prefertilisation + prefertilizations, prefertilisations + prefertilize, prefertilise + prefertilizes, prefertilises + preflavor's, preflavour's + preflavor, preflavour + preflavoring, preflavouring + preflavorings, preflavourings + preflavors, preflavours + prefloration, praefloration + prefoliation, praefoliation + pregalvanize, pregalvanise + pregalvanizes, pregalvanises + prehallux, praehallux + prehumor's, prehumour's + prehumor, prehumour + prehumors, prehumours + preinitialize, preinitialise + preinitialized, preinitialised + preinitializes, preinitialises + preinitializing, preinitialising + prejudgment's, prejudgement's + prejudgment, prejudgement + prejudgments, prejudgements + prelabor's, prelabour's + prelabor, prelabour + prelabors, prelabours + prelabrum, praelabrum + prelatize, prelatise + prelatized, prelatised + prelatizes, prelatises + prelatizing, prelatising + prelect, praelect + prelected, praelected + prelecting, praelecting + prelection's, praelection's + prelection, praelection + prelector, praelector + prelectorship, praelectorship + prelectress, praelectress + prelects, praelects + prelocalization's, prelocalisation's + prelocalization, prelocalisation + prelocalizations, prelocalisations + preludium, praeludium + preludize, preludise + preludizes, preludises + premaxilla, praemaxilla + premial, proemial + premillennialize, premillennialise + premillennialized, premillennialised + premillennializing, premillennialising + premonopolize, premonopolise + premonopolizes, premonopolises + premunire, praemunire + prenarial, praenarial + preneural, praeneural + prenomina, praenomina + prenominal, praenominal + preoffense's, preoffence's + preoffense, preoffence + preoffenses, preoffences + preoperculum, praeoperculum + preorganization's, preorganisation's + preorganization, preorganisation + preorganizations, preorganisations + preorganize, preorganise + preorganizes, preorganises + preoxidize, preoxidise + preoxidized, preoxidised + preoxidizes, preoxidises + preoxidizing, preoxidising + prepaleolithic, prepalaeolithic + prepositor, praepositor + prepositure, praepositure + preposter, praeposter + prepostor's, praepostor's + prepostor, praepostor + prepostors, praepostors + preppy's, preppie's + preppy, preppie + preprogram, preprogramme + prepubis, praepubis + prerealization's, prerealisation's + prerealization, prerealisation + prerealizations, prerealisations + prerealize, prerealise + prerealizes, prerealises + prerecognize, prerecognise + prerecognizes, prerecognises + Presbyterianize's, Presbyterianise's + Presbyterianize, Presbyterianise + Presbyterianized's, Presbyterianised's + Presbyterianized, Presbyterianised + Presbyterianizes, Presbyterianises + Presbyterianizing's, Presbyterianising's + Presbyterianizing, Presbyterianising + prescutum, praescutum + presidium's, praesidium's + presidium, praesidium + prespecialize, prespecialise + prespecializes, prespecialises + presphenoid, praesphenoid + presplendor's, presplendour's + presplendor, presplendour + presplendors, presplendours + pressurization's, pressurisation's + pressurization, pressurisation + pressurizations, pressurisations + pressurize, pressurise + pressurized, pressurised + pressurizer, pressuriser + pressurizers, pressurisers + pressurizes, pressurises + pressurizing, pressurising + prestandardization's, prestandardisation's + prestandardization, prestandardisation + prestandardizations, prestandardisations + prestandardize, prestandardise + prestandardizes, prestandardises + presternal, praesternal + presternum, praesternum + prestomium, praestomium + presympathize, presympathise + presympathizes, presympathises + presystolic, praesystolic + pretaxation, praetaxation + pretense's, pretence's + pretense, pretence + pretenses, pretences + pretensive, pretencive + preterit's, preterite's + preterit, preterite + preterits, preterites + pretexta's, praetexta's + pretexta, praetexta + pretextae, praetextae + pretorial, praetorial + Pretorians, Praetorians + pretorium, praetorium + Pretorius's, Praetorius's + Pretorius, Praetorius + pretorship, praetorship + preutilizable's, preutilisable's + preutilizable, preutilisable + preutilizables, preutilisables + preutilization's, preutilisation's + preutilization, preutilisation + preutilizations, preutilisations + preutilize, preutilise + preutilizes, preutilises + preventable, preventible + previze, previse + prezygapophysis, praezygapophysis + pricey, pricy + primeval, primaeval + primevally, primaevally + prioritization's, prioritisation's + prioritization, prioritisation + prioritizations, prioritisations + prioritize, prioritise + prioritized, prioritised + prioritizer, prioritiser + prioritizers, prioritisers + prioritizes, prioritises + prioritizing, prioritising + prioritizings, prioritisings + priorization, priorisation + priorizations, priorisations + priorize, priorise + priorized, priorised + priorizes, priorises + priorizing, priorising + privatization's, privatisation's + privatization, privatisation + privatizations, privatisations + privatize, privatise + privatized, privatised + privatizer, privatiser + privatizers, privatisers + privatizes, privatises + privatizing, privatising + prizable, prisable + proadvertizing, proadvertising + problemize, problemise + problemizes, problemises + processionize, processionise + processionizes, processionises + Procrusteanize's, Procrusteanise's + Procrusteanize, Procrusteanise + Procrusteanizes, Procrusteanises + proctodea, proctodaea + proctodeal, proctodaeal + proctodeum's, proctodaeum's + proctodeum, proctodaeum + proctodeums, proctodaeums + proctorization's, proctorisation's + proctorization, proctorisation + proctorizations, proctorisations + proctorize, proctorise + proctorized, proctorised + proctorizes, proctorises + proctorizing, proctorising + prodigalize, prodigalise + prodigalized, prodigalised + prodigalizes, prodigalises + prodigalizing, prodigalising + productize, productise + productized, productised + productizer, productiser + productizers, productisers + productizes, productises + productizing, productising + proemium, prooemium + profanize, profanise + profanizes, profanises + profer, profre + professionalization's, professionalisation's + professionalization, professionalisation + professionalizations, professionalisations + professionalize, professionalise + professionalized, professionalised + professionalizes, professionalises + professionalizing, professionalising + professionize, professionise + professionizes, professionises + programmer's, programer's + programmer, programer + programmers, programers + proindustrialization, proindustrialisation + projectization, projectisation + projectizations, projectisations + prokaryote's, procaryote's + prokaryote, procaryote + prokaryotes, procaryotes + prokaryotic, procaryotic + proletarianization's, proletarianisation's + proletarianization, proletarianisation + proletarianizations, proletarianisations + proletarianize, proletarianise + proletarianized, proletarianised + proletarianizes, proletarianises + proletarianizing, proletarianising + proletarize, proletarise + proletarized, proletarised + proletarizing, proletarising + prologize, prologise + prologized, prologised + prologizes, prologises + prologizing, prologising + prologue's, prolog's + prologue, prolog + prologues, prologs + prologuize, prologuise + prologuized, prologuised + prologuizer's, prologuiser's + prologuizer, prologuiser + prologuizers, prologuisers + prologuizes, prologuises + prologuizing, prologuising + prolusionize, prolusionise + prolusionizes, prolusionises + pronominalization, pronominalisation + pronominalize, pronominalise + propagandize, propagandise + propagandized, propagandised + propagandizes, propagandises + propagandizing, propagandising + propellant's, propellent's + propellant, propellent + propellants, propellents + prophetize, prophetise + prophetizes, prophetises + propositionize, propositionise + propositionizes, propositionises + propretor's, propraetor's + propretor, propraetor + propretorial, propraetorial + propretorian, propraetorian + propretors, propraetors + propylitization, propylitisation + propylitizations, propylitisations + propylitize, propylitise + propylitized, propylitised + propylitizes, propylitises + propylitizing, propylitising + proselytization's, proselytisation's + proselytization, proselytisation + proselytizations, proselytisations + proselytize, proselytise + proselytized, proselytised + proselytizer's, proselytiser's + proselytizer, proselytiser + proselytizers, proselytisers + proselytizes, proselytises + proselytizing, proselytising + proseuche, proseuchae + prosocele, prosocoele + prosopopeial, prosopopoeial + prosopopoeia, prosopopeia + prosopopoeias, prosopopeias + prostatorrhea, prostatorrhoea + protectionize, protectionise + protectionizes, protectionises + proteide, proteidae + Protestantize's, Protestantise's + Protestantize, Protestantise + Protestantized's, Protestantised's + Protestantized, Protestantised + Protestantizes, Protestantises + Protestantizing's, Protestantising's + Protestantizing, Protestantising + protester's, protestor's + protester, protestor + protesters, protestors + Prothoenor's, Prothoaenor's + Prothoenor, Prothoaenor + protoarcheology, protoarchaeology + protocoled, protocolled + protocoling, protocolling + protocolization's, protocolisation's + protocolization, protocolisation + protocolizations, protocolisations + protocolize, protocolise + protocolized, protocolised + protocolizes, protocolises + protocolizing, protocolising + proverbialize, proverbialise + proverbialized, proverbialised + proverbializes, proverbialises + proverbializing, proverbialising + proverbize, proverbise + proverbizes, proverbises + provincialization's, provincialisation's + provincialization, provincialisation + provincializations, provincialisations + provincialize, provincialise + provincialized, provincialised + provincializes, provincialises + provincializing, provincialising + Prussianization's, Prussianisation's + prussianization's, prussianisation's + Prussianization, Prussianisation + prussianization, prussianisation + Prussianizations, Prussianisations + Prussianize, Prussianise + prussianize, prussianise + Prussianized, Prussianised + prussianized, prussianised + Prussianizer's, Prussianiser's + prussianizer's, prussianiser's + Prussianizer, Prussianiser + prussianizer, prussianiser + Prussianizers, Prussianisers + Prussianizes, Prussianises + prussianizes, prussianises + Prussianizing, Prussianising + prussianizing, prussianising + psalmodize, psalmodise + psalmodized, psalmodised + psalmodizes, psalmodises + psalmodizing, psalmodising + pseudelephant, pseudoelephant + pseudembryo, pseudoembryo + pseudembryonic, pseudoembryonic + pseudesthesia, pseudaesthesia + pseudhemal, pseudhaemal + pseudoanemia's, pseudoanaemia's + pseudoanemia, pseudoanaemia + pseudoanemias, pseudoanaemias + pseudoanemic, pseudoanaemic + pseudoanemics, pseudoanaemics + pseudocele, pseudocoele + pseudocelom, pseudocoelom + pseudoedema's, pseudooedema's + pseudoedema, pseudooedema + pseudoedemas, pseudooedemas + pseudographize, pseudographise + pseudographizes, pseudographises + pseudolunule, pseudolunulae + psychoanalyze, psychoanalyse + psychoanalyzed, psychoanalysed + psychoanalyzer's, psychoanalyser's + psychoanalyzer, psychoanalyser + psychoanalyzers, psychoanalysers + psychoanalyzes, psychoanalyses + psychoanalyzing, psychoanalysing + psychologization, psychologisation + psychologize, psychologise + psychologized, psychologised + psychologizes, psychologises + psychologizing, psychologising + Ptolemean's, Ptolemaean's + Ptolemean, Ptolemaean + ptyalize, ptyalise + ptyalized, ptyalised + ptyalizes, ptyalises + ptyalizing, ptyalising + publice, publicae + publicize, publicise + publicized, publicised + publicizes, publicises + publicizing, publicising + puebloization's, puebloisation's + puebloization, puebloisation + puebloizations, puebloisations + puebloize, puebloise + puebloizes, puebloises + puers, pures + pulicide, pulicidae + Pullmanize's, Pullmanise's + Pullmanize, Pullmanise + Pullmanizes, Pullmanises + pulpitize, pulpitise + pulpitizes, pulpitises + pulverizable's, pulverisable's + pulverizable, pulverisable + pulverizabler, pulverisabler + pulverizables, pulverisables + pulverizablest, pulverisablest + pulverization's, pulverisation's + pulverization, pulverisation + pulverizations, pulverisations + pulverize, pulverise + pulverized, pulverised + pulverizer's, pulveriser's + pulverizer, pulveriser + pulverizers, pulverisers + pulverizes, pulverises + pulverizing, pulverising + pulvilized, pulvilised + pummeled, pummelled + pummeler, pummeller + pummeling, pummelling + pumpkin's, punkin's + pumpkin, punkin + pumpkins, punkins + pupilize, pupilise + pupilizes, pupilises + puppetize, puppetise + puppetizes, puppetises + Puritanize's, Puritanise's + Puritanize, Puritanise + puritanize, puritanise + puritanized, puritanised + Puritanizer's, Puritaniser's + Puritanizer, Puritaniser + Puritanizers, Puritanisers + Puritanizes, Puritanises + puritanizes, puritanises + puritanizing, puritanising + pyemia's, pyaemia's + pyemia, pyaemia + pyemias, pyaemias + pyemic, pyaemic + pygmean, pygmaean + pygmies, pigmies + pygmy's, pigmy's + pygmy, pigmy + pyorrhea's, pyorrhoea's + pyorrhea, pyorrhoea + pyorrheal, pyorrhoeal + pyorrhealer, pyorrhoealer + pyorrhealest, pyorrhoealest + pyorrheas, pyorrhoeas + pyorrheic, pyorrhoeic + pyramidize, pyramidise + pyramidizes, pyramidises + Pyrenean, Pyrenaean + Pyreneus's, Pyrenaeus's + Pyreneus, Pyrenaeus + pyridinize, pyridinise + pyridinizes, pyridinises + pyritization's, pyritisation's + pyritization, pyritisation + pyritizations, pyritisations + pyritize, pyritise + pyritized, pyritised + pyritizes, pyritises + pyritizing, pyritising + pyrolyzable, pyrolysable + pyrolyzate's, pyrolysate's + pyrolyzate, pyrolysate + pyrolyzates, pyrolysates + pyrolyze's, pyrolyse's + pyrolyze, pyrolyse + pyrolyzed, pyrolysed + pyrolyzer, pyrolyser + pyrolyzes, pyrolyses + pyrolyzing, pyrolysing + Pythagoreanize's, Pythagoreanise's + Pythagoreanize, Pythagoreanise + Pythagoreanizes, Pythagoreanises + pythonine, pythoninae + pythonize, pythonise + pythonizes, pythonises + quadriphonic, quadrophonic + quadriphonics, quadrophonics + quaestor's, questor's + quaestor, questor + quaestors, questors + quahog's, quahaug's + quahog, quahaug + quahogs, quahaugs + Quakerization's, Quakerisation's + Quakerization, Quakerisation + Quakerizations, Quakerisations + Quakerize's, Quakerise's + Quakerize, Quakerise + Quakerizes, Quakerises + quantization's, quantisation's + quantization, quantisation + quantizations, quantisations + quantize, quantise + quantized, quantised + quantizer's, quantiser's + quantizer, quantiser + quantizers, quantisers + quantizes, quantises + quantizing, quantising + quarreled, quarrelled + quarreler's, quarreller's + quarreler, quarreller + quarrelers, quarrellers + quarreling, quarrelling + quarrelous, quarrellous + quarterization's, quarterisation's + quarterization, quarterisation + quarterizations, quarterisations + quartet's, quartette's + quartet, quartette + quartets, quartettes + quaters, quatres + que, quae + querele, querelae + questionaries, quaestionaries + questionary, quaestionary + questorial, quaestorial + questorship's, quaestorship's + questorship, quaestorship + queuing, queueing + quininize, quininise + quininizes, quininises + quintessentialize, quintessentialise + quintessentialized, quintessentialised + quintessentializes, quintessentialises + quintessentializing, quintessentialising + quintet's, quintette's + quintet, quintette + quintets, quintettes + Quran's, Qur'an's + Quran, Qur'an + Quranic, Qur'anic + Qurans, Qur'ans + raccoon's, racoon's + raccoon, racoon + raccoons, racoons + racemization's, racemisation's + racemization, racemisation + racemizations, racemisations + racemize, racemise + racemized, racemised + racemizes, racemises + racemizing, racemising + racialization's, racialisation's + racialization, racialisation + racializations, racialisations + racialize, racialise + racializes, racialises + Radborne's, Radbourne's + Radborne, Radbourne + radialization's, radialisation's + radialization, radialisation + radializations, radialisations + radialize, radialise + radialized, radialised + radializes, radialises + radializing, radialising + radicalization's, radicalisation's + radicalization, radicalisation + radicalizations, radicalisations + radicalize, radicalise + radicalized, radicalised + radicalizes, radicalises + radicalizing, radicalising + radiopasteurization, radiopasteurisation + radiosensitize, radiosensitise + radiosensitized, radiosensitised + radiosensitizes, radiosensitises + radiosensitizing, radiosensitising + radiosterilization, radiosterilisation + radiosterilize, radiosterilise + radiosterilized, radiosterilised + radiosterilizes, radiosterilises + radiosterilizing, radiosterilising + radiumization's, radiumisation's + radiumization, radiumisation + radiumizations, radiumisations + radiumize, radiumise + radiumizes, radiumises + rajah's, raja's + rajah, raja + rajahs, rajas + Rame's, Ramae's + Rame, Ramae + ramekin's, ramequin's + ramekin, ramequin + ramekins, ramequins + rampier, rampire + rancor's, rancour's + rancor, rancour + rancors, rancours + randomization's, randomisation's + randomization, randomisation + randomizations, randomisations + randomize, randomise + randomized, randomised + randomizer's, randomiser's + randomizer, randomiser + randomizers, randomisers + randomizes, randomises + randomizing, randomising + ranee's, rani's + ranee, rani + ranees, ranis + raphe, raphae + raphide, raphidae + rapturize, rapturise + rapturized, rapturised + rapturizes, rapturises + rapturizing, rapturising + rascalize, rascalise + rascalizes, rascalises + rationalizable's, rationalisable's + rationalizable, rationalisable + rationalizables, rationalisables + rationalization's, rationalisation's + rationalization, rationalisation + rationalizations, rationalisations + rationalize, rationalise + rationalized, rationalised + rationalizer's, rationaliser's + rationalizer, rationaliser + rationalizers, rationalisers + rationalizes, rationalises + rationalizing, rationalising + ratite, ratitae + ratline's, ratlin's + ratlines, ratlins + raveler's, raveller's + raveler, raveller + ravelers, ravellers + reacclimatization's, reacclimatisation's + reacclimatization, reacclimatisation + reacclimatizations, reacclimatisations + reacclimatize, reacclimatise + reacclimatized, reacclimatised + reacclimatizes, reacclimatises + reacclimatizing, reacclimatising + reactualize, reactualise + reactualizes, reactualises + readvertize, readvertise + readvertized, readvertised + readvertizing, readvertising + realisticize, realisticise + realisticizes, realisticises + realizabilities, realisabilities + realizability's, realisability's + realizability, realisability + realizable, realisable + realizableness's, realisableness's + realizableness, realisableness + realizabler, realisabler + realizables, realisables + realizablest, realisablest + realizablies, realisablies + realizably, realisably + realization's, realisation's + realization, realisation + realizations, realisations + realize, realise + realized, realised + realizer's, realiser's + realizer, realiser + realizers, realisers + realizes, realises + realizing's, realising's + realizing, realising + realizingly, realisingly + realizings, realisings + reanalyze, reanalyse + reanalyzed, reanalysed + reanalyzer, reanalyser + reanalyzers, reanalysers + reanalyzes, reanalyses + reanalyzing, reanalysing + reanimalize, reanimalise + reanimalizes, reanimalises + reapologize, reapologise + reapologizes, reapologises + reauthorization's, reauthorisation's + reauthorization, reauthorisation + reauthorizations, reauthorisations + reauthorize, reauthorise + reauthorizes, reauthorises + rebaptization's, rebaptisation's + rebaptization, rebaptisation + rebaptizations, rebaptisations + rebaptize, rebaptise + rebaptized, rebaptised + rebaptizes, rebaptises + rebaptizing, rebaptising + rebourbonize, rebourbonise + rebourbonizes, rebourbonises + rebrutalize, rebrutalise + rebrutalizes, rebrutalises + recanalization, recanalisation + recapitalization's, recapitalisation's + recapitalization, recapitalisation + recapitalizations, recapitalisations + recapitalize, recapitalise + recapitalized, recapitalised + recapitalizes, recapitalises + recapitalizing, recapitalising + recarbonization's, recarbonisation's + recarbonization, recarbonisation + recarbonizations, recarbonisations + recarbonize, recarbonise + recarbonizer, recarboniser + recarbonizers, recarbonisers + recarbonizes, recarbonises + recategorized, recategorised + recausticize, recausticise + recausticizes, recausticises + recentralization's, recentralisation's + recentralization, recentralisation + recentralizations, recentralisations + recentralize, recentralise + recentralizes, recentralises + recercele, recercelae + reciprocalize, reciprocalise + reciprocalizes, reciprocalises + recivilization's, recivilisation's + recivilization, recivilisation + recivilizations, recivilisations + recivilize, recivilise + recivilizes, recivilises + recognizability, recognisability + recognizable, recognisable + recognizabler, recognisabler + recognizablest, recognisablest + recognizably, recognisably + recognizance's, recognisance's + recognizance, recognisance + recognizances, recognisances + recognize, recognise + recognized, recognised + recognizedlies, recognisedlies + recognizedly, recognisedly + recognizer's, recogniser's + recognizer, recogniser + recognizers, recognisers + recognizes, recognises + recognizing, recognising + recognizinglies, recognisinglies + recognizingly, recognisingly + recolonization's, recolonisation's + recolonization, recolonisation + recolonizations, recolonisations + recolonize, recolonise + recolonized, recolonised + recolonizes, recolonises + recolonizing, recolonising + recolor's, recolour's + recolor, recolour + recoloration's, recolouration's + recoloration, recolouration + recolorations, recolourations + recolored, recoloured + recoloring, recolouring + recolors, recolours + reconceptualization, reconceptualisation + reconceptualizing, reconceptualising + reconnoiter's, reconnoitre's + reconnoiter, reconnoitre + reconnoitered, reconnoitred + reconnoiterer's, reconnoitrer's + reconnoiterer, reconnoitrer + reconnoiterers, reconnoitrers + reconnoitering, reconnoitring + reconnoiters, reconnoitres + recriticize, recriticise + recriticizes, recriticises + recrystallization's, recrystallisation's + recrystallization, recrystallisation + recrystallizations, recrystallisations + recrystallize, recrystallise + recrystallized, recrystallised + recrystallizes, recrystallises + recrystallizing, recrystallising + redialed, redialled + redialer, redialler + redialing, redialling + redisseize, redisseise + redisseizin, redisseisin + reedified, reaedified + reedifies, reaedifies + reedify, reaedify + reedifying, reaedifying + reemphasize, reemphasise + reemphasized, reemphasised + reemphasizer, reemphasiser + reemphasizers, reemphasisers + reemphasizes, reemphasises + reemphasizing, reemphasising + reentrance's, reaentrance's + reentrance, reaentrance + reexportation's, reaexportation's + reexportation, reaexportation + reexporter's, reaexporter's + reexporter, reaexporter + refavor's, refavour's + refavor, refavour + refavors, refavours + refertilization's, refertilisation's + refertilization, refertilisation + refertilizations, refertilisations + refertilize, refertilise + refertilizes, refertilises + reflectorize's, reflectorise's + reflectorize, reflectorise + reflectorized, reflectorised + reflectorizes, reflectorises + reflectorizing, reflectorising + reforestization's, reforestisation's + reforestization, reforestisation + reforestize, reforestise + reforestizes, reforestises + reformades, reformadoes + refueled, refuelled + refueling, refuelling + regalize, regalise + regalizes, regalises + regalvanization's, regalvanisation's + regalvanization, regalvanisation + regalvanizations, regalvanisations + regalvanize, regalvanise + regalvanizes, regalvanises + reges, regoes + regionalization's, regionalisation's + regionalization, regionalisation + regionalizations, regionalisations + regionalize, regionalise + regionalized, regionalised + regionalizes, regionalises + regionalizing, regionalising + regularization's, regularisation's + regularization, regularisation + regularizations, regularisations + regularize, regularise + regularized, regularised + regularizer's, regulariser's + regularizer, regulariser + regularizers, regularisers + regularizes, regularises + regularizing, regularising + regulize, regulise + regulized, regulised + regulizes, regulises + regulizing, regulising + reharmonization, reharmonisation + reharmonize, reharmonise + reharmonizes, reharmonises + Rehm's, Roehm's + Rehm, Roehm + rehonor's, rehonour's + rehonor, rehonour + rehonors, rehonours + rehumanization's, rehumanisation's + rehumanization, rehumanisation + rehumanize, rehumanise + rehumanizes, rehumanises + rehybridize, rehybridise + rehybridizes, rehybridises + reindustrialization, reindustrialisation + reindustrializations, reindustrialisations + reindustrialize, reindustrialise + reindustrialized, reindustrialised + reindustrializes, reindustrialises + reindustrializing, reindustrialising + reinforce, reenforce + reinforceable, reenforceable + reinforced, reenforced + reinforces, reenforces + reinforcing, reenforcing + reinitialization, reinitialisation + reinitialize, reinitialise + reinitialized, reinitialised + reinitializes, reinitialises + reinitializing, reinitialising + reitemize, reitemise + reitemizes, reitemises + rejuvenize, rejuvenise + rejuvenized, rejuvenised + rejuvenizes, rejuvenises + rejuvenizing, rejuvenising + relabeled, relabelled + relabeler, relabeller + relabelers, relabellers + relabeling, relabelling + relativization's, relativisation's + relativization, relativisation + relativizations, relativisations + relativize, relativise + relativized, relativised + relativizes, relativises + relativizing, relativising + religionize, religionise + religionized, religionised + religionizes, religionises + religionizing, religionising + remagnetization's, remagnetisation's + remagnetization, remagnetisation + remagnetizations, remagnetisations + remagnetize, remagnetise + remagnetizes, remagnetises + rematerialize, rematerialise + rematerialized, rematerialised + rematerializes, rematerialises + rememorize, rememorise + rememorizes, rememorises + remilitarization's, remilitarisation's + remilitarization, remilitarisation + remilitarizations, remilitarisations + remilitarize, remilitarise + remilitarized, remilitarised + remilitarizes, remilitarises + remilitarizing, remilitarising + remineralization's, remineralisation's + remineralization, remineralisation + remineralizations, remineralisations + remineralize, remineralise + remineralized, remineralised + remineralizes, remineralises + remineralizing, remineralising + remobilization's, remobilisation's + remobilization, remobilisation + remobilizations, remobilisations + remobilize, remobilise + remobilizes, remobilises + remodeled, remodelled + remodeling, remodelling + remold, remould + remolded, remoulded + remolding, remoulding + remolds, remoulds + remonetization's, remonetisation's + remonetization, remonetisation + remonetizations, remonetisations + remonetize, remonetise + remonetized, remonetised + remonetizes, remonetises + remonetizing, remonetising + remoralization, remoralisation + remoralizations, remoralisations + remoralize, remoralise + remoralized, remoralised + remoralizes, remoralises + remoralizing, remoralising + renationalize, renationalise + renationalized, renationalised + renationalizes, renationalises + renationalizing, renationalising + rencounter, rencontre + Renferd's, Renfred's + Renferd, Renfred + renormalization's, renormalisation's + renormalization, renormalisation + renormalizations, renormalisations + renormalize, renormalise + renormalized, renormalised + renormalizes, renormalises + renormalizing, renormalising + reobjectivization's, reobjectivisation's + reobjectivization, reobjectivisation + reobjectivizations, reobjectivisations + reobjectivize, reobjectivise + reobjectivizes, reobjectivises + reorganization's, reorganisation's + reorganization, reorganisation + reorganizational, reorganisational + reorganizationist's, reorganisationist's + reorganizationist, reorganisationist + reorganizationists, reorganisationists + reorganizations, reorganisations + reorganize, reorganise + reorganized, reorganised + reorganizer's, reorganiser's + reorganizer, reorganiser + reorganizers, reorganisers + reorganizes, reorganises + reorganizing, reorganising + reoxidize, reoxidise + reoxidized, reoxidised + reoxidizes, reoxidises + reoxidizing, reoxidising + reoxygenize, reoxygenise + reoxygenizes, reoxygenises + repaganization's, repaganisation's + repaganization, repaganisation + repaganizations, repaganisations + repaganize, repaganise + repaganizer, repaganiser + repaganizers, repaganisers + repaganizes, repaganises + repatronize, repatronise + repatronizes, repatronises + repellent's, repellant's + repellent, repellant + repellents, repellants + repersonalize, repersonalise + rephosphorization's, rephosphorisation's + rephosphorization, rephosphorisation + rephosphorizations, rephosphorisations + rephosphorize, rephosphorise + rephosphorizes, rephosphorises + repolymerization's, repolymerisation's + repolymerization, repolymerisation + repolymerizations, repolymerisations + repolymerize, repolymerise + repolymerizes, repolymerises + repopularize, repopularise + reprivatization's, reprivatisation's + reprivatization, reprivatisation + reprivatizations, reprivatisations + reprivatize, reprivatise + reprivatized, reprivatised + reprivatizes, reprivatises + reprivatizing, reprivatising + reprized, reprised + reprogram, reprogramme + reprograms, reprogrammes + republicanization's, republicanisation's + republicanization, republicanisation + republicanizations, republicanisations + republicanize, republicanise + republicanized, republicanised + republicanizer's, republicaniser's + republicanizer, republicaniser + republicanizers, republicanisers + republicanizes, republicanises + republicanizing, republicanising + repulverize, repulverise + repulverizes, repulverises + reroyalize, reroyalise + reroyalizes, reroyalises + reseize, reseise + reseizer, reseiser + resensitization's, resensitisation's + resensitization, resensitisation + resensitizations, resensitisations + resensitize, resensitise + resensitizes, resensitises + resepulcher, resepulchre + resepulchers, resepulchres + reshes, reshoes + resinize, resinise + resinized, resinised + resinizes, resinises + resinizing, resinising + resolemnize, resolemnise + resolemnizes, resolemnises + respectabilize, respectabilise + respectabilized, respectabilised + respectabilizes, respectabilises + respectabilizing, respectabilising + restandardization's, restandardisation's + restandardization, restandardisation + restandardizations, restandardisations + restandardize, restandardise + restandardizes, restandardises + restaurateur's, restauranteur's + restaurateur, restauranteur + restaurateurs, restauranteurs + resterilize, resterilise + resterilizes, resterilises + restigmatize, restigmatise + restigmatizes, restigmatises + resurrectionize, resurrectionise + resurrectionized, resurrectionised + resurrectionizes, resurrectionises + resurrectionizing, resurrectionising + resymbolization's, resymbolisation's + resymbolization, resymbolisation + resymbolizations, resymbolisations + resymbolize, resymbolise + resymbolizes, resymbolises + resynchronization's, resynchronisation's + resynchronization, resynchronisation + resynchronizations, resynchronisations + resynchronize, resynchronise + resynchronized, resynchronised + resynchronizes, resynchronises + resynchronizing, resynchronising + resynthesize, resynthesise + resynthesizes, resynthesises + retinize, retinise + retinizes, retinises + retinule, retinulae + retranquilize, retranquilise + retranquilizes, retranquilises + retrocecal, retrocaecal + reutilization's, reutilisation's + reutilization, reutilisation + reutilize, reutilise + reutilized, reutilised + reutilizes, reutilises + reutilizing, reutilising + revalorization's, revalorisation's + revalorization, revalorisation + revalorizations, revalorisations + revalorize, revalorise + revalorized, revalorised + revalorizes, revalorises + revalorizing, revalorising + revaporization's, revapourisation's + revaporization, revapourisation + revaporizations, revapourisations + revaporize, revaporise + revaporizes, revaporises + revelationize, revelationise + revelationizes, revelationises + reveled, revelled + reveler's, reveller's + reveler, reveller + revelers, revellers + reveling, revelling + revelings, revellings + reverie's, revery's + reverie, revery + revigor, revigour + revisualization's, revisualisation's + revisualization, revisualisation + revisualizations, revisualisations + revisualize, revisualise + revisualizes, revisualises + revitalization's, revitalisation's + revitalization, revitalisation + revitalizations, revitalisations + revitalize, revitalise + revitalized, revitalised + revitalizer, revitaliser + revitalizers, revitalisers + revitalizes, revitalises + revitalizing, revitalising + revivalize, revivalise + revivalizes, revivalises + revocable, revokable + revolatilize, revolatilise + revolatilizes, revolatilises + revolutionize, revolutionise + revolutionized, revolutionised + revolutionizement's, revolutionisement's + revolutionizement, revolutionisement + revolutionizements, revolutionisements + revolutionizer's, revolutioniser's + revolutionizer, revolutioniser + revolutionizers, revolutionisers + revolutionizes, revolutionises + revolutionizing, revolutionising + Rexford's, Rexfourd's + Rexford, Rexfourd + rhaphe, rhaphae + rhapsodize, rhapsodise + rhapsodized, rhapsodised + rhapsodizes, rhapsodises + rhapsodizing, rhapsodising + rheadine, rhoeadine + rhebosis, rhaebosis + Rhetian's, Rhaetian's + Rhetian, Rhaetian + Rhetic, Rhaetic + rhetorize, rhetorise + rhetorized, rhetorised + rhetorizes, rhetorises + rhetorizing, rhetorising + rheumatize, rheumatise + rheumatized, rheumatised + rheumatizes, rheumatises + rheumatizing, rheumatising + rhinocele, rhinocoele + rhinocelian, rhinocoelian + rhinorrhea, rhinorrhoea + rhinorrheal, rhinorrhoeal + rhodanize, rhodanise + rhodanized, rhodanised + rhodanizes, rhodanises + rhodanizing, rhodanising + rhotacize, rhotacise + rhotacized, rhotacised + rhotacizes, rhotacises + rhotacizing, rhotacising + rhythmicize, rhythmicise + rhythmicizes, rhythmicises + rhythmizable's, rhythmisable's + rhythmizable, rhythmisable + rhythmizables, rhythmisables + rhythmization's, rhythmisation's + rhythmization, rhythmisation + rhythmizations, rhythmisations + rhythmize, rhythmise + rhythmized, rhythmised + rhythmizes, rhythmises + rhythmizing, rhythmising + rickshaw's, ricksha's + rickshaw, ricksha + rickshaws, rickshas + ridiculize, ridiculise + ridiculizes, ridiculises + rigidize, rigidise + rigidized, rigidised + rigidizes, rigidises + rigidizing, rigidising + rigmarole's, rigamarole's + rigmarole, rigamarole + rigmaroles, rigamaroles + rigor's, rigour's + rigor, rigour + rigorism's, rigourism's + rigorism, rigourism + rigorist's, rigourist's + rigorist, rigourist + rigoristic, rigouristic + rigors, rigours + riotize, riotise + riotizes, riotises + riposte's, ripost's + riposte, ripost + ripostes, riposts + ritornelle, ritournelle + ritornelles, ritournelles + ritualization's, ritualisation's + ritualization, ritualisation + ritualizations, ritualisations + ritualize, ritualise + ritualized, ritualised + ritualizes, ritualises + ritualizing, ritualising + rivaled, rivalled + rivaless's, rivalless's + rivaless, rivalless + rivalesses, rivallesses + rivaling, rivalling + rivalize, rivalise + rivalized, rivalised + rivalizes, rivalises + rivalizing, rivalising + robotization's, robotisation's + robotization, robotisation + robotizations, robotisations + robotize, robotise + robotized, robotised + robotizes, robotises + robotizing, robotising + roed, rooed + Roentgen, Rˆntgen + roentgenize, roentgenise + roer, rore + Romania's, Roumania's + Romania, Roumania + Romanias, Roumanias + Romanization's, Romanisation's + Romanization, Romanisation + Romanizations, Romanisations + Romanize, Romanise + romanize, romanise + Romanized, Romanised + romanized, romanised + Romanizer's, Romaniser's + Romanizer, Romaniser + Romanizers, Romanisers + Romanizes, Romanises + romanizes, romanises + Romanizing, Romanising + romanizing, romanising + romanticization's, romanticisation's + romanticization, romanticisation + romanticizations, romanticisations + romanticize, romanticise + romanticized, romanticised + romanticizes, romanticises + romanticizing, romanticising + ropy, ropey + routinization's, routinisation's + routinization, routinisation + routinizations, routinisations + routinize, routinise + routinized, routinised + routinizes, routinises + routinizing, routinising + roweled, rowelled + roweling, rowelling + royalization's, royalisation's + royalization, royalisation + royalizations, royalisations + royalize, royalise + royalized, royalised + royalizes, royalises + royalizing, royalising + rubberization, rubberisation + rubberize, rubberise + rubberized, rubberised + rubberizes, rubberises + rubberizing, rubberising + ruble's, rouble's + ruble, rouble + rubles, roubles + rubricize, rubricise + rubricizes, rubricises + ruffianize, ruffianise + ruffianizes, ruffianises + ruggedization's, ruggedisation's + ruggedization, ruggedisation + ruggedizations, ruggedisations + ruggedize, ruggedise + ruggedized, ruggedised + ruggedizes, ruggedises + ruggedizing, ruggedising + rumor's, rumour's + rumor, rumour + rumored, rumoured + rumorer's, rumourer's + rumorer, rumourer + rumorers, rumourers + rumoring, rumouring + rumormonger's, rumourmonger's + rumormonger, rumourmonger + rumormongers, rumourmongers + rumors, rumours + ruralization's, ruralisation's + ruralization, ruralisation + ruralizations, ruralisations + ruralize, ruralise + ruralized, ruralised + ruralizes, ruralises + ruralizing, ruralising + Russianization's, Russianisation's + Russianization, Russianisation + russianization, russianisation + Russianizations, Russianisations + Russianize, Russianise + russianize, russianise + Russianized, Russianised + Russianizes, Russianises + Russianizing, Russianising + rusticize, rusticise + rusticized, rusticised + rusticizes, rusticises + rusticizing, rusticising + Sabbathize's, Sabbathise's + Sabbathize, Sabbathise + Sabbathizes, Sabbathises + sabbatize, sabbatise + sabbatized, sabbatised + sabbatizes, sabbatises + sabbatizing, sabbatising + Sabean, Sabaean + Sabeans, Sabaeans + saber's, sabre's + saber, sabre + saberbill, sabrebill + sabered, sabred + sabering, sabring + saberlike's, sabrelike's + saberlike, sabrelike + saberlikes, sabrelikes + sabers, sabres + sabertooth, sabretooth + saccharization, saccharisation + saccharizations, saccharisations + saccharize, saccharise + saccharized, saccharised + saccharizes, saccharises + saccharizing, saccharising + sacerdotalize, sacerdotalise + sacerdotalized, sacerdotalised + sacerdotalizes, sacerdotalises + sacerdotalizing, sacerdotalising + sacralization's, sacralisation's + sacralization, sacralisation + sacralizations, sacralisations + sacralize, sacralise + sacralized, sacralised + sacralizes, sacralises + sacralizing, sacralising + sacramentize, sacramentise + sacramentizes, sacramentises + Safier's, Safire's + Safier, Safire + sailorizing's, sailorising's + sailorizing, sailorising + sailorizings, sailorisings + sake's, saki's + sake, saki + sakes, sakis + salable, saleable + salabler, saleabler + salablest, saleablest + salinization, salinisation + salinize, salinise + salinizes, salinises + saltiers, saltires + saltierwise, saltirewise + saltpeter's, saltpetre's + saltpeter, saltpetre + saltpeters, saltpetres + sanctuarize, sanctuarise + sanctuarized, sanctuarised + sanctuarizes, sanctuarises + sanctuarizing, sanctuarising + sandaled, sandalled + sandaling, sandalling + Sanferd's, Sanfred's + Sanferd, Sanfred + Sanforize, Sanforise + Sanforizes, Sanforises + Sanforizing, Sanforising + sanitization's, sanitisation's + sanitization, sanitisation + sanitizations, sanitisations + sanitize, sanitise + sanitized, sanitised + sanitizer's, sanitiser's + sanitizer, sanitiser + sanitizers, sanitisers + sanitizes, sanitises + sanitizing, sanitising + Sanskritize's, Sanskritise's + Sanskritize, Sanskritise + sapientize, sapientise + sapientizes, sapientises + sapor, sapour + sapors, sapours + sapremia's, sapraemia's + sapremia, sapraemia + sapremias, sapraemias + sapremic, sapraemic + sarcine, sarcinae + sari's, saree's + sari, saree + saris, sarees + Sassanide, Sassanidae + satanize, satanise + satanizes, satanises + satellitize, satellitise + satellitized, satellitised + satellitizes, satellitises + satellitizing, satellitising + satinize, satinise + satinizes, satinises + satirizable's, satirisable's + satirizable, satirisable + satirizables, satirisables + satirization, satirisation + satirize, satirise + satirized, satirised + satirizer's, satiriser's + satirizer, satiriser + satirizers, satirisers + satirizes, satirises + satirizing, satirising + sative, sativae + savable, saveable + savagize, savagise + savagizes, savagises + savanna's, savannah's + savanna, savannah + savannas, savannahes + savior's, saviour's + savior, saviour + savioress, saviouress + saviorhood's, saviourhood's + saviorhood, saviourhood + saviorhoods, saviourhoods + saviors, saviours + saviorship's, saviourship's + saviorship, saviourship + saviorships, saviourships + savor's, savour's + savor, savour + savored, savoured + savorer's, savourer's + savorer, savourer + savorers, savourers + savorier, savourier + savories, savouries + savoriest, savouriest + savorilies, savourilies + savorily, savourily + savoriness's, savouriness's + savoriness, savouriness + savorinesses, savourinesses + savoring, savouring + savoringlier, savouringlier + savoringlies, savouringlies + savoringliest, savouringliest + savoringly, savouringly + savorless, savourless + savorlesser, savourlesser + savorlesses, savourlesses + savorlessest, savourlessest + savorly, savourly + savorous, savourous + savorouser, savourouser + savorousest, savourousest + savors, savours + savory's, savoury's + savory, savoury + Saxonization's, Saxonisation's + Saxonization, Saxonisation + Saxonizations, Saxonisations + Saxonize's, Saxonise's + Saxonize, Saxonise + Saxonized's, Saxonised's + Saxonized, Saxonised + Saxonizes, Saxonises + Saxonizing's, Saxonising's + Saxonizing, Saxonising + scalawag's, scallywag's + scalawag, scallywag + scalawags, scallywags + scallop's, scollop's + scallop, scollop + scalloped, scolloped + scalloping, scolloping + scallops, scollops + scandaled, scandalled + scandaling, scandalling + scandalization's, scandalisation's + scandalization, scandalisation + scandalizations, scandalisations + scandalize, scandalise + scandalized, scandalised + scandalizer's, scandaliser's + scandalizer, scandaliser + scandalizers, scandalisers + scandalizes, scandalises + scandalizing, scandalising + scaped, scapaed + scary, scarey + scena, scaena + scenarioization's, scenarioisation's + scenarioization, scenarioisation + scenarioizations, scenarioisations + scenarioize, scenarioise + scenarioizes, scenarioises + scenarization's, scenarisation's + scenarization, scenarisation + scenarizations, scenarisations + scenarize, scenarise + scenarized, scenarised + scenarizes, scenarises + scenarizing, scenarising + scepter's, sceptre's + scepter, sceptre + scepterdom, sceptredom + sceptered, sceptred + sceptering, sceptring + scepterless, sceptreless + scepterlesses, sceptrelesses + scepters, sceptres + Scevor's, Scevour's + Scevor, Scevour + schedulize, schedulise + schedulizes, schedulises + schemata, schemas + schematization's, schematisation's + schematization, schematisation + schematizations, schematisations + schematize, schematise + schematized, schematised + schematizer, schematiser + schematizers, schematisers + schematizes, schematises + schematizing, schematising + schillerization, schillerisation + schillerizations, schillerisations + schillerize, schillerise + schillerized, schillerised + schillerizes, schillerises + schillerizing, schillerising + schismatize, schismatise + schismatized, schismatised + schismatizes, schismatises + schismatizing, schismatising + schistocelia, schistocoelia + schlemiel's, shlemiel's + schlemiel, shlemiel + schlemiels, shlemiels + schlepped, shlepped + schlepping, shlepping + schmaltzy, schmalzy + schmalz's, shmaltz's + schmalz, shmaltz + schmalzes, shmaltzes + schmo's, schmoe's + schmo, schmoe + schnapps's, schnaps's + schnapps, schnaps + schtick's, shtik's + scientize, scientise + scientized, scientised + scientizes, scientises + scientizing, scientising + sclere, sclerae + sclerotization's, sclerotisation's + sclerotization, sclerotisation + sclerotize, sclerotise + sclerotized, sclerotised + sclerotizes, sclerotises + sclerotizing, sclerotising + scorse, scourse + scorsed, scoursed + scorses, scourses + scorsing, scoursing + Scotticize's, Scotticise's + Scotticize, Scotticise + Scotticized's, Scotticised's + Scotticized, Scotticised + Scotticizes, Scotticises + Scotticizing's, Scotticising's + Scotticizing, Scotticising + scripturalize, scripturalise + scripturalizes, scripturalises + scrod's, schrod's + scrod, schrod + scrods, schrods + scrunchy's, scrunchie's + scrunchy, scrunchie + scrutinization's, scrutinisation's + scrutinization, scrutinisation + scrutinizations, scrutinisations + scrutinize, scrutinise + scrutinized, scrutinised + scrutinizer's, scrutiniser's + scrutinizer, scrutiniser + scrutinizers, scrutinisers + scrutinizes, scrutinises + scrutinizing, scrutinising + scrutinizinglies, scrutinisinglies + scrutinizingly, scrutinisingly + se, sae + se, soe + seborrhea's, seborrhoea's + seborrhea, seborrhoea + seborrheas, seborrhoeas + seborrheic, seborrhoeic + sectarianization, sectarianisation + sectarianize, sectarianise + sectarianized, sectarianised + sectarianizes, sectarianises + sectarianizing, sectarianising + sectionalization's, sectionalisation's + sectionalization, sectionalisation + sectionalizations, sectionalisations + sectionalize, sectionalise + sectionalized, sectionalised + sectionalizes, sectionalises + sectionalizing, sectionalising + sectionization, sectionisation + sectionizations, sectionisations + sectionize, sectionise + sectionized, sectionised + sectionizes, sectionises + sectionizing, sectionising + sectorization, sectorisation + sectorizations, sectorisations + sectorize, sectorise + sectorized, sectorised + sectorizes, sectorises + sectorizing, sectorising + secularization's, secularisation's + secularization, secularisation + secularizations, secularisations + secularize, secularise + secularized, secularised + secularizer's, seculariser's + secularizer, seculariser + secularizers, secularisers + secularizes, secularises + secularizing, secularising + seculum, saeculum + seculums, saeculums + securitization, securitisation + securitizations, securitisations + securitize, securitise + securitized, securitised + securitizes, securitises + securitizing, securitising + Seed's, Saeed's + Seed, Saeed + seizable, seisable + seizer's, seiser's + seizer, seiser + seizers, seisers + seizin's, seisin's + seizin, seisin + seizings, seisings + seizins, seisins + selle, sellae + selvage's, selvedge's + selvage, selvedge + selvages, selvedges + Semenov's, Semaenov's + Semenov, Semaenov + semianesthetic, semianaesthetic + semicarbonize, semicarbonise + semicarbonizes, semicarbonises + semicivilization's, semicivilisation's + semicivilization, semicivilisation + semicivilizations, semicivilisations + semicivilized's, semicivilised's + semicivilized, semicivilised + semicivilizeds, semiciviliseds + semifossilized's, semifossilised's + semifossilized, semifossilised + semifossilizeds, semifossiliseds + semihonor's, semihonour's + semihonor, semihonour + semihonors, semihonours + semihumanized's, semihumanised's + semihumanized, semihumanised + semihumanizeds, semihumaniseds + semimercerized's, semimercerised's + semimercerized, semimercerised + semimercerizeds, semimerceriseds + semimineralized's, semimineralised's + semimineralized, semimineralised + semimineralizeds, semimineraliseds + seminarize, seminarise + seminarizes, seminarises + seminationalization's, seminationalisation's + seminationalization, seminationalisation + seminationalizations, seminationalisations + semiorganized's, semiorganised's + semiorganized, semiorganised + semiorganizeds, semiorganiseds + semioxidized's, semioxidised's + semioxidized, semioxidised + semioxidizeds, semioxidiseds + semioxygenized's, semioxygenised's + semioxygenized, semioxygenised + semioxygenizeds, semioxygeniseds + semiprofessionalized's, semiprofessionalised's + semiprofessionalized, semiprofessionalised + semiprofessionalizeds, semiprofessionaliseds + semite, semitae + Semiticize's, Semiticise's + Semiticize, Semiticise + Semiticizes, Semiticises + Semitization's, Semitisation's + Semitization, Semitisation + Semitizations, Semitisations + Semitize's, Semitise's + Semitize, Semitise + Semitized's, Semitised's + Semitized, Semitised + Semitizes, Semitises + Semitizing's, Semitising's + Semitizing, Semitising + semivulcanized's, semivulcanised's + semivulcanized, semivulcanised + semivulcanizeds, semivulcaniseds + semper, sempre + senilize, senilise + senilizes, senilises + sensationalize, sensationalise + sensationalized, sensationalised + sensationalizes, sensationalises + sensationalizing, sensationalising + sensitization's, sensitisation's + sensitization, sensitisation + sensitizations, sensitisations + sensitize, sensitise + sensitized, sensitised + sensitizer's, sensitiser's + sensitizer, sensitiser + sensitizers, sensitisers + sensitizes, sensitises + sensitizing, sensitising + sensize, sensise + sensizes, sensises + sensualization's, sensualisation's + sensualization, sensualisation + sensualizations, sensualisations + sensualize, sensualise + sensualized, sensualised + sensualizes, sensualises + sensualizing, sensualising + sentimentalization's, sentimentalisation's + sentimentalization, sentimentalisation + sentimentalizations, sentimentalisations + sentimentalize, sentimentalise + sentimentalized, sentimentalised + sentimentalizer, sentimentaliser + sentimentalizers, sentimentalisers + sentimentalizes, sentimentalises + sentimentalizing, sentimentalising + sentineled, sentinelled + sentineling, sentinelling + sepaled, sepalled + sepaledder, sepalledder + sepaleddest, sepalleddest + Septembrizer's, Septembriser's + Septembrizer, Septembriser + Septembrizers, Septembrisers + septemia, septaemia + septet's, septette's + septet, septette + septets, septettes + septicemia's, septicaemia's + septicemia, septicaemia + septicemias, septicaemias + septicemic, septicaemic + septicization's, septicisation's + septicization, septicisation + septicizations, septicisations + septicolored, septicoloured + sepulcher's, sepulchre's + sepulcher, sepulchre + sepulchered, sepulchred + sepulchering, sepulchring + sepulchers, sepulchres + sepulchralize, sepulchralise + sepulchralizes, sepulchralises + sequentialize, sequentialise + sequentialized, sequentialised + sequentializes, sequentialises + sequentializing, sequentialising + serape's, sarape's + serape, sarape + serapes, sarapes + serenize, serenise + serenizes, serenises + serializability, serialisability + serializable, serialisable + serialization's, serialisation's + serialization, serialisation + serializations, serialisations + serialize, serialise + serialized, serialised + serializes, serialises + serializing, serialising + sericitization, sericitisation + sericitizations, sericitisations + sermonize, sermonise + sermonized, sermonised + sermonizer's, sermoniser's + sermonizer, sermoniser + sermonizers, sermonisers + sermonizes, sermonises + sermonizing, sermonising + serose, serosae + serpentinization's, serpentinisation's + serpentinization, serpentinisation + serpentinizations, serpentinisations + serpentinize, serpentinise + serpentinized, serpentinised + serpentinizes, serpentinises + serpentinizing, serpentinising + serpentize, serpentise + serpentized, serpentised + serpentizes, serpentises + serpentizing, serpentising + serre, serrae + servilize, servilise + servilizes, servilises + seta, saeta + setule, setulae + severalize, severalise + severalizes, severalises + severization's, severisation's + severization, severisation + severizations, severisations + severize, severise + severizes, severises + sextet's, sextette's + sextet, sextette + sextets, sextettes + sexualization's, sexualisation's + sexualization, sexualisation + sexualizations, sexualisations + sexualize, sexualise + sexualized, sexualised + sexualizes, sexualises + sexualizing, sexualising + Shakespearize's, Shakespearise's + Shakespearize, Shakespearise + Shakespearizes, Shakespearises + shammy's, chammy's + shammy, chammy + shareable, sharable + sharpie's, sharpy's + sharpie, sharpy + sheikdom's, sheikhdom's + sheikdom, sheikhdom + sheikdoms, sheikhdoms + shellac's, shellack's + shellac, shellack + shellacs, shellacks + shepherdize, shepherdise + shepherdizes, shepherdises + sher, shoer + sherardize, sherardise + sherardized, sherardised + sherardizes, sherardises + sherardizing, sherardising + sherbet's, sherbert's + sherbet, sherbert + sherbets, sherberts + Shere's, Shree's + Shere, Shree + shere, shree + shillelagh's, shillalah's + shillelagh, shillalah + shillelaghes, shillalahes + Shintoize's, Shintoise's + Shintoize, Shintoise + Shintoizes, Shintoises + Shkoder's, Shkodaer's + Shkoder, Shkodaer + shlep, shlepp + shlepp's, shlep's + shleps, shlepps + shlock, shlocky + shorty's, shortie's + shorty, shortie + shoveled, shovelled + shoveler's, shoveller's + shoveler, shoveller + shovelers, shovellers + shoveling, shovelling + shriveled, shrivelled + shriveling, shrivelling + shtik, schtick + shtiks, schticks + sialorrhea, sialorrhoea + siderealize, siderealise + siderealizes, siderealises + signaled, signalled + signaler's, signaller's + signaler, signaller + signalers, signallers + signaling, signalling + signalization, signalisation + signalize, signalise + signalized, signalised + signalizes, signalises + signalizing, signalising + siled, siloed + silicatization's, silicatisation's + silicatization, silicatisation + silicatizations, silicatisations + siliceous, silicious + silicidize, silicidise + silicidizes, silicidises + siliconize, siliconise + siliconizes, siliconises + silicule, siliculae + silique, siliquae + silverize, silverise + silverized, silverised + silverizer's, silveriser's + silverizer, silveriser + silverizers, silverisers + silverizes, silverises + silverizing, silverising + similarize, similarise + similarizes, similarises + similize, similise + similized, similised + similizes, similises + similizing, similising + simonize, simonise + Sine's, Sinae's + Sine, Sinae + singularization's, singularisation's + singularization, singularisation + singularizations, singularisations + singularize, singularise + singularized, singularised + singularizes, singularises + singularizing, singularising + sinicize, sinicise + sinicized, sinicised + sinicizes, sinicises + sinicizing, sinicising + siphon's, syphon's + siphon, syphon + siphoned, syphoned + siphoning, syphoning + siphonless, syphonless + siphonlesses, syphonlesses + siphonlike's, syphonlike's + siphonlike, syphonlike + siphonlikes, syphonlikes + siphonophore's, syphonophore's + siphonophore, syphonophore + siphonostele's, syphonostele's + siphonostele, syphonostele + siphonostelic, syphonostelic + siphonostely, syphonostely + siphons, syphons + sirenize, sirenise + sirenized, sirenised + sirenizes, sirenises + sirenizing, sirenising + sirree's, siree's + sirree, siree + sirrees, sirees + sisterize, sisterise + sisterizes, sisterises + sistern, sistren + sizable, sizeable + sizableness, sizeableness + sizably, sizeably + sizel, sisel + skeer, skere + skeletonization's, skeletonisation's + skeletonization, skeletonisation + skeletonizations, skeletonisations + skeletonize, skeletonise + skeletonized, skeletonised + skeletonizer's, skeletoniser's + skeletonizer, skeletoniser + skeletonizers, skeletonisers + skeletonizes, skeletonises + skeletonizing, skeletonising + skeptic's, sceptic's + skeptic, sceptic + skeptical, sceptical + skepticaler, scepticaler + skepticalest, scepticalest + skeptically, sceptically + skepticer, scepticer + skepticest, scepticest + skepticism's, scepticism's + skepticism, scepticism + skepticisms, scepticisms + skepticize, skepticise + skepticizes, skepticises + skeptics, sceptics + skillful, skilful + skillfully, skilfully + skillfulness's, skilfulness's + skillfulness, skilfulness + skulduggery's, skullduggery's + skulduggery, skullduggery + skyer, skyre + skyers, skyres + Slavicize's, Slavicise's + Slavicize, Slavicise + Slavicizes, Slavicises + Slavization's, Slavisation's + Slavization, Slavisation + Slavizations, Slavisations + Slavize's, Slavise's + Slavize, Slavise + Slavizes, Slavises + Slavonicize's, Slavonicise's + Slavonicize, Slavonicise + Slavonicized's, Slavonicised's + Slavonicized, Slavonicised + Slavonicizes, Slavonicises + Slavonicizing's, Slavonicising's + Slavonicizing, Slavonicising + Slavonize's, Slavonise's + Slavonize, Slavonise + Slavonized's, Slavonised's + Slavonized, Slavonised + Slavonizes, Slavonises + Slavonizing's, Slavonising's + Slavonizing, Slavonising + sle, slae + slenderize, slenderise + slenderized, slenderised + slenderizes, slenderises + slenderizing, slenderising + slier, slyer + sliest, slyest + sloganize, sloganise + sloganized, sloganised + sloganizes, sloganises + sloganizing, sloganising + sloganizings, sloganisings + sluggardize, sluggardise + sluggardized, sluggardised + sluggardizes, sluggardises + sluggardizing, sluggardising + slumberous, slumbrous + slyly, slily + smidge's, smidgin's + smidge, smidgin + smidges, smidgins + smolder's, smoulder's + smolder, smoulder + smoldered, smouldered + smoldering, smouldering + smolders, smoulders + smoothie's, smoothy's + smoothie, smoothy + sniveled, snivelled + sniveler's, sniveller's + sniveler, sniveller + snivelers, snivellers + sniveling, snivelling + snivelings, snivellings + snobsniveling, snobsnivelling + snorkeled, snorkelled + snorkeling, snorkelling + snowplow's, snowplough's + snowplow, snowplough + snowplows, snowploughs + snowshed, snowshoed + snuffcolored, snuffcoloured + soberize, soberise + soberized, soberised + soberizes, soberises + soberizing, soberising + sobriquet's, soubriquet's + sobriquet, soubriquet + sobriquets, soubriquets + socialization's, socialisation's + socialization, socialisation + socializations, socialisations + socialize, socialise + socialized, socialised + socializer's, socialiser's + socializer, socialiser + socializes, socialises + socializing, socialising + sockdologizing, sockdologising + Socratize's, Socratise's + Socratize, Socratise + Socratized's, Socratised's + Socratized, Socratised + Socratizes, Socratises + Socratizing's, Socratising's + Socratizing, Socratising + sodomize, sodomise + sodomized, sodomised + sodomizes, sodomises + sodomizing, sodomising + softy's, softie's + softy, softie + sol's, so's + sol, so + solarization's, solarisation's + solarization, solarisation + solarizations, solarisations + solarize, solarise + solarized, solarised + solarizes, solarises + solarizing, solarising + soldierize, soldierise + soldierizes, soldierises + solecize, solecise + solecized, solecised + solecizes, solecises + solecizing, solecising + solemnization's, solemnisation's + solemnization, solemnisation + solemnizations, solemnisations + solemnize, solemnise + solemnized, solemnised + solemnizer's, solemniser's + solemnizer, solemniser + solemnizers, solemnisers + solemnizes, solemnises + solemnizing, solemnising + soliloquization, soliloquisation + soliloquize, soliloquise + soliloquized, soliloquised + soliloquizer's, soliloquiser's + soliloquizer, soliloquiser + soliloquizers, soliloquisers + soliloquizes, soliloquises + soliloquizing's, soliloquising's + soliloquizing, soliloquising + soliloquizingly, soliloquisingly + soliloquizings, soliloquisings + solmization's, solmisation's + solmization, solmisation + solmizations, solmisations + solonization, solonisation + solonizations, solonisations + sols, sos + solubilization's, solubilisation's + solubilization, solubilisation + solubilizations, solubilisations + solubilize, solubilise + solubilized, solubilised + solubilizes, solubilises + solubilizing, solubilising + solutize, solutise + solutizer's, solutiser's + solutizer, solutiser + solutizers, solutisers + solutizes, solutises + somber, sombre + somberer, sombrer + somberest, sombrest + somberish, sombreish + somberly, sombrely + somberness's, sombreness's + somberness, sombreness + sombernesses, sombrenesses + somesthesia, somaesthesia + somesthesis, somaesthesis + somniloquize, somniloquise + somniloquized, somniloquised + somniloquizes, somniloquises + somniloquizing, somniloquising + sonantized's, sonantised's + sonantized, sonantised + sonantizeds, sonantiseds + sonnetization's, sonnetisation's + sonnetization, sonnetisation + sonnetize, sonnetise + sonnetized, sonnetised + sonnetizes, sonnetises + sonnetizing, sonnetising + sorbitization, sorbitisation + sorbitizations, sorbitisations + sorbitize, sorbitise + sorbitized, sorbitised + sorbitizes, sorbitises + sorbitizing, sorbitising + sord, sourd + sordine, sourdine + sordines, sourdines + sororize, sororise + sororized, sororised + sororizes, sororises + sororizing, sororising + sory, soury + souffled, soufflaed + soulter, soultre + southernize, southernise + southernized, southernised + southernizes, southernises + southernizing, southernising + Sovietization's, Sovietisation's + sovietization's, sovietisation's + Sovietization, Sovietisation + sovietization, sovietisation + sovietizations, sovietisations + Sovietize, Sovietise + sovietize, sovietise + Sovietized, Sovietised + sovietized, sovietised + sovietizes, sovietises + Sovietizing, Sovietising + sovietizing, sovietising + spacey, spacy + spanemia, spanaemia + spanemic, spanaemic + Spaniardization's, Spaniardisation's + Spaniardization, Spaniardisation + Spaniardizations, Spaniardisations + Spaniardize's, Spaniardise's + Spaniardize, Spaniardise + Spaniardizes, Spaniardises + spaniolize, spaniolise + spaniolized, spaniolised + spaniolizes, spaniolises + spaniolizing, spaniolising + Spanishize's, Spanishise's + Spanishize, Spanishise + Spanishizes, Spanishises + spanopnea, spanopnoea + sparers, sparres + Spartanize's, Spartanise's + Spartanize, Spartanise + Spartanizes, Spartanises + spatialization's, spatialisation's + spatialization, spatialisation + spatializations, spatialisations + spatialize, spatialise + spatializes, spatialises + specialization's, specialisation's + specialization, specialisation + specializations, specialisations + specialize, specialise + specialized, specialised + specializer's, specialiser's + specializer, specialiser + specializers, specialisers + specializes, specialises + specializing, specialising + specialties, specialities + specialty's, speciality's + specialty, speciality + specificize, specificise + specificizes, specificises + specimenize, specimenise + specimenizes, specimenises + specter's, spectre's + specter, spectre + spectered, spectred + specterlike's, spectrelike's + specterlike, spectrelike + specterlikes, spectrelikes + specters, spectres + spectrocolorimetry's, spectrocolourimetry's + spectrocolorimetry, spectrocolourimetry + speer's, spere's + speer, spere + spelean, spelaean + speleological, spelaeological + speleothem, spelaeothem + speleothems, spelaeothems + spermatorrhea, spermatorrhoea + spermatorrheas, spermatorrhoeas + speronares, speronaroes + sphenethmoid, sphenoethmoid + sphenethmoidal, sphenoethmoidal + spherocrystal, sphaerocrystal + spheroidization, spheroidisation + spheroidizations, spheroidisations + spheroidize, spheroidise + spheroidized, spheroidised + spheroidizes, spheroidises + spheroidizing, spheroidising + spherosome, sphaerosome + spick's, spik's + spick, spik + spicks, spiks + Spiers's, Spires's + Spiers, Spires + spilled, spilt + spinule, spinulae + spiraled, spiralled + spiraling, spiralling + spiralization's, spiralisation's + spiralization, spiralisation + spiralizations, spiralisations + spiralize, spiralise + spiralizes, spiralises + spirea's, spiraea's + spirea, spiraea + spireas, spiraeas + spiritize, spiritise + spiritizes, spiritises + spiritualization's, spiritualisation's + spiritualization, spiritualisation + spiritualizations, spiritualisations + spiritualize, spiritualise + spiritualized, spiritualised + spiritualizer's, spiritualiser's + spiritualizer, spiritualiser + spiritualizers, spiritualisers + spiritualizes, spiritualises + spiritualizing, spiritualising + spirochetal, spirochaetal + spirochete's, spirochaete's + spirochete, spirochaete + spirochetes, spirochaetes + spirochetoses, spirochaetoses + spirochetosis's, spirochaetosis's + spirochetosis, spirochaetosis + spirochetotic, spirochaetotic + splanchnocele, splanchnocoele + splendor's, splendour's + splendor, splendour + splendorproof, splendourproof + splendors, splendours + splenectomized, splenectomised + splenization, splenisation + splenizations, splenisations + spoiled, spoilt + sponge_cake's, spongecake's + sponge_cake, spongecake + sponge_cakes, spongecakes + spumoni's, spumone's + spumoni, spumone + spumonis, spumones + spyer, spyre + squame, squamae + squamule, squamulae + Squier's, Squire's + Squier, Squire + squirreled, squirrelled + squirreling, squirrelling + stabilizable, stabilisable + stabilization's, stabilisation's + stabilization, stabilisation + stabilizations, stabilisations + stabilizator, stabilisator + stabilizators, stabilisators + stabilize, stabilise + stabilized, stabilised + stabilizer's, stabiliser's + stabilizer, stabiliser + stabilizers, stabilisers + stabilizes, stabilises + stabilizing, stabilising + stagy, stagey + stallionize, stallionise + stallionizes, stallionises + stalwartize, stalwartise + stalwartizes, stalwartises + stammelcolor, stammelcolour + standardizable's, standardisable's + standardizable, standardisable + standardizables, standardisables + standardization's, standardisation's + standardization, standardisation + standardizations, standardisations + standardize, standardise + standardized, standardised + standardizer's, standardiser's + standardizer, standardiser + standardizers, standardisers + standardizes, standardises + standardizing, standardising + stanzes, stanzoes + stapedectomized, stapedectomised + staphyledema, staphyloedema + statisticize, statisticise + statisticizes, statisticises + stearrhea, stearrhoea + steatorrhea, steatorrhoea + steatorrheas, steatorrhoeas + stele, stelae + stenciled, stencilled + stenciler's, stenciller's + stenciler, stenciller + stencilers, stencillers + stenciling, stencilling + stencilize, stencilise + stenopeic, stenopaeic + stentor, stentour + stentors, stentours + stercoremia, stercoraemia + stere, stree + sterilizabilities, sterilisabilities + sterilizability's, sterilisability's + sterilizability, sterilisability + sterilizable's, sterilisable's + sterilizable, sterilisable + sterilizabler, sterilisabler + sterilizables, sterilisables + sterilizablest, sterilisablest + sterilization's, sterilisation's + sterilization, sterilisation + sterilizations, sterilisations + sterilize, sterilise + sterilized, sterilised + sterilizer's, steriliser's + sterilizer, steriliser + sterilizers, sterilisers + sterilizes, sterilises + sterilizing, sterilising + stert, stret + sties, styes + stigmatization's, stigmatisation's + stigmatization, stigmatisation + stigmatizations, stigmatisations + stigmatize, stigmatise + stigmatized, stigmatised + stigmatizer's, stigmatiser's + stigmatizer, stigmatiser + stigmatizers, stigmatisers + stigmatizes, stigmatises + stigmatizing, stigmatising + stilbestrol's, stilboestrol's + stilbestrol, stilboestrol + stilbestrols, stilboestrols + stimuli, stimuluses + stipule, stipulae + stockinette's, stockinet's + stockinette, stockinet + stockinettes, stockinets + stogie's, stogy's + stogie, stogy + stomatodeum, stomatodaeum + stomodea, stomodaea + stomodeal, stomodaeal + stomodeum's, stomodaeum's + stomodeum, stomodaeum + stomodeums, stomodaeums + stony, stoney + storier, stourier + stour, stoor + stower, stowre + stowers, stowres + straitjacket's, straightjacket's + straitjacket, straightjacket + straitjacketed, straightjacketed + straitjacketing, straightjacketing + straitjackets, straightjackets + strata, stratums + strobile, strobilae + strobilization's, strobilisation's + strobilization, strobilisation + strobilizations, strobilisations + structuralization's, structuralisation's + structuralization, structuralisation + structuralizations, structuralisations + structuralize, structuralise + structuralizes, structuralises + strychninization's, strychninisation's + strychninization, strychninisation + strychninizations, strychninisations + strychninize, strychninise + strychninizes, strychninises + stumor, stumour + sty's, stye's + sty, stye + stylization's, stylisation's + stylization, stylisation + stylizations, stylisations + stylize, stylise + stylized, stylised + stylizer's, styliser's + stylizer, styliser + stylizers, stylisers + stylizes, stylises + stylizing, stylising + stylopized, stylopised + stymie's, stymy's + stymie, stymy + stymied, stymyed + subarmor's, subarmour's + subarmor, subarmour + subarmors, subarmours + subcaliber, subcalibre + subcategorizing, subcategorising + subcenter, subcentre + subduer, subdure + suberate, subaerate + suberization's, suberisation's + suberization, suberisation + suberizations, suberisations + suberize, suberise + suberized, suberised + suberizes, suberises + suberizing, suberising + subesophageal, suboesophageal + subetheric, subaetheric + subflavor's, subflavour's + subflavor, subflavour + subflavors, subflavours + subitize, subitise + subitized, subitised + subitizes, subitises + subitizing, subitising + subjectivization's, subjectivisation's + subjectivization, subjectivisation + subjectivizations, subjectivisations + subjectivize, subjectivise + subjectivized, subjectivised + subjectivizes, subjectivises + subjectivizing, subjectivising + sublimize, sublimise + sublimized, sublimised + sublimizes, sublimises + sublimizing, sublimising + subminiaturization's, subminiaturisation's + subminiaturization, subminiaturisation + subminiaturize, subminiaturise + subminiaturized, subminiaturised + subminiaturizes, subminiaturises + subminiaturizing, subminiaturising + subpoena's, subpena's + subpoena, subpena + subpoenaed, subpenaed + subpoenaing, subpenaing + subpoenas, subpenas + subpulverizer's, subpulveriser's + subpulverizer, subpulveriser + subpulverizers, subpulverisers + subsidizable's, subsidisable's + subsidizable, subsidisable + subsidizables, subsidisables + subsidization's, subsidisation's + subsidization, subsidisation + subsidizations, subsidisations + subsidize, subsidise + subsidized, subsidised + subsidizer's, subsidiser's + subsidizer, subsidiser + subsidizers, subsidisers + subsidizes, subsidises + subsidizing, subsidising + subspecialize's, subspecialise's + subspecialize, subspecialise + subspecializes, subspecialises + subspecialties, subspecialities + subspecialty's, subspeciality's + subspecialty, subspeciality + substandardize, substandardise + substandardizes, substandardises + substantialize, substantialise + substantialized, substantialised + substantializes, substantialises + substantializing, substantialising + substantivize, substantivise + substantivized, substantivised + substantivizes, substantivises + substantivizing, substantivising + substerilization, substerilisation + subterraneanize, subterraneanise + subterraneanizes, subterraneanises + subtilization's, subtilisation's + subtilization, subtilisation + subtilizations, subtilisations + subtilize, subtilise + subtilized, subtilised + subtilizer, subtiliser + subtilizers, subtilisers + subtilizes, subtilises + subtilizing, subtilising + subtotaled, subtotalled + subtotaling, subtotalling + suburbanization's, suburbanisation's + suburbanization, suburbanisation + suburbanizations, suburbanisations + suburbanize, suburbanise + suburbanized, suburbanised + suburbanizes, suburbanises + suburbanizing, suburbanising + subvitalization's, subvitalisation's + subvitalization, subvitalisation + subvitalized's, subvitalised's + subvitalized, subvitalised + subvitalizedder, subvitalisedder + subvitalizeddest, subvitaliseddest + subvitalizeds, subvitaliseds + succor's, succour's + succor, succour + succorable's, succourable's + succorable, succourable + succorables, succourables + succored, succoured + succorer's, succourer's + succorer, succourer + succorers, succourers + succorful, succourful + succoring, succouring + succorless, succourless + succorlesses, succourlesses + succorrhea, succorrhoea + succors, succours + succube, succubae + suers, sures + suggestionize, suggestionise + suggestionizes, suggestionises + sulcalize, sulcalise + sulcalized, sulcalised + sulcalizes, sulcalises + sulcalizing, sulcalising + sulfate's, sulphate's + sulfate, sulphate + sulfates, sulphates + sulfatize, sulfatise + sulfatizes, sulfatises + sulfide's, sulphide's + sulfide, sulphide + sulfides, sulphides + sulfur's, sulphur's + sulfur, sulphur + sulfured, sulphured + sulfuric, sulphuric + sulfuring, sulphuring + sulfurous, sulphurous + sulfurs, sulphurs + sulphurisation's, sulphurization's + sulphurisation, sulphurization + sulphurisations, sulphurizations + sulphurise, sulphurize + sulphurised, sulphurized + sulphurises, sulphurizes + sulphurising, sulphurizing + sultanize, sultanise + sultanizes, sultanises + sumac's, sumach's + sumac, sumach + sumacs, sumaches + summarizable, summarisable + summarization's, summarisation's + summarization, summarisation + summarizations, summarisations + summarize, summarise + summarized, summarised + summarizer's, summariser's + summarizer, summariser + summarizers, summarisers + summarizes, summarises + summarizing, summarising + summerize, summerise + summerizes, summerises + superacknowledgment's, superacknowledgement's + superacknowledgment, superacknowledgement + superacknowledgments, superacknowledgements + supercanonization's, supercanonisation's + supercanonization, supercanonisation + supercanonizations, supercanonisations + supercarbonization's, supercarbonisation's + supercarbonization, supercarbonisation + supercarbonizations, supercarbonisations + supercarbonize, supercarbonise + supercarbonizes, supercarbonises + supercivilization's, supercivilisation's + supercivilization, supercivilisation + supercivilizations, supercivilisations + supercivilized's, supercivilised's + supercivilized, supercivilised + supercivilizeds, superciviliseds + superemphasize, superemphasise + superemphasizes, superemphasises + superfetation, superfoetation + superfetations, superfoetations + superficialize, superficialise + superficialized, superficialised + superficializes, superficialises + superficializing, superficialising + superhumanize, superhumanise + superhumanized, superhumanised + superhumanizes, superhumanises + superhumanizing, superhumanising + supernaturalize, supernaturalise + supernaturalized, supernaturalised + supernaturalizes, supernaturalises + supernaturalizing, supernaturalising + superorganization's, superorganisation's + superorganization, superorganisation + superorganizations, superorganisations + superorganize, superorganise + superorganizes, superorganises + supersensitization's, supersensitisation's + supersensitization, supersensitisation + supersensitizations, supersensitisations + supersensitize, supersensitise + supersensitized, supersensitised + supersensitizing, supersensitising + superspecialize, superspecialise + superspecializes, superspecialises + supersubtilized's, supersubtilised's + supersubtilized, supersubtilised + supersubtilizeds, supersubtiliseds + supersulphurize, supersulphurise + supersulphurizes, supersulphurises + surgerize, surgerise + surgerizes, surgerises + surprizal, surprisal + sursize, sursise + surveil, surveille + swab's, swob's + swab, swob + swabbed, swobbed + swabbing, swobbing + swabs, swobs + sweetbrier's, sweetbriar's + sweetbrier, sweetbriar + sweetbriers, sweetbriars + swiveled, swivelled + swiveling, swivelling + sycophantize, sycophantise + sycophantized, sycophantised + sycophantizes, sycophantises + sycophantizing, sycophantising + syllabize, syllabise + syllabized, syllabised + syllabizes, syllabises + syllabizing, syllabising + syllogization, syllogisation + syllogizations, syllogisations + syllogize, syllogise + syllogized, syllogised + syllogizer, syllogiser + syllogizers, syllogisers + syllogizes, syllogises + syllogizing, syllogising + sylvan, silvan + sylvanize, sylvanise + sylvanizes, sylvanises + sylviine, sylviinae + symboled, symbolled + symboling, symbolling + symbolization's, symbolisation's + symbolization, symbolisation + symbolizations, symbolisations + symbolize, symbolise + symbolized, symbolised + symbolizer's, symboliser's + symbolizer, symboliser + symbolizers, symbolisers + symbolizes, symbolises + symbolizing, symbolising + symmetrically, symmetricly + symmetricalness, symmetricness + symmetricalnesses, symmetricnesses + symmetrization's, symmetrisation's + symmetrization, symmetrisation + symmetrizations, symmetrisations + symmetrize, symmetrise + symmetrized, symmetrised + symmetrizes, symmetrises + symmetrizing, symmetrising + sympathize, sympathise + sympathized, sympathised + sympathizer's, sympathiser's + sympathizer, sympathiser + sympathizers, sympathisers + sympathizes, sympathises + sympathizing's, sympathising's + sympathizing, sympathising + sympathizinglier, sympathisinglier + sympathizingliest, sympathisingliest + sympathizingly, sympathisingly + sympathizings, sympathisings + symphonization's, symphonisation's + symphonization, symphonisation + symphonize, symphonise + symphonized, symphonised + symphonizing, symphonising + symptomatize, symptomatise + symptomatized, symptomatised + symptomatizes, symptomatises + symptomatizing, symptomatising + symptomize, symptomise + symptomizes, symptomises + synagogue's, synagog's + synagogue, synagog + synagogues, synagogs + synalepha, synaloepha + synalephas, synaloephas + synalephe, synaloephe + sync's, synch's + sync, synch + synced, synched + synchronizable's, synchronisable's + synchronizable, synchronisable + synchronizables, synchronisables + synchronization's, synchronisation's + synchronization, synchronisation + synchronizations, synchronisations + synchronize, synchronise + synchronized, synchronised + synchronizer's, synchroniser's + synchronizer, synchroniser + synchronizers, synchronisers + synchronizes, synchronises + synchronizing, synchronising + syncing, synching + syncretize, syncretise + syncretized, syncretised + syncretizes, syncretises + syncretizing, syncretising + syncs, synches + syndicalize, syndicalise + syndicalizes, syndicalises + synecious, synoecious + synecologies, synoecologies + synecology, synoecology + synereses, synaereses + syneresis's, synaeresis's + syneresis, synaeresis + synergize, synergise + synergized, synergised + synergizes, synergises + synergizing, synergising + synesthesia's, synaesthesia's + synesthesia, synaesthesia + synesthesias, synaesthesias + synesthetic, synaesthetic + synestheticer, synaestheticer + synestheticest, synaestheticest + synetic, synoetic + synoecize, synoecise + synoecized, synoecised + synoecizes, synoecises + synoecizing, synoecising + synonymize, synonymise + synonymized, synonymised + synonymizes, synonymises + synonymizing, synonymising + synopsize, synopsise + synopsized, synopsised + synopsizes, synopsises + synopsizing, synopsising + synthesise, synthetize + synthesised, synthetized + synthesises, synthetizes + synthesising, synthetizing + synthesization's, synthesisation's + synthesization, synthesisation + synthesizations, synthesisations + synthesizer's, synthesiser's + synthesizer, synthesiser + synthesizers, synthesisers + synthetization, synthetisation + synthetizer's, synthetiser's + synthetizer, synthetiser + synthetizers, synthetisers + syntonization's, syntonisation's + syntonization, syntonisation + syntonize, syntonise + syntonized, syntonised + syntonizes, syntonises + syntonizing, syntonising + syphilization's, syphilisation's + syphilization, syphilisation + syphilizations, syphilisations + syphilize, syphilise + syphilized, syphilised + syphilizing, syphilising + Syrianize's, Syrianise's + Syrianize, Syrianise + Syrianizes, Syrianises + syringocele, syringocoele + syrup's, sirup's + syrup, sirup + syrups, sirups + systematization's, systematisation's + systematization, systematisation + systematizations, systematisations + systematize, systematise + systematized, systematised + systematizer's, systematiser's + systematizer, systematiser + systematizers, systematisers + systematizes, systematises + systematizing, systematising + systemizable's, systemisable's + systemizable, systemisable + systemizabler, systemisabler + systemizables, systemisables + systemizablest, systemisablest + systemization's, systemisation's + systemization, systemisation + systemizations, systemisations + systemize, systemise + systemized, systemised + systemizer's, systemiser's + systemizer, systemiser + systemizers, systemisers + systemizes, systemises + systemizing, systemising + taboo's, tabu's + taboo, tabu + tabooed, tabued + tabooing, tabuing + taboos, tabus + tabored, taboured + taborer's, tabourer's + taborer, tabourer + taborers, tabourers + taboret's, tabouret's + taboret, tabouret + taborets, tabourets + taborin, tabourin + taborine, tabourine + taboring, tabouring + taborins, tabourins + tabularization's, tabularisation's + tabularization, tabularisation + tabularizations, tabularisations + tabularize, tabularise + tabularized, tabularised + tabularizes, tabularises + tabularizing, tabularising + tabule, tabulae + tachypnea, tachypnoea + tachypneas, tachypnoeas + tachypneic, tachypnoeic + taffetized, taffetised + tailorization's, tailorisation's + tailorization, tailorisation + tailorizations, tailorisations + tailorize, tailorise + tailorizes, tailorises + Talmudization's, Talmudisation's + Talmudization, Talmudisation + Talmudizations, Talmudisations + Talmudize's, Talmudise's + Talmudize, Talmudise + Talmudizes, Talmudises + tamable, tameable + tambura's, tamboura's + tambura, tamboura + tamburas, tambouras + Tammanyize's, Tammanyise's + Tammanyize, Tammanyise + Tammanyizes, Tammanyises + tanalized, tanalised + tandemize, tandemise + tandemizes, tandemises + tantalization's, tantalisation's + tantalization, tantalisation + tantalizations, tantalisations + tantalize, tantalise + tantalized, tantalised + tantalizer's, tantaliser's + tantalizer, tantaliser + tantalizers, tantalisers + tantalizes, tantalises + tantalizing, tantalising + tantalizinglier, tantalisinglier + tantalizinglies, tantalisinglies + tantalizingliest, tantalisingliest + tantalizingly, tantalisingly + tantalizingness, tantalisingness + tantalizingnesses, tantalisingnesses + tantalizings, tantalisings + tariffize, tariffise + tariffizes, tariffises + tartarization's, tartarisation's + tartarization, tartarisation + tartarizations, tartarisations + tartarize, tartarise + tartarized, tartarised + tartarizes, tartarises + tartarizing, tartarising + tasseled, tasselled + tasseling, tasselling + tassels, tassells + tautologize, tautologise + tautologized, tautologised + tautologizes, tautologises + tautologizing, tautologising + tavernize, tavernise + tavernizes, tavernises + taxidermize, taxidermise + taxidermized, taxidermised + taxidermizes, taxidermises + taxidermizing, taxidermising + Taylorize's, Taylorise's + Taylorize, Taylorise + Taylorizes, Taylorises + te, tae + teaseler's, teaseller's + teaseler, teaseller + teaselers, teasellers + Tebilize's, Tebilise's + Tebilize, Tebilise + Tebilized's, Tebilised's + Tebilized, Tebilised + Tebilizes, Tebilises + Tebilizing's, Tebilising's + Tebilizing, Tebilising + technicalization, technicalisation + technicalize, technicalise + technicalizes, technicalises + technicize, technicise + technicized, technicised + technicizes, technicises + technicizing, technicising + technicolor, technicolour + technicolored, technicoloured + technologize, technologise + teepee's, tipi's + teepee, tipi + teepees, tipis + teer, teaer + teers, teres + teetotaled, teetotalled + teetotaler's, teetotaller's + teetotaler, teetotaller + teetotalers, teetotallers + teetotaling, teetotalling + tegu, taegu + tele, telae + telepathize, telepathise + telepathized, telepathised + telepathizes, telepathises + telepathizing, telepathising + telesthesia's, telaesthesia's + telesthesia, telaesthesia + telesthesias, telaesthesias + telesthetic, telaesthetic + telestheticer, telaestheticer + telestheticest, telaestheticest + tellurize, tellurise + tellurized, tellurised + tellurizes, tellurises + tellurizing, tellurising + tels, taels + templize, templise + templizes, templises + temporalize, temporalise + temporalized, temporalised + temporalizes, temporalises + temporalizing, temporalising + temporization's, temporisation's + temporization, temporisation + temporizations, temporisations + temporize, temporise + temporized, temporised + temporizer's, temporiser's + temporizer, temporiser + temporizers, temporisers + temporizes, temporises + temporizing's, temporising's + temporizing, temporising + temporizinglier, temporisinglier + temporizingliest, temporisingliest + temporizingly, temporisingly + temporizings, temporisings + tempos, tempi + tenderization's, tenderisation's + tenderization, tenderisation + tenderizations, tenderisations + tenderize, tenderise + tenderized, tenderised + tenderizer's, tenderiser's + tenderizer, tenderiser + tenderizers, tenderisers + tenderizes, tenderises + tenderizing, tenderising + tendinitis's, tendonitis's + tendinitis, tendonitis + tendinitises, tendonitises + tendriled, tendrilled + tenementization's, tenementisation's + tenementization, tenementisation + tenementizations, tenementisations + tenementize, tenementise + tenementizes, tenementises + tenia's, taenia's + tenia, taenia + teniacidal, taeniacidal + teniacide's, taeniacide's + teniacide, taeniacide + teniacides, taeniacides + teniae, taeniae + teniafuge's, taeniafuge's + teniafuge, taeniafuge + teniafuges, taeniafuges + tenias, taenias + teniases, taeniases + teniasis's, taeniasis's + teniasis, taeniasis + tenioid, taenioid + tenthmeter, tenthmetre + terf, tref + terma, trema + termatic, trematic + terminalization's, terminalisation's + terminalization, terminalisation + terminalizations, terminalisations + terminalized's, terminalised's + terminalized, terminalised + terminalizeds, terminaliseds + ternize, ternise + ternizes, ternises + terre, terrae + terrestrialize, terrestrialise + terrestrializes, terrestrialises + territorialization's, territorialisation's + territorialization, territorialisation + territorializations, territorialisations + territorialize, territorialise + territorialized, territorialised + territorializes, territorialises + territorializing, territorialising + terrorization's, terrorisation's + terrorization, terrorisation + terrorizations, terrorisations + terrorize, terrorise + terrorized, terrorised + terrorizer's, terroriser's + terrorizer, terroriser + terrorizers, terrorisers + terrorizes, terrorises + terrorizing, terrorising + terts, trets + tes, taes + teste, testae + testimonialization's, testimonialisation's + testimonialization, testimonialisation + testimonializations, testimonialisations + testimonialize, testimonialise + testimonialized, testimonialised + testimonializer, testimonialiser + testimonializers, testimonialisers + testimonializes, testimonialises + testimonializing, testimonialising + tetanization's, tetanisation's + tetanization, tetanisation + tetanizations, tetanisations + tetanize, tetanise + tetanized, tetanised + tetanizes, tetanises + tetanizing, tetanising + tetrachlorethylene, tetrachloroethylene + tetrachlorethylenes, tetrachloroethylenes + Teutonization's, Teutonisation's + Teutonization, Teutonisation + Teutonize, Teutonise + teutonize, teutonise + Teutonized, Teutonised + Teutonizes, Teutonises + Teutonizing, Teutonising + texturize, texturise + texturized, texturised + texturizes, texturises + texturizing, texturising + thalamocele, thalamocoele + thalassemia, thalassaemia + thalassemias, thalassaemias + thalassemic, thalassaemic + theater's, theatre's + theater, theatre + theatergoer's, theatregoer's + theatergoer, theatregoer + theatergoers, theatregoers + theatergoing's, theatregoing's + theatergoing, theatregoing + theatergoings, theatregoings + theaterless, theatreless + theaterlesses, theatrelesses + theaterlike's, theatrelike's + theaterlike, theatrelike + theaterlikes, theatrelikes + theaters, theatres + theatricalization's, theatricalisation's + theatricalization, theatricalisation + theatricalizations, theatricalisations + theatricalize, theatricalise + theatricalized, theatricalised + theatricalizes, theatricalises + theatricalizing, theatricalising + theatricize, theatricise + theatricized, theatricised + theatricizes, theatricises + theatricizing, theatricising + theologization's, theologisation's + theologization, theologisation + theologizations, theologisations + theologize, theologise + theologized, theologised + theologizer's, theologiser's + theologizer, theologiser + theologizers, theologisers + theologizes, theologises + theologizing, theologising + Theone's, Theonoe's + Theone, Theonoe + theorization's, theorisation's + theorization, theorisation + theorizations, theorisations + theorize, theorise + theorized, theorised + theorizer's, theoriser's + theorizer, theoriser + theorizers, theorisers + theorizes, theorises + theorizing, theorising + theosophize, theosophise + theosophized, theosophised + theosophizes, theosophises + theosophizing, theosophising + therap, threap + thereness, threeness + therenesses, threenesses + thermalization, thermalisation + thermalizations, thermalisations + thermalize, thermalise + thermalized, thermalised + thermalizes, thermalises + thermalizing, thermalising + therme, thermae + thermesthesia's, thermaesthesia's + thermesthesia, thermaesthesia + thermoanesthesia's, thermoanaesthesia's + thermoanesthesia, thermoanaesthesia + thermoanesthesias, thermoanaesthesias + thermometerize, thermometerise + thermometerizes, thermometerises + thermopolymerization's, thermopolymerisation's + thermopolymerization, thermopolymerisation + thermopolymerizations, thermopolymerisations + thermosiphon's, thermosyphon's + thermosiphon, thermosyphon + thermosiphons, thermosyphons + thesmothete, thesmothetae + thiamine's, thiamin's + thiamine, thiamin + thiamines, thiamins + thralldom's, thraldom's + thralldom, thraldom + thralldoms, thraldoms + thronize, thronise + thronizes, thronises + through, thru + thruway's, throughway's + thruway, throughway + thruways, throughways + thymectomize, thymectomise + thyroidectomized, thyroidectomised + thyroidization's, thyroidisation's + thyroidization, thyroidisation + thyroidizations, thyroidisations + tidbit's, titbit's + tidbit, titbit + tidbits, titbits + Tillford's, Tillfourd's + Tillford, Tillfourd + Timonize's, Timonise's + Timonize, Timonise + Timonized's, Timonised's + Timonized, Timonised + Timonizes, Timonises + Timonizing's, Timonising's + Timonizing, Timonising + Timor's, Timour's + Timor, Timour + tinseled, tinselled + tinselier, tinsellier + tinseliest, tinselliest + tinseling, tinselling + tiro's, tyreo's + tiro, tyreo + tiros, tyreos + titer's, titre's + titer, titre + titers, titres + titivate, tittivate + titivated, tittivated + titivates, tittivates + titivating, tittivating + titivation's, tittivation's + titivation, tittivation + titivations, tittivations + tittuped, tittupped + tittuping, tittupping + tittupy, tittuppy + toffee's, toffy's + toffee, toffy + toffees, toffies + togged, toged + togging, toging + tonicize, tonicise + tonicizes, tonicises + topesthesia, topaesthesia + topi, topi + toret, touret + tormentor's, tormenter's + tormentor, tormenter + tormentors, tormenters + torporize, torporise + torporizes, torporises + Toryize's, Toryise's + Toryize, Toryise + Toryizes, Toryises + totaled, totalled + totaler's, totaller's + totaler, totaller + totalers, totallers + totaling, totalling + totalitarianize, totalitarianise + totalization's, totalisation's + totalization, totalisation + totalizations, totalisations + totalizator's, totalisator's + totalizator, totalisator + totalizators, totalisators + totalize, totalise + totalized, totalised + totalizer's, totaliser's + totalizer, totaliser + totalizers, totalisers + totalizes, totalises + totalizing, totalising + totemization's, totemisation's + totemization, totemisation + totemizations, totemisations + tourize, tourise + tourizes, tourises + toweled, towelled + toweling's, towelling's + toweling, towelling + towelings, towellings + toxanemia, toxanaemia + toxemia's, toxaemia's + toxemia, toxaemia + toxemias, toxaemias + toxemic, toxaemic + toxicemia, toxicaemia + toxicohemia, toxicohaemia + toxihemia, toxihaemia + toxinemia, toxinaemia + trabeate, trabeatae + trabecule, trabeculae + tractorization's, tractorisation's + tractorization, tractorisation + tractorizations, tractorisations + tractorize, tractorise + tractorizes, tractorises + traditionalize, traditionalise + traditionalized, traditionalised + traditionalizes, traditionalises + traditionize, traditionise + traditionizes, traditionises + tragicize, tragicise + tragicizes, tragicises + tragicolored, tragicoloured + traitorize, traitorise + traitorizes, traitorises + trammeled, trammelled + trammeler's, trammeller's + trammeler, trammeller + trammelers, trammellers + trammeling, trammelling + tranquilities, tranquillities + tranquility's, tranquillity's + tranquility, tranquillity + tranquilization's, tranquilisation's + tranquilization, tranquilisation + tranquilizations, tranquilisations + tranquilizingly, tranquilisingly + tranquillization's, tranquillisation's + tranquillization, tranquillisation + tranquillizations, tranquillisations + tranquillize, tranquillise + tranquillized, tranquillised + tranquillizer's, tranquilliser's + tranquillizer, tranquilliser + tranquillizers, tranquillisers + tranquillizes, tranquillises + tranquillizing, tranquillising + tranquillizingly, tranquillisingly + transcendentalization's, transcendentalisation's + transcendentalization, transcendentalisation + transcendentalize, transcendentalise + transcendentalized, transcendentalised + transcendentalizes, transcendentalises + transcendentalizing, transcendentalising + transcolor, transcolour + transcoloration's, transcolouration's + transcoloration, transcolouration + transcolorations, transcolourations + transcolorrer, transcolourer + transcolorrest, transcolourest + transgender, transgendered + transistorization's, transistorisation's + transistorization, transistorisation + transistorizations, transistorisations + transistorize, transistorise + transistorized, transistorised + transistorizes, transistorises + transistorizing, transistorising + transparentize, transparentise + transparentizes, transparentises + traumatization's, traumatisation's + traumatization, traumatisation + traumatizations, traumatisations + traumatize, traumatise + traumatized, traumatised + traumatizes, traumatises + traumatizing, traumatising + traveled, travelled + traveler's, traveller's + traveler, traveller + travelers, travellers + traveling's, travelling's + traveling, travelling + travelings, travellings + travelogue's, travelog's + travelogue, travelog + travelogues, travelogs + trialed, trialled + trialing, trialling + trialization, trialisation + triangularization, triangularisation + triangularizations, triangularisations + triangularize, triangularise + triangularized, triangularised + triangularizes, triangularises + triangularizing, triangularising + trichinization's, trichinisation's + trichinization, trichinisation + trichinizations, trichinisations + trichinize, trichinise + trichinized, trichinised + trichinizes, trichinises + trichinizing, trichinising + trichlorethylene, trichloroethylene + trichlorethylenes, trichloroethylenes + trichotomize, trichotomise + trichotomized, trichotomised + trichotomizes, trichotomises + trichotomizing, trichotomising + tricolor's, tricolour's + tricolor, tricolour + tricolored, tricoloured + tricolors, tricolours + triecious, trioecious + trieciously, trioeciously + triene, triaene + trifluoride, trifluouride + trillionize, trillionise + trillionizes, trillionises + trimerization's, trimerisation's + trimerization, trimerisation + trimerizations, trimerisations + tripylean, tripylaean + trivialization's, trivialisation's + trivialization, trivialisation + trivializations, trivialisations + trivialize, trivialise + trivialized, trivialised + trivializes, trivialises + trivializing, trivialising + trolley's, trolly's + trolley, trolly + trolleyed, trollied + trolleying, trollying + trolleys, trollies + tropeolin's, tropaeolin's + tropeolin, tropaeolin + tropicalization's, tropicalisation's + tropicalization, tropicalisation + tropicalizations, tropicalisations + tropicalize, tropicalise + tropicalized, tropicalised + tropicalizes, tropicalises + tropicalizing, tropicalising + troweled, trowelled + troweler's, troweller's + troweler, troweller + trowelers, trowellers + troweling, trowelling + Trubenize's, Trubenise's + Trubenize, Trubenise + Trubenized's, Trubenised's + Trubenized, Trubenised + Trubenizes, Trubenises + Trubenizing's, Trubenising's + Trubenizing, Trubenising + trypsinize's, trypsinise's + trypsinize, trypsinise + trypsinizes, trypsinises + tsarinas, tzarinas + tsarism, tzarism + tsarisms, tzarisms + tsoris, tsouris + tubercularization's, tubercularisation's + tubercularization, tubercularisation + tubercularize, tubercularise + tubercularized, tubercularised + tubercularizing, tubercularising + tuberculinization's, tuberculinisation's + tuberculinization, tuberculinisation + tuberculinizations, tuberculinisations + tuberculinize, tuberculinise + tuberculinized, tuberculinised + tuberculinizes, tuberculinises + tuberculinizing, tuberculinising + tuberculization, tuberculisation + tuberculizations, tuberculisations + tuberculize, tuberculise + tuberculized, tuberculised + tuberculizes, tuberculises + tuberculizing, tuberculising + tuberization's, tuberisation's + tuberization, tuberisation + tuberizations, tuberisations + tuberize, tuberise + tuberizes, tuberises + tubulization's, tubulisation's + tubulization, tubulisation + tubulizations, tubulisations + tularemia, tularaemia + tularemias, tularaemias + tularemic, tularaemic + tumbrel's, tumbril's + tumbrel, tumbril + tumbrels, tumbrils + tumor's, tumour's + tumor, tumour + tumored, tumoured + tumors, tumours + tunneled, tunnelled + tunneler's, tunneller's + tunneler, tunneller + tunnelers, tunnellers + tunneling, tunnelling + tunnelings, tunnellings + turdine, turdinae + Turkicize's, Turkicise's + Turkicize, Turkicise + Turkicized's, Turkicised's + Turkicized, Turkicised + Turkicizes, Turkicises + Turkicizing's, Turkicising's + Turkicizing, Turkicising + Turkize's, Turkise's + Turkize, Turkise + Turkizes, Turkises + Tuscanize's, Tuscanise's + Tuscanize, Tuscanise + Tuscanizes, Tuscanises + tutele, tutelae + tutorization's, tutorisation's + tutorization, tutorisation + tutorizations, tutorisations + tutorize, tutorise + tutorized, tutorised + tutorizes, tutorises + tutorizing, tutorising + twier, twire + twiers, twires + tyke's, tike's + tyke, tike + tykes, tikes + Tylerize's, Tylerise's + Tylerize, Tylerise + Tylerizes, Tylerises + typhemia, typhaemia + typhemia, typhoemia + typhlenteritis, typhloenteritis + typhoemia, typhoaemia + tyrannize, tyrannise + tyrannized, tyrannised + tyrannizer's, tyranniser's + tyrannizer, tyranniser + tyrannizers, tyrannisers + tyrannizes, tyrannises + tyrannizing's, tyrannising's + tyrannizing, tyrannising + tyrannizinglier, tyrannisinglier + tyrannizingliest, tyrannisingliest + tyrannizingly, tyrannisingly + tyrannizings, tyrannisings + tzar's, tsar's + tzar, tsar + tzardom's, tsardom's + tzardom, tsardom + tzardoms, tsardoms + tzarina's, tsarina's + tzarina, tsarina + tzarism's, tsarism's + tzarist, tsarist + tzars, tsars + ukulele's, ukelele's + ukulele, ukelele + ukuleles, ukeleles + ultracentralizer's, ultracentraliser's + ultracentralizer, ultracentraliser + ultracentralizers, ultracentralisers + ultrahonorable's, ultrahonourable's + ultrahonorable, ultrahonourable + ultrahonorables, ultrahonourables + ultraspecialization's, ultraspecialisation's + ultraspecialization, ultraspecialisation + ultraspecializations, ultraspecialisations + ultrastandardization's, ultrastandardisation's + ultrastandardization, ultrastandardisation + ultrastandardizations, ultrastandardisations + unacclimatized, unacclimatised + unagonize, unagonise + unalcoholized's, unalcoholised's + unalcoholized, unalcoholised + unalcoholizedder, unalcoholisedder + unalcoholizeddest, unalcoholiseddest + unalcoholizeds, unalcoholiseds + unalphabetized, unalphabetised + unamortization's, unamortisation's + unamortization, unamortisation + unamortizations, unamortisations + unamortized, unamortised + unanalyzable, unanalysable + unanalyzed, unanalysed + unanatomizable, unanatomisable + unanatomized, unanatomised + unanemic, unanaemic + unanimalized's, unanimalised's + unanimalized, unanimalised + unanimalizeds, unanimaliseds + unantagonizable's, unantagonisable's + unantagonizable, unantagonisable + unantagonizabler, unantagonisabler + unantagonizables, unantagonisables + unantagonizablest, unantagonisablest + unantagonized, unantagonised + unantagonizedder, unantagonisedder + unantagonizeddest, unantagoniseddest + unantagonizing, unantagonising + unantagonizinger, unantagonisinger + unantagonizingest, unantagonisingest + unapologizing's, unapologising's + unapologizing, unapologising + unapostatized's, unapostatised's + unapostatized, unapostatised + unapostatizeds, unapostatiseds + unappetizing, unappetising + unappetizinger, unappetisinger + unappetizingest, unappetisingest + unappetizinglier, unappetisinglier + unappetizingliest, unappetisingliest + unappetizingly, unappetisingly + unapprized, unapprised + unarbored, unarboured + unarmored, unarmoured + unarmoredder, unarmouredder + unarmoreddest, unarmoureddest + unauthorize, unauthorise + unauthorized, unauthorised + unauthorizedder, unauthorisedder + unauthorizeddest, unauthoriseddest + unauthorizedly, unauthorisedly + unauthorizedness, unauthorisedness + unauthorizes, unauthorises + unbaptize, unbaptise + unbaptized, unbaptised + unbaptizes, unbaptises + unbaptizing, unbaptising + unbarbarize, unbarbarise + unbarbarized, unbarbarised + unbarbarizing, unbarbarising + unbarricaded, unbarricadoed + unbastardized, unbastardised + unbastardizedder, unbastardisedder + unbastardizeddest, unbastardiseddest + unbeknownst, unbeknown + unbrutalize, unbrutalise + unbrutalized, unbrutalised + unbrutalizes, unbrutalises + unbrutalizing, unbrutalising + unbrutize, unbrutise + unbrutized, unbrutised + unbrutizes, unbrutises + unbrutizing, unbrutising + uncanceled, uncancelled + uncanceledder, uncancelledder + uncanceleddest, uncancelleddest + uncandor, uncandour + uncanonization's, uncanonisation's + uncanonization, uncanonisation + uncanonize, uncanonise + uncanonized, uncanonised + uncanonizes, uncanonises + uncanonizing, uncanonising + uncantonized's, uncantonised's + uncantonized, uncantonised + uncantonizeds, uncantoniseds + uncapitalized, uncapitalised + uncapitalizedder, uncapitalisedder + uncapitalizeddest, uncapitaliseddest + uncaramelized, uncaramelised + uncatechized's, uncatechised's + uncatechized, uncatechised + uncatechizedness, uncatechisedness + uncatechizeds, uncatechiseds + uncategorized, uncategorised + uncategorizedder, uncategorisedder + uncategorizeddest, uncategoriseddest + uncatholicize, uncatholicise + uncatholicized, uncatholicised + uncatholicizes, uncatholicises + uncatholicizing, uncatholicising + uncauterized's, uncauterised's + uncauterized, uncauterised + uncauterizeds, uncauteriseds + uncelestialized's, uncelestialised's + uncelestialized, uncelestialised + uncelestializeds, uncelestialiseds + uncenter, uncentre + uncentralized, uncentralised + uncharacterized, uncharacterised + uncharacterizedder, uncharacterisedder + uncharacterizeddest, uncharacteriseddest + unchastizable, unchastisable + unchastized, unchastised + unchloridized's, unchloridised's + unchloridized, unchloridised + unchloridizeds, unchloridiseds + unchristianize, unchristianise + unchristianized, unchristianised + unchristianizes, unchristianises + unchristianizing, unchristianising + uncircularized's, uncircularised's + uncircularized, uncircularised + uncircularizedder, uncircularisedder + uncircularizeddest, uncirculariseddest + uncircularizeds, uncirculariseds + uncivilizable's, uncivilisable's + uncivilizable, uncivilisable + uncivilizabler, uncivilisabler + uncivilizables, uncivilisables + uncivilizablest, uncivilisablest + uncivilize, uncivilise + uncivilized, uncivilised + uncivilizedly, uncivilisedly + uncivilizedness, uncivilisedness + uncivilizes, uncivilises + unclericalize, unclericalise + unclericalizes, unclericalises + uncognizable, uncognisable + uncolonize, uncolonise + uncolonized, uncolonised + uncolonizes, uncolonises + uncolonizing, uncolonising + uncolorable's, uncolourable's + uncolorable, uncolourable + uncolorabler, uncolourabler + uncolorables, uncolourables + uncolorablest, uncolourablest + uncolorablier, uncolourablier + uncolorablies, uncolourablies + uncolorabliest, uncolourabliest + uncolorably, uncolourably + uncolored, uncoloured + uncoloredder, uncolouredder + uncoloreddest, uncoloureddest + uncoloredlier, uncolouredlier + uncoloredliest, uncolouredliest + uncoloredly, uncolouredly + uncoloredness's, uncolouredness's + uncoloredness, uncolouredness + uncolorednesses, uncolourednesses + uncoloreds, uncoloureds + unconcerted, unconcreted + unconventionalize, unconventionalise + unconventionalizes, unconventionalises + uncriticizable's, uncriticisable's + uncriticizable, uncriticisable + uncriticizabler, uncriticisabler + uncriticizables, uncriticisables + uncriticizablest, uncriticisablest + uncriticizably, uncriticisably + uncriticized, uncriticised + uncriticizing, uncriticising + uncriticizingly, uncriticisingly + uncrystallizabilities, uncrystallisabilities + uncrystallizability's, uncrystallisability's + uncrystallizability, uncrystallisability + uncrystallizable's, uncrystallisable's + uncrystallizable, uncrystallisable + uncrystallizabler, uncrystallisabler + uncrystallizables, uncrystallisables + uncrystallizablest, uncrystallisablest + uncrystallized, uncrystallised + uncurricularized's, uncurricularised's + uncurricularized, uncurricularised + uncurricularizeds, uncurriculariseds + undefense's, undefence's + undefense, undefence + undefenses, undefences + undemagnetizable's, undemagnetisable's + undemagnetizable, undemagnetisable + undemagnetizables, undemagnetisables + undemocratization's, undemocratisation's + undemocratization, undemocratisation + undemocratize, undemocratise + undemocratized, undemocratised + undemocratizes, undemocratises + undemocratizing, undemocratising + undenominationalize, undenominationalise + undenominationalizes, undenominationalises + undercapitalization's, undercapitalisation's + undercapitalization, undercapitalisation + undercapitalizations, undercapitalisations + undercapitalize, undercapitalise + undercapitalized, undercapitalised + undercapitalizes, undercapitalises + undercapitalizing, undercapitalising + undercolor's, undercolour's + undercolor, undercolour + undercolored, undercoloured + undercoloring, undercolouring + undercolorings, undercolourings + undercolors, undercolours + underemphasize, underemphasise + underemphasized, underemphasised + underemphasizes, underemphasises + underemphasizing, underemphasising + undergoer, undergore + underlaborer's, underlabourer's + underlaborer, underlabourer + underlaborers, underlabourers + underorganization's, underorganisation's + underorganization, underorganisation + underorganizations, underorganisations + underoxidize, underoxidise + underoxidized, underoxidised + underoxidizes, underoxidises + underoxidizing, underoxidising + underprize, underprise + underprized, underprised + underprizes, underprises + underprizing, underprising + underrealize, underrealise + underrealized, underrealised + underrealizes, underrealises + underrealizing, underrealising + undersavior's, undersaviour's + undersavior, undersaviour + undersaviors, undersaviours + undersized, undersize + underutilization's, underutilisation's + underutilization, underutilisation + underutilizations, underutilisations + underutilize, underutilise + underutilized, underutilised + underutilizes, underutilises + underutilizing, underutilising + undervitalized's, undervitalised's + undervitalized, undervitalised + undervitalizeds, undervitaliseds + undialyzed's, undialysed's + undialyzed, undialysed + undialyzeds, undialyseds + undiphthongize, undiphthongise + undiphthongizes, undiphthongises + undiscolored's, undiscoloured's + undiscolored, undiscoloured + undiscoloredder, undiscolouredder + undiscoloreddest, undiscoloureddest + undiscoloreds, undiscoloureds + undishonored, undishonoured + undisorganized, undisorganised + undramatizable's, undramatisable's + undramatizable, undramatisable + undramatizabler, undramatisabler + undramatizables, undramatisables + undramatizablest, undramatisablest + undramatized's, undramatised's + undramatized, undramatised + undramatizeds, undramatiseds + undreamed, undreamt + undualize, undualise + undualizes, undualises + uneconomizing, uneconomising + unenamored's, unenamoured's + unenamored, unenamoured + unenamoredder, unenamouredder + unenamoreddest, unenamoureddest + unenamoreds, unenamoureds + unendeavored, unendeavoured + unenergized's, unenergised's + unenergized, unenergised + unenergizeds, unenergiseds + unepitomized, unepitomised + unepitomizedder, unepitomisedder + unepitomizeddest, unepitomiseddest + unequaled, unequalled + unequaledder, unequalledder + unequaleddest, unequalleddest + unequalize, unequalise + unequalized, unequalised + unequalizes, unequalises + unequalizing, unequalising + uneulogized's, uneulogised's + uneulogized, uneulogised + uneulogizedder, uneulogisedder + uneulogizeddest, uneulogiseddest + uneulogizeds, uneulogiseds + unevangelized's, unevangelised's + unevangelized, unevangelised + unevangelizedder, unevangelisedder + unevangelizeddest, unevangeliseddest + unevangelizeds, unevangeliseds + unfamiliarized, unfamiliarised + unfamiliarizedder, unfamiliarisedder + unfamiliarizeddest, unfamiliariseddest + unfavorable's, unfavourable's + unfavorable, unfavourable + unfavorableness's, unfavourableness's + unfavorableness, unfavourableness + unfavorablenesses, unfavourablenesses + unfavorabler, unfavourabler + unfavorables, unfavourables + unfavorablest, unfavourablest + unfavorablier, unfavourablier + unfavorabliest, unfavourabliest + unfavorably, unfavourably + unfavored's, unfavoured's + unfavored, unfavoured + unfavoredder, unfavouredder + unfavoreddest, unfavoureddest + unfavoring's, unfavouring's + unfavoring, unfavouring + unfavoringer, unfavouringer + unfavoringest, unfavouringest + unfavorings, unfavourings + unfavorite's, unfavourite's + unfavorite, unfavourite + unfavoriter, unfavouriter + unfavorites, unfavourites + unfavoritest, unfavouritest + unfeminize, unfeminise + unfeminized, unfeminised + unfeminizing, unfeminising + unfertilizable's, unfertilisable's + unfertilizable, unfertilisable + unfertilizabler, unfertilisabler + unfertilizables, unfertilisables + unfertilizablest, unfertilisablest + unfertilized, unfertilised + unfertilizedder, unfertilisedder + unfertilizeddest, unfertiliseddest + unfertilizing, unfertilising + unfeudalize, unfeudalise + unfeudalized, unfeudalised + unfeudalizes, unfeudalises + unfeudalizing, unfeudalising + unflavored, unflavoured + unflavoredder, unflavouredder + unflavoreddest, unflavoureddest + unflavorous, unflavourous + unfocused, unfocussed + unformalized, unformalised + unformalizedder, unformalisedder + unformalizeddest, unformaliseddest + unfossilized's, unfossilised's + unfossilized, unfossilised + unfossilizedder, unfossilisedder + unfossilizeddest, unfossiliseddest + unfossilizeds, unfossiliseds + unfraternized, unfraternised + unfraternizing's, unfraternising's + unfraternizing, unfraternising + unfraternizings, unfraternisings + ungalvanized's, ungalvanised's + ungalvanized, ungalvanised + ungalvanizeds, ungalvaniseds + ungelatinizable's, ungelatinisable's + ungelatinizable, ungelatinisable + ungelatinizables, ungelatinisables + ungelatinized's, ungelatinised's + ungelatinized, ungelatinised + ungelatinizeds, ungelatiniseds + ungeneralized, ungeneralised + ungeneralizedder, ungeneralisedder + ungeneralizeddest, ungeneraliseddest + ungeneralizing, ungeneralising + ungentilize, ungentilise + ungentilizes, ungentilises + ungentlemanize, ungentlemanise + ungentlemanizes, ungentlemanises + unglamorous, unglamourous + unglamorously, unglamourously + ungospelized's, ungospelised's + ungospelized, ungospelised + ungospelizeds, ungospeliseds + ungraphitized's, ungraphitised's + ungraphitized, ungraphitised + ungraphitizeds, ungraphitiseds + unharbor's, unharbour's + unharbor, unharbour + unharbored, unharboured + unharmonize, unharmonise + unharmonized, unharmonised + unharmonizes, unharmonises + unharmonizing, unharmonising + unheroize, unheroise + unheroizes, unheroises + unhonorable's, unhonourable's + unhonorable, unhonourable + unhonorables, unhonourables + unhonorablies, unhonourablies + unhonorably, unhonourably + unhonored, unhonoured + unhonoredder, unhonouredder + unhonoreddest, unhonoureddest + unhouseled, unhouselled + unhumanize, unhumanise + unhumanized, unhumanised + unhumanizes, unhumanises + unhumanizing, unhumanising + unhumored, unhumoured + unhumoredder, unhumouredder + unhumoreddest, unhumoureddest + unhumorous, unhumourous + unhumorously, unhumourously + unhydrolyzed's, unhydrolysed's + unhydrolyzed, unhydrolysed + unhydrolyzeds, unhydrolyseds + unhypnotizable's, unhypnotisable's + unhypnotizable, unhypnotisable + unhypnotizabler, unhypnotisabler + unhypnotizables, unhypnotisables + unhypnotizablest, unhypnotisablest + unhypnotize, unhypnotise + unhypnotized, unhypnotised + unhypnotizes, unhypnotises + unhypnotizing, unhypnotising + unicolor, unicolour + unicolorate, unicolourate + unicolored, unicoloured + unicolorous, unicolourous + unidealized, unidealised + unidealizedder, unidealisedder + unidealizeddest, unidealiseddest + unidolized's, unidolised's + unidolized, unidolised + unidolizedder, unidolisedder + unidolizeddest, unidoliseddest + unidolizeds, unidoliseds + uniformization's, uniformisation's + uniformization, uniformisation + uniformizations, uniformisations + uniformize, uniformise + uniformized, uniformised + uniformizes, uniformises + uniformizing, uniformising + unilateralization's, unilateralisation's + unilateralization, unilateralisation + unilateralizations, unilateralisations + unilateralize, unilateralise + unilateralizes, unilateralises + unimmortalize, unimmortalise + unimmortalized, unimmortalised + unimmortalizes, unimmortalises + unimmunized, unimmunised + unindividualize, unindividualise + unindividualized, unindividualised + unindividualizes, unindividualises + unindustrialized's, unindustrialised's + unindustrialized, unindustrialised + unindustrializeds, unindustrialiseds + uninitializable, uninitialisable + uninitialized, uninitialised + unionization's, unionisation's + unionization, unionisation + unionizations, unionisations + unionize, unionise + unionized, unionised + unionizer, unioniser + unionizers, unionisers + unionizes, unionises + unionizing, unionising + unitalicized, unitalicised + Unitarianize's, Unitarianise's + Unitarianize, Unitarianise + Unitarianizes, Unitarianises + unitemized, unitemised + unitization's, unitisation's + unitization, unitisation + unitizations, unitisations + unitize, unitise + unitized, unitised + unitizes, unitises + unitizing, unitising + universalization's, universalisation's + universalization, universalisation + universalizations, universalisations + universalize, universalise + universalized, universalised + universalizer's, universaliser's + universalizer, universaliser + universalizers, universalisers + universalizes, universalises + universalizing, universalising + unjeopardized, unjeopardised + unjournalized, unjournalised + unkenneled, unkennelled + unkenneling, unkennelling + unlabeled, unlabelled + unlabeledder, unlabelledder + unlabeleddest, unlabelleddest + unlabialize, unlabialise + unlabialized, unlabialised + unlabializes, unlabialises + unlabializing, unlabialising + unlaborable's, unlabourable's + unlaborable, unlabourable + unlaborables, unlabourables + unlabored's, unlaboured's + unlabored, unlaboured + unlaboredder, unlabouredder + unlaboreddest, unlaboureddest + unlaboring's, unlabouring's + unlaboring, unlabouring + unlaboringer, unlabouringer + unlaboringest, unlabouringest + unlaborings, unlabourings + unlegalized, unlegalised + unlegalizedder, unlegalisedder + unlegalizeddest, unlegaliseddest + unleveled, unlevelled + unleveling, unlevelling + unliberalized, unliberalised + unliberalizedder, unliberalisedder + unliberalizeddest, unliberaliseddest + unlionized, unlionised + unliteralized, unliteralised + unlocalizable's, unlocalisable's + unlocalizable, unlocalisable + unlocalizabler, unlocalisabler + unlocalizables, unlocalisables + unlocalizablest, unlocalisablest + unlocalize, unlocalise + unlocalized, unlocalised + unlocalizes, unlocalises + unlocalizing, unlocalising + unmacadamized, unmacadamised + unmagnetized's, unmagnetised's + unmagnetized, unmagnetised + unmagnetizedder, unmagnetisedder + unmagnetizeddest, unmagnetiseddest + unmagnetizeds, unmagnetiseds + unmaterialized, unmaterialised + unmechanize, unmechanise + unmechanized, unmechanised + unmechanizes, unmechanises + unmechanizing, unmechanising + unmediatized's, unmediatised's + unmediatized, unmediatised + unmediatizeds, unmediatiseds + unmedieval, unmediaeval + unmelodized, unmelodised + unmemorialized's, unmemorialised's + unmemorialized, unmemorialised + unmemorializedder, unmemorialisedder + unmemorializeddest, unmemorialiseddest + unmemorializeds, unmemorialiseds + unmemorized, unmemorised + unmercerized's, unmercerised's + unmercerized, unmercerised + unmercerizeds, unmerceriseds + unmesmerize, unmesmerise + unmesmerized, unmesmerised + unmesmerizedder, unmesmerisedder + unmesmerizeddest, unmesmeriseddest + unmesmerizes, unmesmerises + unmetallised's, unmetallized's + unmetallised, unmetallized + unmetalliseds, unmetallizeds + unmethodized's, unmethodised's + unmethodized, unmethodised + unmethodizedder, unmethodisedder + unmethodizeddest, unmethodiseddest + unmethodizeds, unmethodiseds + unmethodizing's, unmethodising's + unmethodizing, unmethodising + unmethodizinger, unmethodisinger + unmethodizingest, unmethodisingest + unmethodizings, unmethodisings + unmilitarized, unmilitarised + unmineralized's, unmineralised's + unmineralized, unmineralised + unmineralizedder, unmineralisedder + unmineralizeddest, unmineraliseddest + unmineralizeds, unmineraliseds + unminimized, unminimised + unminimizedder, unminimisedder + unminimizeddest, unminimiseddest + unminimizing, unminimising + unmissionized's, unmissionised's + unmissionized, unmissionised + unmissionizeds, unmissioniseds + unmiter, unmitre + unmiters, unmitres + unmobilized's, unmobilised's + unmobilized, unmobilised + unmobilizedder, unmobilisedder + unmobilizeddest, unmobiliseddest + unmobilizeds, unmobiliseds + unmodernize, unmodernise + unmodernized, unmodernised + unmodernizedder, unmodernisedder + unmodernizeddest, unmoderniseddest + unmodernizes, unmodernises + unmonopolize, unmonopolise + unmonopolized, unmonopolised + unmonopolizedder, unmonopolisedder + unmonopolizeddest, unmonopoliseddest + unmonopolizes, unmonopolises + unmonopolizing, unmonopolising + unmonopolizinger, unmonopolisinger + unmonopolizingest, unmonopolisingest + unmonopolizings, unmonopolisings + unmoralize, unmoralise + unmoralized, unmoralised + unmoralizes, unmoralises + unmoralizing, unmoralising + unmoralizinger, unmoralisinger + unmoralizingest, unmoralisingest + unmoralizings, unmoralisings + unmotorized, unmotorised + unmotorizedder, unmotorisedder + unmotorizeddest, unmotoriseddest + unmunicipalized's, unmunicipalised's + unmunicipalized, unmunicipalised + unmunicipalizedder, unmunicipalisedder + unmunicipalizeddest, unmunicipaliseddest + unmunicipalizeds, unmunicipaliseds + unmutualized's, unmutualised's + unmutualized, unmutualised + unmutualizedder, unmutualisedder + unmutualizeddest, unmutualiseddest + unmutualizeds, unmutualiseds + unmysticize, unmysticise + unmysticized, unmysticised + unmysticizes, unmysticises + unmysticizing, unmysticising + unnationalized, unnationalised + unnationalizedder, unnationalisedder + unnationalizeddest, unnationaliseddest + unnaturalizable's, unnaturalisable's + unnaturalizable, unnaturalisable + unnaturalizables, unnaturalisables + unnaturalize, unnaturalise + unnaturalized, unnaturalised + unnaturalizes, unnaturalises + unnaturalizing, unnaturalising + unneighbored, unneighboured + unneighborlier, unneighbourlier + unneighborliest, unneighbourliest + unneighborlike's, unneighbourlike's + unneighborlike, unneighbourlike + unneighborlikes, unneighbourlikes + unneighborliness's, unneighbourliness's + unneighborliness, unneighbourliness + unneighborlinesses, unneighbourlinesses + unneighborly, unneighbourly + unneutralize, unneutralise + unneutralized, unneutralised + unneutralizing, unneutralising + unnitrogenized's, unnitrogenised's + unnitrogenized, unnitrogenised + unnitrogenizedder, unnitrogenisedder + unnitrogenizeddest, unnitrogeniseddest + unnitrogenizeds, unnitrogeniseds + unnoncolorables, unnoncolourables + unnoncolorablies, unnoncolourablies + unnoncolorably, unnoncolourably + unnormalize, unnormalise + unnormalized, unnormalised + unnormalizedder, unnormalisedder + unnormalizeddest, unnormaliseddest + unnormalizes, unnormalises + unnormalizing, unnormalising + unnormalizinger, unnormalisinger + unnormalizingest, unnormalisingest + unoptimize, unoptimise + unoptimized, unoptimised + unoptimizes, unoptimises + unoptimizing, unoptimising + unorganizable's, unorganisable's + unorganizable, unorganisable + unorganizabler, unorganisabler + unorganizables, unorganisables + unorganizablest, unorganisablest + unorganize, unorganise + unorganized, unorganised + unorganizedly, unorganisedly + unorganizedness, unorganisedness + unoxidizable's, unoxidisable's + unoxidizable, unoxidisable + unoxidizabler, unoxidisabler + unoxidizables, unoxidisables + unoxidizablest, unoxidisablest + unoxidized, unoxidised + unoxidizedder, unoxidisedder + unoxidizeddest, unoxidiseddest + unoxygenized's, unoxygenised's + unoxygenized, unoxygenised + unoxygenizeds, unoxygeniseds + unpaganize, unpaganise + unpaganizes, unpaganises + unpalisaded, unpalisadoed + unpanegyrized, unpanegyrised + unparagonized's, unparagonised's + unparagonized, unparagonised + unparagonizeds, unparagoniseds + unparalleled, unparallelled + unparalyzed's, unparalysed's + unparalyzed, unparalysed + unparalyzedder, unparalysedder + unparalyzeddest, unparalyseddest + unparalyzeds, unparalyseds + unparameterized, unparameterised + unparametrized, unparametrised + unparceled, unparcelled + unparceledder, unparcelledder + unparceleddest, unparcelleddest + unparenthesized, unparenthesised + unparticularized's, unparticularised's + unparticularized, unparticularised + unparticularizedder, unparticularisedder + unparticularizeddest, unparticulariseddest + unparticularizeds, unparticulariseds + unparticularizing's, unparticularising's + unparticularizing, unparticularising + unparticularizinger, unparticularisinger + unparticularizingest, unparticularisingest + unparticularizings, unparticularisings + unpartizan, unpartisan + unpasteurized, unpasteurised + unpatronizable's, unpatronisable's + unpatronizable, unpatronisable + unpatronizabler, unpatronisabler + unpatronizables, unpatronisables + unpatronizablest, unpatronisablest + unpatronized, unpatronised + unpatronizing's, unpatronising's + unpatronizing, unpatronising + unpauperized's, unpauperised's + unpauperized, unpauperised + unpauperizeds, unpauperiseds + unpenalized, unpenalised + unpenalizedder, unpenalisedder + unpenalizeddest, unpenaliseddest + unperceptively, unpreceptively + unpersonalized, unpersonalised + unpersonalizing, unpersonalising + unphilosophize, unphilosophise + unphilosophized, unphilosophised + unphilosophizes, unphilosophises + unphosphatized's, unphosphatised's + unphosphatized, unphosphatised + unphosphatizedder, unphosphatisedder + unphosphatizeddest, unphosphatiseddest + unphosphatizeds, unphosphatiseds + unpictorialize, unpictorialise + unpictorialized, unpictorialised + unpictorializing, unpictorialising + unplagiarized's, unplagiarised's + unplagiarized, unplagiarised + unplagiarizedder, unplagiarisedder + unplagiarizeddest, unplagiariseddest + unplagiarizeds, unplagiariseds + unpluralized, unpluralised + unpoeticized's, unpoeticised's + unpoeticized, unpoeticised + unpoeticizedder, unpoeticisedder + unpoeticizeddest, unpoeticiseddest + unpoeticizeds, unpoeticiseds + unpoetize, unpoetise + unpoetized, unpoetised + unpoetizes, unpoetises + unpolarizable's, unpolarisable's + unpolarizable, unpolarisable + unpolarizables, unpolarisables + unpolarized's, unpolarised's + unpolarized, unpolarised + unpolarizedder, unpolarisedder + unpolarizeddest, unpolariseddest + unpolarizeds, unpolariseds + unpolymerized's, unpolymerised's + unpolymerized, unpolymerised + unpolymerizedder, unpolymerisedder + unpolymerizeddest, unpolymeriseddest + unpolymerizeds, unpolymeriseds + unpopularize, unpopularise + unpopularized, unpopularised + unpopularizes, unpopularises + unpracticed, unpractised + unpracticedder, unpractisedder + unpracticeddest, unpractiseddest + unpressurized, unpressurised + unprotestantize, unprotestantise + unprotestantized, unprotestantised + unprotestantizes, unprotestantises + unprotestantizing, unprotestantising + unpublicized, unpublicised + unpulverize, unpulverise + unpulverized, unpulverised + unpulverizedder, unpulverisedder + unpulverizeddest, unpulveriseddest + unpulverizes, unpulverises + unquantized, unquantised + unradicalize, unradicalise + unradicalizes, unradicalises + unrancored's, unrancoured's + unrancored, unrancoured + unrancoredder, unrancouredder + unrancoreddest, unrancoureddest + unrancoreds, unrancoureds + unrancorous, unrancourous + unrationalized, unrationalised + unrationalizing, unrationalising + unraveled, unravelled + unraveler's, unraveller's + unraveler, unraveller + unravelers, unravellers + unraveling, unravelling + unrealizable's, unrealisable's + unrealizable, unrealisable + unrealizables, unrealisables + unrealize, unrealise + unrealized, unrealised + unrealizes, unrealises + unrealizing, unrealising + unrealizings, unrealisings + unrecognizable, unrecognisable + unrecognizabler, unrecognisabler + unrecognizablest, unrecognisablest + unrecognizably, unrecognisably + unrecognized, unrecognised + unrecognizing, unrecognising + unrecognizingly, unrecognisingly + unreconnoitered's, unreconnoitred's + unreconnoitered, unreconnoitred + unreconnoiteredder, unreconnoitredder + unreconnoitereddest, unreconnoitreddest + unreconnoitereds, unreconnoitreds + unregularized, unregularised + unreorganized, unreorganised + unreorganizedder, unreorganisedder + unreorganizeddest, unreorganiseddest + unrevelationize, unrevelationise + unrevelationizes, unrevelationises + unrivaled, unrivalled + unrivaledder, unrivalledder + unrivaleddest, unrivalleddest + unromanized, unromanised + unromanticized's, unromanticised's + unromanticized, unromanticised + unromanticizedder, unromanticisedder + unromanticizeddest, unromanticiseddest + unromanticizeds, unromanticiseds + unroyalized's, unroyalised's + unroyalized, unroyalised + unroyalizeds, unroyaliseds + unrumored, unrumoured + unrumoredder, unrumouredder + unrumoreddest, unrumoureddest + unsabered, unsabred + unsaberedder, unsabredder + unsabereddest, unsabreddest + unsatirizable, unsatirisable + unsatirize, unsatirise + unsatirized, unsatirised + unsatirizedder, unsatirisedder + unsatirizeddest, unsatiriseddest + unsatirizes, unsatirises + unsavored, unsavoured + unsavoredder, unsavouredder + unsavoreddest, unsavoureddest + unsavoredly, unsavouredly + unsavoredness, unsavouredness + unsavorier, unsavourier + unsavories, unsavouries + unsavoriest, unsavouriest + unsavorilier, unsavourilier + unsavorilies, unsavourilies + unsavoriliest, unsavouriliest + unsavorily, unsavourily + unsavoriness's, unsavouriness's + unsavoriness, unsavouriness + unsavorinesses, unsavourinesses + unsavory's, unsavoury's + unsavory, unsavoury + unscandalize, unscandalise + unscandalized, unscandalised + unscandalizedder, unscandalisedder + unscandalizeddest, unscandaliseddest + unscandalizes, unscandalises + unscepter's, unsceptre's + unscepter, unsceptre + unsceptered, unsceptred + unscepteredder, unsceptredder + unsceptereddest, unsceptreddest + unscepters, unsceptres + unschematized's, unschematised's + unschematized, unschematised + unschematizedder, unschematisedder + unschematizeddest, unschematiseddest + unschematizeds, unschematiseds + unscored, unscoured + unscoring, unscouring + unscrutinized, unscrutinised + unscrutinizedder, unscrutinisedder + unscrutinizeddest, unscrutiniseddest + unscrutinizing, unscrutinising + unscrutinizinger, unscrutinisinger + unscrutinizingest, unscrutinisingest + unscrutinizinglier, unscrutinisinglier + unscrutinizingliest, unscrutinisingliest + unscrutinizingly, unscrutinisingly + unsectarianize, unsectarianise + unsectarianizes, unsectarianises + unsectionalized, unsectionalised + unsecularize, unsecularise + unsecularized, unsecularised + unsecularizedder, unsecularisedder + unsecularizeddest, unseculariseddest + unsecularizes, unsecularises + unsensitize, unsensitise + unsensitized, unsensitised + unsensitizes, unsensitises + unsensitizing, unsensitising + unsensualize, unsensualise + unsensualized, unsensualised + unsensualizes, unsensualises + unsensualizing, unsensualising + unsentimentalize, unsentimentalise + unsentimentalized, unsentimentalised + unsentimentalizes, unsentimentalises + unsepulcher, unsepulchre + unsepulchered, unsepulchred + unsepulchers, unsepulchres + unserialized, unserialised + unshakable, unshakeable + unshed, unshoed + unsignalized's, unsignalised's + unsignalized, unsignalised + unsignalizedder, unsignalisedder + unsignalizeddest, unsignaliseddest + unsignalizeds, unsignaliseds + unsiphon's, unsyphon's + unsiphon, unsyphon + unsiphons, unsyphons + unsocialized, unsocialised + unsocializedder, unsocialisedder + unsocializeddest, unsocialiseddest + unsocializing, unsocialising + unsolemnize, unsolemnise + unsolemnized, unsolemnised + unsolemnizedder, unsolemnisedder + unsolemnizeddest, unsolemniseddest + unsolemnizes, unsolemnises + unsomber, unsombre + unsomberly, unsombrely + unsomberness's, unsombreness's + unsomberness, unsombreness + unspecialized, unspecialised + unspecializedder, unspecialisedder + unspecializeddest, unspecialiseddest + unspecializing, unspecialising + unspecializinger, unspecialisinger + unspecializingest, unspecialisingest + unspecterlike's, unspectrelike's + unspecterlike, unspectrelike + unspecterlikes, unspectrelikes + unspiritualize, unspiritualise + unspiritualized, unspiritualised + unspiritualizes, unspiritualises + unspiritualizing, unspiritualising + unsplendorous, unsplendourous + unsplendorously, unsplendourously + unspoiled, unspoilt + unstabilized, unstabilised + unstabilizing, unstabilising + unstandardizable, unstandardisable + unstandardized, unstandardised + unstandardizedder, unstandardisedder + unstandardizeddest, unstandardiseddest + unsterilized, unsterilised + unstigmatized's, unstigmatised's + unstigmatized, unstigmatised + unstigmatizedder, unstigmatisedder + unstigmatizeddest, unstigmatiseddest + unstigmatizeds, unstigmatiseds + unstoicize, unstoicise + unstoicizes, unstoicises + unsubsidized, unsubsidised + unsubstantialize, unsubstantialise + unsubstantialized, unsubstantialised + unsubstantializes, unsubstantialises + unsubstantializing, unsubstantialising + unsuccorable's, unsuccourable's + unsuccorable, unsuccourable + unsuccorables, unsuccourables + unsuccored, unsuccoured + unsulphurized's, unsulphurised's + unsulphurized, unsulphurised + unsulphurizeds, unsulphuriseds + unsummarizable, unsummarisable + unsummarized, unsummarised + unsummarizedder, unsummarisedder + unsummarizeddest, unsummariseddest + unsupernaturalize, unsupernaturalise + unsupernaturalized, unsupernaturalised + unsupernaturalizes, unsupernaturalises + unsymbolized, unsymbolised + unsymbolizedder, unsymbolisedder + unsymbolizeddest, unsymboliseddest + unsymmetrized's, unsymmetrised's + unsymmetrized, unsymmetrised + unsymmetrizeds, unsymmetriseds + unsympathizabilities, unsympathisabilities + unsympathizability's, unsympathisability's + unsympathizability, unsympathisability + unsympathizable's, unsympathisable's + unsympathizable, unsympathisable + unsympathizables, unsympathisables + unsympathized, unsympathised + unsympathizedder, unsympathisedder + unsympathizeddest, unsympathiseddest + unsympathizing's, unsympathising's + unsympathizing, unsympathising + unsympathizinger, unsympathisinger + unsympathizingest, unsympathisingest + unsympathizinglier, unsympathisinglier + unsympathizingliest, unsympathisingliest + unsympathizingly, unsympathisingly + unsympathizings, unsympathisings + unsynchronized, unsynchronised + unsynchronizedder, unsynchronisedder + unsynchronizeddest, unsynchroniseddest + unsynthesized, unsynthesised + unsynthesizedder, unsynthesisedder + unsynthesizeddest, unsynthesiseddest + unsystematized, unsystematised + unsystematizedder, unsystematisedder + unsystematizeddest, unsystematiseddest + unsystematizedly, unsystematisedly + unsystematizing, unsystematising + unsystematizinger, unsystematisinger + unsystematizingest, unsystematisingest + unsystemizable's, unsystemisable's + unsystemizable, unsystemisable + unsystemizables, unsystemisables + untantalized, untantalised + untantalizedder, untantalisedder + untantalizeddest, untantaliseddest + untantalizing's, untantalising's + untantalizing, untantalising + untantalizinger, untantalisinger + untantalizingest, untantalisingest + untantalizings, untantalisings + untartarized's, untartarised's + untartarized, untartarised + untartarizeds, untartariseds + untechnicalize, untechnicalise + untechnicalizes, untechnicalises + untemporizing's, untemporising's + untemporizing, untemporising + untemporizings, untemporisings + unterrorized, unterrorised + untheorizable's, untheorisable's + untheorizable, untheorisable + untheorizables, untheorisables + untrammeled, untrammelled + untrammeledder, untrammelledder + untrammeleddest, untrammelleddest + untranquilized, untranquilised + untranquillize, untranquillise + untranquillized, untranquillised + untyrannized, untyrannised + unutilizable's, unutilisable's + unutilizable, unutilisable + unutilizables, unutilisables + unutilized, unutilised + unvaporized's, unvaporised's + unvaporized, unvaporised + unvaporizeds, unvaporiseds + unvectorizable, unvectorisable + unverbalized, unverbalised + unvictimized, unvictimised + unvisualized, unvisualised + unvisualizedder, unvisualisedder + unvisualizeddest, unvisualiseddest + unvitalized's, unvitalised's + unvitalized, unvitalised + unvitalizeds, unvitaliseds + unvitriolized's, unvitriolised's + unvitriolized, unvitriolised + unvitriolizeds, unvitrioliseds + unvocalized's, unvocalised's + unvocalized, unvocalised + unvocalizedder, unvocalisedder + unvocalizeddest, unvocaliseddest + unvocalizeds, unvocaliseds + unvolatilize, unvolatilise + unvolatilized, unvolatilised + unvolatilizedder, unvolatilisedder + unvolatilizeddest, unvolatiliseddest + unvolatilizes, unvolatilises + unvulcanized's, unvulcanised's + unvulcanized, unvulcanised + unvulcanizedder, unvulcanisedder + unvulcanizeddest, unvulcaniseddest + unvulcanizeds, unvulcaniseds + unvulgarize, unvulgarise + unvulgarized, unvulgarised + unvulgarizes, unvulgarises + unvulgarizing, unvulgarising + unwesternized's, unwesternised's + unwesternized, unwesternised + unwesternizeds, unwesterniseds + unwomanize, unwomanise + unwomanized, unwomanised + unwomanizes, unwomanises + updraft's, updraught's + updraft, updraught + updrafts, updraughts + uralitization, uralitisation + uralitizations, uralitisations + uralitize, uralitise + uralitized, uralitised + uralitizes, uralitises + uralitizing, uralitising + uratemia, urataemia + urbanization's, urbanisation's + urbanization, urbanisation + urbanizations, urbanisations + urbanize, urbanise + urbanized, urbanised + urbanizes, urbanises + urbanizing, urbanising + uredema, uroedema + uremia's, uraemia's + uremia, uraemia + uremias, uraemias + uremic, uraemic + urethrorrhea, urethrorrhoea + uricemia, uricaemia + uricemic, uricaemic + urinemia, urinaemia + urinemic, urinaemic + urohematin, urohaematin + urophein, urophaein + usability's, useability's + usability, useability + usable, useable + utilitarianize, utilitarianise + utilitarianized, utilitarianised + utilitarianizes, utilitarianises + utilitarianizing, utilitarianising + utilizabilities, utilisabilities + utilizability, utilisability + utilizable's, utilisable's + utilizable, utilisable + utilizables, utilisables + utilization's, utilisation's + utilization, utilisation + utilizations, utilisations + utilize, utilise + utilized, utilised + utilizer's, utiliser's + utilizer, utiliser + utilizers, utilisers + utilizes, utilises + utilizing, utilising + Utopianize's, Utopianise's + Utopianize, Utopianise + utopianize, utopianise + utopianized, utopianised + utopianizer's, utopianiser's + utopianizer, utopianiser + utopianizers, utopianisers + Utopianizes, Utopianises + utopianizes, utopianises + utopianizing, utopianising + vaagmer, vaagmaer + vaccinization's, vaccinisation's + vaccinization, vaccinisation + vaccinizations, vaccinisations + vacuolization's, vacuolisation's + vacuolization, vacuolisation + vacuolizations, vacuolisations + vacuumize, vacuumise + vacuumized, vacuumised + vacuumizes, vacuumises + vacuumizing, vacuumising + vagabondize, vagabondise + vagabondized, vagabondised + vagabondizer, vagabondiser + vagabondizers, vagabondisers + vagabondizes, vagabondises + vagabondizing, vagabondising + vaginule, vaginulae + vagrantize, vagrantise + vagrantizes, vagrantises + valor's, valour's + valor, valour + valorization's, valorisation's + valorization, valorisation + valorizations, valorisations + valorize, valorise + valorized, valorised + valorizes, valorises + valorizing, valorising + valorousness, valourousness + valors, valours + valvule, valvulae + vampirize, vampirise + vampirized, vampirised + vampirizes, vampirises + vampirizing, vampirising + vandalization's, vandalisation's + vandalization, vandalisation + vandalizations, vandalisations + vandalize, vandalise + vandalized, vandalised + vandalizes, vandalises + vandalizing, vandalising + vapor's, vapour's + vapor, vapour + vaporabilities, vapourabilities + vaporability's, vapourability's + vaporability, vapourability + vaporable's, vapourable's + vaporable, vapourable + vaporables, vapourables + vapored, vapoured + vaporer's, vapourer's + vaporer, vapourer + vaporers, vapourers + vaporescent, vapourescent + vaporier, vapourier + vaporiest, vapouriest + vaporific, vapourific + vaporimeter's, vapourimeter's + vaporimeter, vapourimeter + vaporing's, vapouring's + vaporing, vapouring + vaporingly, vapouringly + vaporings, vapourings + vaporish, vapourish + vaporisher, vapourisher + vaporishest, vapourishest + vaporishness's, vapourishness's + vaporishness, vapourishness + vaporishnesses, vapourishnesses + vaporizable's, vaporisable's + vaporizable, vaporisable + vaporizabler, vaporisabler + vaporizables, vaporisables + vaporizablest, vaporisablest + vaporization's, vaporisation's + vaporization, vaporisation + vaporizations, vaporisations + vaporize, vaporise + vaporized, vaporised + vaporizer's, vaporiser's + vaporizer, vaporiser + vaporizers, vaporisers + vaporizes, vaporises + vaporizing, vaporising + vaporless, vapourless + vaporlesses, vapourlesses + vaporlike's, vapourlike's + vaporlike, vapourlike + vaporlikes, vapourlikes + vaporose, vapourose + vaporously, vapourously + vapors, vapours + vaporware, vapourware + vapory, vapoury + varicolored's, varicoloured's + varicolored, varicoloured + varicoloredder, varicolouredder + varicoloreddest, varicoloureddest + varicoloreds, varicoloureds + varicolorous, varicolourous + vascularization's, vascularisation's + vascularization, vascularisation + vascularizations, vascularisations + vascularize, vascularise + vascularized, vascularised + vascularizes, vascularises + vascularizing, vascularising + vasectomize, vasectomise + vasectomized, vasectomised + vasectomizing, vasectomising + vassalization, vassalisation + vassalize, vassalise + vassalized, vassalised + vassalizes, vassalises + vassalizing, vassalising + Vaticanization's, Vaticanisation's + Vaticanization, Vaticanisation + Vaticanizations, Vaticanisations + Vaticanize's, Vaticanise's + Vaticanize, Vaticanise + Vaticanizes, Vaticanises + vavasor, vavasour + vavasors, vavasours + Ve's, Voe's + Ve, Voe + vectorizable, vectorisable + vectorization's, vectorisation's + vectorization, vectorisation + vectorizations, vectorisations + vectorize, vectorise + vectorized, vectorised + vectorizer, vectoriser + vectorizered, vectorisered + vectorizering, vectorisering + vectorizers, vectorisers + vectorizes, vectorises + vectorizing, vectorising + veery, verey + vegetablize, vegetablise + vegetablizes, vegetablises + velarization's, velarisation's + velarization, velarisation + velarizations, velarisations + velarize, velarise + velarized, velarised + velarizes, velarises + velarizing, velarising + veld's, veldt's + veld, veldt + velds, veldts + venalization's, venalisation's + venalization, venalisation + venalizations, venalisations + venalize, venalise + venalizes, venalises + vendor's, vender's + vendor, vender + vendors, venders + venomization's, venomisation's + venomization, venomisation + venomizations, venomisations + venomize, venomise + venomizes, venomises + venter, ventre + venters, ventres + ventriloquize, ventriloquise + ventriloquized, ventriloquised + ventriloquizes, ventriloquises + ventriloquizing, ventriloquising + venule, venulae + veranda's, verandah's + veranda, verandah + verandas, verandahs + verbalization's, verbalisation's + verbalization, verbalisation + verbalizations, verbalisations + verbalize, verbalise + verbalized, verbalised + verbalizer's, verbaliser's + verbalizer, verbaliser + verbalizers, verbalisers + verbalizes, verbalises + verbalizing, verbalising + vermeiled, vermeilled + vermeiles, vermeilles + vermeiling, vermeilling + vermilion's, vermillion's + vermilion, vermillion + vermilionize, vermilionise + vermilionizes, vermilionises + vernacularization's, vernacularisation's + vernacularization, vernacularisation + vernacularizations, vernacularisations + vernacularize, vernacularise + vernacularized, vernacularised + vernacularizes, vernacularises + vernacularizing, vernacularising + vernalization's, vernalisation's + vernalization, vernalisation + vernalizations, vernalisations + vernalize, vernalise + vernalized, vernalised + vernalizes, vernalises + vernalizing, vernalising + versicolor, versicolour + versicolorate, versicolourate + versicolored, versicoloured + versicolorous, versicolourous + versionize, versionise + versionizes, versionises + vesicule, vesiculae + vestryize, vestryise + vestryizes, vestryises + veter's, vetoer's + veter, vetoer + veteranize, veteranise + veteranizes, veteranises + vialed, vialled + vialing, vialling + victimizable's, victimisable's + victimizable, victimisable + victimizables, victimisables + victimization's, victimisation's + victimization, victimisation + victimizations, victimisations + victimize, victimise + victimized, victimised + victimizer's, victimiser's + victimizer, victimiser + victimizers, victimisers + victimizes, victimises + victimizing, victimising + Victorianize's, Victorianise's + Victorianize, Victorianise + Victorianizes, Victorianises + victualage's, victuallage's + victualage, victuallage + victualages, victuallages + victualed, victualled + victualer's, victualler's + victualer, victualler + victualers, victuallers + victualess, victualless + victualing, victualling + videodisc's, videodisk's + videodisc, videodisk + videodiscs, videodisks + vier, vire + viers, vires + Vietnamization's, Vietnamisation's + Vietnamization, Vietnamisation + Vietnamize, Vietnamise + Vietnamized, Vietnamised + Vietnamizes, Vietnamises + Vietnamizing, Vietnamising + vigor's, vigour's + vigor, vigour + vigorless, vigourless + vigors, vigours + villagization, villagisation + villagizations, villagisations + viremia, viraemia + viremias, viraemias + viremic, viraemic + virilization, virilisation + virilizations, virilisations + virilized, virilised + virilizing, virilising + virtualization, virtualisation + virtualize, virtualise + virtualizes, virtualises + virtuosos, virtuosoes + visionize, visionise + visionizes, visionises + visor's, vizor's + visor, vizor + visors, vizors + visualizable, visualisable + visualization's, visualisation's + visualization, visualisation + visualizations, visualisations + visualize, visualise + visualized, visualised + visualizer's, visualiser's + visualizer, visualiser + visualizers, visualisers + visualizes, visualises + visualizing, visualising + vitalization's, vitalisation's + vitalization, vitalisation + vitalizations, vitalisations + vitalize, vitalise + vitalized, vitalised + vitalizer's, vitaliser's + vitalizer, vitaliser + vitalizers, vitalisers + vitalizes, vitalises + vitalizing's, vitalising's + vitalizing, vitalising + vitalizingly, vitalisingly + vitalizings, vitalisings + vitaminization, vitaminisation + vitaminize, vitaminise + vitaminized, vitaminised + vitaminizes, vitaminises + vitaminizing, vitaminising + vitriolizable's, vitriolisable's + vitriolizable, vitriolisable + vitriolizables, vitriolisables + vitriolization's, vitriolisation's + vitriolization, vitriolisation + vitriolizations, vitriolisations + vitriolize, vitriolise + vitriolized, vitriolised + vitriolizer, vitrioliser + vitriolizers, vitriolisers + vitriolizes, vitriolises + vitriolizing, vitriolising + vivandier, vivandire + viver, vivre + viverrine, viverrinae + vivers, vivres + vizard, visard + vizards, visards + vizied, visied + vizies, visies + vocalization's, vocalisation's + vocalization, vocalisation + vocalizations, vocalisations + vocalize, vocalise + vocalized, vocalised + vocalizer's, vocaliser's + vocalizer, vocaliser + vocalizers, vocalisers + vocalizes, vocalises + vocalizing, vocalising + vocationalization's, vocationalisation's + vocationalization, vocationalisation + vocationalizations, vocationalisations + vocationalize, vocationalise + vocationalizes, vocationalises + volatilizable's, volatilisable's + volatilizable, volatilisable + volatilizabler, volatilisabler + volatilizables, volatilisables + volatilizablest, volatilisablest + volatilization's, volatilisation's + volatilization, volatilisation + volatilizations, volatilisations + volatilize, volatilise + volatilized, volatilised + volatilizer's, volatiliser's + volatilizer, volatiliser + volatilizers, volatilisers + volatilizes, volatilises + volatilizing, volatilising + volcanism's, vulcanism's + volcanism, vulcanism + volcanisms, vulcanisms + volcanization, volcanisation + volcanizations, volcanisations + volcanize, volcanise + volcanized, volcanised + volcanizes, volcanises + volcanizing, volcanising + voltize, voltise + voltizes, voltises + vowelization's, vowelisation's + vowelization, vowelisation + vowelizations, vowelisations + vowelize, vowelise + vowelized, vowelised + vowelizes, vowelises + vowelizing, vowelising + vulcanizable's, vulcanisable's + vulcanizable, vulcanisable + vulcanizabler, vulcanisabler + vulcanizables, vulcanisables + vulcanizablest, vulcanisablest + vulcanizate's, vulcanisate's + vulcanizate, vulcanisate + vulcanizates, vulcanisates + vulcanization's, vulcanisation's + vulcanization, vulcanisation + vulcanizations, vulcanisations + vulcanize, vulcanise + vulcanized, vulcanised + vulcanizer's, vulcaniser's + vulcanizer, vulcaniser + vulcanizers, vulcanisers + vulcanizes, vulcanises + vulcanizing, vulcanising + vulgarization's, vulgarisation's + vulgarization, vulgarisation + vulgarizations, vulgarisations + vulgarize, vulgarise + vulgarized, vulgarised + vulgarizer's, vulgariser's + vulgarizer, vulgariser + vulgarizers, vulgarisers + vulgarizes, vulgarises + vulgarizing, vulgarising + wackes, wackoes + wackier, whackier + wackiest, whackiest + wacky, whacky + Wagnerize's, Wagnerise's + Wagnerize, Wagnerise + Wagnerizes, Wagnerises + wagon's, waggon's + wagon, waggon + wagoned, waggoned + wagoneer, waggoneer + wagoner's, waggoner's + wagoner, waggoner + wagoners, waggoners + wagonette's, waggonette's + wagonette, waggonette + wagonettes, waggonettes + wagoning, waggoning + wagons, waggons + wainscoted, wainscotted + wainscoting's, wainscotting's + wainscoting, wainscotting + wainscotings, wainscottings + wallah, walla + wallahs, wallas + wantonize, wantonise + wantonized, wantonised + wantonizes, wantonises + wantonizing, wantonising + warer, warre + Warford's, Warfourd's + Warford, Warfourd + warrantize, warrantise + waterbed's, water_bed's + waterbed, water_bed + waterbeds, water_beds + watercolor's, watercolour's + watercolor, watercolour + watercolored, watercoloured + watercoloring, watercolouring + watercolorist's, watercolourist's + watercolorist, watercolourist + watercolorists, watercolourists + watercolors, watercolours + weaseled, weaselled + weaseling, weaselling + weatherize, weatherise + weatherized, weatherised + weatherizes, weatherises + weatherizing, weatherising + weeviled, weevilled + weftwize, weftwise + weize, weise + weized, weised + weizes, weises + weizing, weising + welsh, welch + welshed, welched + welshes, welches + welshing, welching + wer, waer + werewolf's, werwolf's + werewolf, werwolf + werewolves, werwolves + westernization's, westernisation's + westernization, westernisation + westernizations, westernisations + westernize, westernise + westernized, westernised + westernizes, westernises + westernizing, westernising + whimsies, whimseys + whimsy's, whimsey's + whimsy, whimsey + whir's, whirr's + whir, whirr + whirs, whirrs + Whitmanize's, Whitmanise's + Whitmanize, Whitmanise + Whitmanizes, Whitmanises + whiz's, whizz's + whiz, whizz + whizz's, wiz's + whizz, wiz + whizzes, wizzes + whodunit's, whodunnit's + whodunit, whodunnit + whodunits, whodunnits + wigeon's, widgeon's + wigeon, widgeon + willful, wilful + willfuler, wilfuler + willfulest, wilfulest + willfullier, wilfullier + willfulliest, wilfulliest + willfully, wilfully + willfulness's, wilfulness's + willfulness, wilfulness + willy, willie + winterization's, winterisation's + winterization, winterisation + winterizations, winterisations + winterize, winterise + winterized, winterised + winterizes, winterises + winterizing, winterising + wintrier, winterier + wintriest, winteriest + wintry, wintery + wisteria's, wistaria's + wisteria, wistaria + wisterias, wistarias + wizen, wisen + womanization's, womanisation's + womanization, womanisation + womanizations, womanisations + womanize, womanise + womanized, womanised + womanizer's, womaniser's + womanizer, womaniser + womanizers, womanisers + womanizes, womanises + womanizing, womanising + woodcockize, woodcockise + woodcockizes, woodcockises + woolen's, woollen's + woolen, woollen + woolenner, woollenner + woolennest, woollennest + woolens, woollens + woollenisation's, woollenization's + woollenisation, woollenization + woollenisations, woollenizations + woollenise, woollenize + woollenises, woollenizes + wornil, wournil + worshiped, worshipped + worshiper's, worshipper's + worshiper, worshipper + worshipers, worshippers + worshiping, worshipping + yak's, yack's + yak, yack + yak, yack + yak, yock + yakked, yacked + yakking, yacking + yaks, yacks + yaks, yacks + yeshiva's, yeshivah's + yeshiva, yeshivah + yeshivot, yeshivahs + yock's, yak's + yocks, yaks + yodeled, yodelled + yodeler's, yodeller's + yodeler, yodeller + yodelers, yodellers + yodeling, yodelling + yoghourt's, yogourt's + yoghourt, yogourt + yoghourts, yogourts + yogi's, yogin's + yogi, yogin + yogis, yogins + yuck, yuk + yuk, yuck + yukked, yucked + yukking, yucking + yuks, yucks + zaffer, zaffre + zaffers, zaffres + zea, zoea + zeas, zoeas + zeroize, zeroise + zeroized, zeroised + zeroizes, zeroises + zeroizing, zeroising + zipper's, Zipper's + zipper, Zipper + zippers, Zippers + zoea's, zoaea's + zoea, zoaea + zoea, zooea + zoeae, zooeae + zoeal, zooeal + zoeas, zooeas + zoecia, zooecia + zoecium, zooecium + zombie's, zombi's + zombie, zombi + zombies, zombis + zonesthesia, zonaesthesia + zonule, zonulae + zooglea, zoogloea + zoogleae, zoogloeae + zoogleal, zoogloeal + zoogleas, zoogloeas + zygenid, zygaenid + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + "\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + "\u00C3" => "A" + # Ä => A + "\u00C4" => "A" + # Å => A + "\u00C5" => "A" + # Ą => A + "\u0104" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # Ć => C + "\U0106" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + "\u00CB" => "E" + # Ę => E + "\u0118" => "E" + # Ì => I + "\u00CC" => "I" + # Í => I + "\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + "\u00CF" => "I" + # IJ => IJ + "\u0132" => "IJ" + # Ð => D + "\u00D0" => "D" + # Ł => L + "\u0141" => "L" + # Ñ => N + "\u00D1" => "N" + # Ń => N + "\u0143" => "N" + # Ò => O + "\u00D2" => "O" + # Ó => O + "\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + "\u00D5" => "O" + # Ö => O + "\u00D6" => "O" + # Ø => O + "\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + "\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + "\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + "\u00DC" => "U" + # Ý => Y + "\u00DD" => "Y" + # Ÿ => Y + "\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + "\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + "\u00E3" => "a" + # ä => a + "\u00E4" => "a" + # å => a + "\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + "\u00EB" => "e" + # ì => i + "\u00EC" => "i" + # í => i + "\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + "\u00EF" => "i" + # ij => ij + "\u0133" => "ij" + # ð => d + "\u00F0" => "d" + # ñ => n + "\u00F1" => "n" + # ò => o + "\u00F2" => "o" + # ó => o + "\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + "\u00F5" => "o" + # ö => o + "\u00F6" => "o" + # ø => o + "\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + "\u00DF" => "ss" + # Ś => S + "\u015a" => "S" + # þ => th + "\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + "\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + "\u00FD" => "y" + # ÿ => y + "\u00FF" => "y" + # Ź => Z + "\u0179" => "Z" + # Ż => Z + "\u017b" => "Z" + # ff => ff + "\uFB00" => "ff" + # fi => fi + "\uFB01" => "fi" + # fl => fl + "\uFB02" => "fl" + # ffi => ffi + "\uFB03" => "ffi" + # ffl => ffl + "\uFB04" => "ffl" + # ſt => st + "\uFB05" => "st" + # st => st + "\uFB06" => "st" + # Māori macrons. + # Ā => A + "\u0100" => "A" + # Ē => E + "\u0112" => "E" + # Ī => I + "\u012A" => "I" + # Ō => O + "\u014C" => "O" + # Ū => U + "\u016A" => "U" + # ā => a + "\u0101" => "a" + # ē => e + "\u0113" => "e" + # ī => i + "\u012B" => "i" + # ō => o + "\u014D" => "o" + # ū => u + "\u016B" => "u" diff --git a/config/search_api_solr.solr_field_type.text_en_7_0_0.yml b/config/search_api_solr.solr_field_type.text_en_7_0_0.yml new file mode 100644 index 000000000..80ec112cf --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_en_7_0_0.yml @@ -0,0 +1,17952 @@ +uuid: 30e524ce-fffc-469a-b7d0-a4b1822bee2c +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: nz2ZbBt1D6XY2BNHjqa2MOTPReRiTniyk8ttW6IVdPI +id: text_en_7_0_0 +label: 'English Text Field' +minimum_solr_version: 7.0.0 +custom_code: '' +field_type_language_code: en +domains: { } +field_type: + name: text_en + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SnowballPorterFilterFactory + language: English + protected: protwords_en.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_en + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_en.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_en.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_en + class: solr.ICUCollationField + locale: en + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: en + - + name: field + VALUE: spellcheck_en + - + name: classname + VALUE: solr.DirectSolrSpellChecker + - + name: distanceMeasure + VALUE: internal + - + name: accuracy + VALUE: '0.5' + - + name: maxEdits + VALUE: '2' + - + name: minPrefix + VALUE: '1' + - + name: maxInspections + VALUE: '5' + - + name: minQueryLength + VALUE: '4' + - + name: maxQueryFrequency + VALUE: '0.01' + - + name: thresholdTokenFrequency + VALUE: '.01' + - + name: onlyMorePopular + VALUE: 'true' + - + name: suggest + class: solr.SuggestComponent + lst: + - + name: suggester + str: + - + name: name + VALUE: en + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_en + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'false' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: | + a + an + and + are + as + at + be + but + by + for + if + in + into + is + it + no + not + of + on + or + s + such + t + that + the + their + then + there + these + they + this + to + was + will + with + synonyms: | + drupal, durpal + abettor's, abetter's + abettor, abetter + abettors, abetters + abnormalize, abnormalise + abnormalized, abnormalised + abnormalizing, abnormalising + abolitionize, abolitionise + abolitionized, abolitionised + abolitionizing, abolitionising + abridgment's, abridgement's + abridgment, abridgement + abridgments, abridgements + absinthe's, absinth's + absinthe, absinth + absinthes, absinths + academize, academise + academized, academised + academizing, academising + acalephe, acalephae + accessorize, accessorise + accessorized, accessorised + accessorizes, accessorises + accessorizing, accessorising + acclimatizable, acclimatisable + acclimatization's, acclimatisation's + acclimatization, acclimatisation + acclimatize, acclimatise + acclimatized, acclimatised + acclimatizer, acclimatiser + acclimatizers, acclimatisers + acclimatizes, acclimatises + acclimatizing, acclimatising + accorage, accourage + accoraged, accouraged + accorages, accourages + accoraging, accouraging + accouter, accoutre + accoutered, accoutred + accoutering, accoutring + accouterment's, accoutrement's + accouterment, accoutrement + accouterments, accoutrements + accouters, accoutres + Acemetae's, Acoemetae's + Acemetae, Acoemetae + Acemetic's, Acoemetic's + Acemetic, Acoemetic + Acer's, Acre's + Acer, Acre + acetonemia, acetonaemia + acetonemic, acetonaemic + achenia, achaenia + achenium, achaenium + acheniums, achaeniums + achenocarp, achaenocarp + achroiocythemia, achroiocythaemia + achromatization's, achromatisation's + achromatization, achromatisation + achromatizations, achromatisations + achromatize, achromatise + achromatized, achromatised + achromatizes, achromatises + achromatizing, achromatising + acidemia, acidaemia + acknowledgment's, acknowledgement's + acknowledgment, acknowledgement + acknowledgments, acknowledgements + acmesthesia, acmaesthesia + acroanesthesia, acroanaesthesia + acroesthesia, acroaesthesia + actualization's, actualisation's + actualization, actualisation + actualizations, actualisations + actualize, actualise + actualized, actualised + actualizes, actualises + actualizing, actualising + acuesthesia, acuaesthesia + adapter's, adaptor's + adapter, adaptor + adapters, adaptors + addable, addible + addenda, addendums + adjuster's, adjustor's + adjuster, adjustor + adjusters, adjustors + adonize, adonise + adonized, adonised + adonizes, adonises + adonizing, adonising + adrenalin's, adrenalin's + adrenaline, adrenalin + adulterize, adulterise + adulterized, adulterised + adulterizes, adulterises + adulterizing, adulterising + advene, advenae + adverbialize, adverbialise + adverbialized, adverbialised + adverbializes, adverbialises + adverbializing, adverbialising + advertise, advertize + advertised, advertized + advertisement's, advertizement's + advertisement, advertizement + advertisements, advertizements + advertises, advertizes + advertising, advertizing + advertizable, advertisable + adviser's, advisor's + adviser, advisor + advisers, advisors + adze's, adz's + adze, adz + aedile's, edile's + aedile, edile + aediles, ediles + Aedon's, Aaedon's + Aedon, Aaedon + Aeetes's, Aeaetes's + Aeetes, Aeaetes + aegis's, egis's + aegis, egis + aegises, egises + aerialness's, aaerialness's + aerialness, aaerialness + aeric, areic + aerogram, aerogramme + aerograms, aerogrammes + aerographer, areographer + aerographic, areographic + aerographical, areographical + aerographies, areographies + aerography's, areography's + aerography, areography + aerologic, areologic + aerological, areological + aerologies, areologies + aerologist's, areologist's + aerologist, areologist + aerology's, areology's + aerology, areology + aerometer, areometer + aerometers, areometers + aerometric, areometric + Aerope's, Aaerope's + Aerope, Aaerope + aesthete's, esthete's + aesthete, esthete + aesthetes, esthetes + aesthetic's, esthetic's + aesthetic, esthetic + aesthetically, esthetically + aestheticize, aestheticise + aestheticized, aestheticised + aestheticizes, aestheticises + aestheticizing, aestheticising + aesthetics, esthetics + affeer, affere + Africanization's, Africanisation's + Africanization, Africanisation + Africanizations, Africanisations + Africanize, Africanise + Africanized, Africanised + Africanizes, Africanises + Africanizing, Africanising + Afrikanerization, Afrikanerisation + Afrikanerize, Afrikanerise + Afrikanerized, Afrikanerised + Afrikanerizes, Afrikanerises + Afrikanerizing, Afrikanerising + agathodemon, agathodaemon + agatize, agatise + agatizes, agatises + ageism, agism + agenize, agenise + ager, agre + aggrandizable's, aggrandisable's + aggrandizable, aggrandisable + aggrandizables, aggrandisables + aggrandization, aggrandisation + aggrandize, aggrandise + aggrandized, aggrandised + aggrandizement's, aggrandisement's + aggrandizement, aggrandisement + aggrandizements, aggrandisements + aggrandizer's, aggrandiser's + aggrandizer, aggrandiser + aggrandizers, aggrandisers + aggrandizes, aggrandises + aggrandizing, aggrandising + aging's, ageing's + aging, ageing + agings, ageings + agnize, agnise + agnized, agnised + agnizes, agnises + agnizing, agnising + agonize, agonise + agonized, agonised + agonizedlies, agonisedlies + agonizedly, agonisedly + agonizer, agoniser + agonizers, agonisers + agonizes, agonises + agonizing, agonising + agonizinglier, agonisinglier + agonizingliest, agonisingliest + agonizingly, agonisingly + agrarianize, agrarianise + agrarianizes, agrarianises + agrize, agrise + agrized, agrised + agrizes, agrises + agrizing, agrising + aguize, aguise + aguized, aguised + aguizes, aguises + aguizing, aguising + aiger, aigre + air_gun, airgun + air_letter, airletter + airfoil's, aerofoil's + airfoil, aerofoil + airfoils, aerofoils + airgel, aerogel + airplane's, aeroplane's + airplane, aeroplane + airplanes, aeroplanes + airstrike's, air_strike's + airstrike, air_strike + airstrikes, air_strikes + aker, akre + Aktistete's, Aktistetae's + Aktistete, Aktistetae + albitize, albitise + albitized, albitised + albitizes, albitises + albitizing, albitising + albumenizer, albumeniser + albuminisation's, albuminization's + albuminisation, albuminization + albuminisations, albuminizations + albuminise, albuminize + albuminised, albuminized + albuminises, albuminizes + albuminising, albuminizing + alchemize, alchemise + alchemized, alchemised + alchemizes, alchemises + alchemizing, alchemising + Alcide's, Alcidae's + Alcide, Alcidae + Alcithoe's, Alcithoae's + Alcithoe, Alcithoae + alcoholizable's, alcoholisable's + alcoholizable, alcoholisable + alcoholizables, alcoholisables + alcoholization's, alcoholisation's + alcoholization, alcoholisation + alcoholizations, alcoholisations + alcoholize, alcoholise + alcoholized, alcoholised + alcoholizes, alcoholises + alcoholizing, alcoholising + aleucemic, aleucaemic + aleukemic, aleukaemic + Aleus's, Aloeus's + Aleus, Aloeus + algebraization's, algebraisation's + algebraization, algebraisation + algebraizations, algebraisations + algebraize, algebraise + algebraizes, algebraises + algesthesis, algaesthesis + alienize, alienise + alienizes, alienises + align, aline + aligned, alined + aligning, alining + alignment's, alinement's + alignment, alinement + alignments, alinements + aligns, alines + alkalinization's, alkalinisation's + alkalinization, alkalinisation + alkalinizations, alkalinisations + alkalinize, alkalinise + alkalinized, alkalinised + alkalinizes, alkalinises + alkalinizing, alkalinising + alkalizable, alkalisable + alkalization's, alkalisation's + alkalization, alkalisation + alkalizations, alkalisations + alkalize, alkalise + alkalized, alkalised + alkalizer's, alkaliser's + alkalizer, alkaliser + alkalizes, alkalises + alkalizing, alkalising + allegorization's, allegorisation's + allegorization, allegorisation + allegorizations, allegorisations + allegorize, allegorise + allegorized, allegorised + allegorizer's, allegoriser's + allegorizer, allegoriser + allegorizers, allegorisers + allegorizes, allegorises + allegorizing, allegorising + alleluia's, halleluiah's + alleluia, halleluiah + alleluias, halleluiahs + alloxuremia, alloxuraemia + almanac, almanack + almanacs, almanacks + alphabetization's, alphabetisation's + alphabetization, alphabetisation + alphabetizations, alphabetisations + alphabetize, alphabetise + alphabetized, alphabetised + alphabetizer's, alphabetiser's + alphabetizer, alphabetiser + alphabetizers, alphabetisers + alphabetizes, alphabetises + alphabetizing, alphabetising + alternize, alternise + alternizes, alternises + althea's, althaea's + althea, althaea + altheas, althaeas + althein, althaein + although, altho + aluminization, aluminisation + aluminize, aluminise + aluminized, aluminised + aluminizes, aluminises + aluminizing, aluminising + aluminum's, aluminium's + aluminum, aluminium + aluminums, aluminiums + alumni, alumnuses + alveole, alveolae + amalgamatize, amalgamatise + amalgamatizes, amalgamatises + amalgamization's, amalgamisation's + amalgamization, amalgamisation + amalgamizations, amalgamisations + amalgamize, amalgamise + amalgamizes, amalgamises + Amalthea's, Amalthaea's + Amalthea, Amalthaea + ambiance's, ambience's + ambiance, ambience + ambiances, ambiences + ambicolorate, ambicolourate + ambicoloration, ambicolouration + ambilevous, ambilaevous + ameban, amoeban + amebas, amebae + amebean, amoebean + amebian, amoebian + amebiases, amoebiases + amebiasis, amoebiasis + amebicidal, amoebicidal + amebicide, amoebicide + amebid, amoebid + amebiform, amoebiform + amebiosis, amoebiosis + amebocyte's, amoebocyte's + amebocyte, amoebocyte + amebocytes, amoebocytes + ameboidism's, amoeboidism's + ameboidism, amoeboidism + amebous, amoebous + amebula, amoebula + amenorrhea's, amenorrhoea's + amenorrhea, amenorrhoea + amenorrheal, amenorrhoeal + amenorrheas, amenorrhoeas + amenorrheic, amenorrhoeic + Americanization's, Americanisation's + Americanization, Americanisation + americanization, americanisation + Americanizations, Americanisations + Americanize, Americanise + Americanized, Americanised + americanized, americanised + Americanizer's, Americaniser's + Americanizer, Americaniser + Americanizers, Americanisers + Americanizes, Americanises + Americanizing, Americanising + amid, amidst + amir's, ameer's + amir, ameer + amirs, ameers + ammocete's, ammocoete's + ammocete, ammocoete + ammocetes, ammocoetes + ammoniemia, ammoniaemia + amoeba's, ameba's + amoeba, ameba + amoebic, amebic + amoeboid, ameboid + amok's, amuck's + amok, amuck + amoks, amucks + among, amongst + amoralize, amoralise + amoralizes, amoralises + amoret, amouret + amorism's, amourism's + amorism, amourism + amorisms, amourisms + amorist's, amourist's + amorist, amourist + amoristic, amouristic + amoristics, amouristics + amorists, amourists + amorphization, amorphisation + amorphize, amorphise + amortizable's, amortisable's + amortizable, amortisable + amortizabler, amortisabler + amortizables, amortisables + amortizablest, amortisablest + amortization's, amortisation's + amortization, amortisation + amortizations, amortisations + amortize, amortise + amortized, amortised + amortizement's, amortisement's + amortizement, amortisement + amortizements, amortisements + amortizes, amortises + amortizing, amortising + amphigean, amphigaean + amphitheater's, amphitheatre's + amphitheater, amphitheatre + amphitheaters, amphitheatres + ampoule's, ampul's + ampoule, ampul + ampoules, ampuls + amygdale, amygdalae + amyxorrhea, amyxorrhoea + anabaptize, anabaptise + anabaptized, anabaptised + anabaptizes, anabaptises + anabaptizing, anabaptising + anaesthetization's, anesthetisation's + anaesthetization, anesthetisation + anaesthetizations, anesthetisations + anaesthetize, anesthetise + anaesthetized, anesthetised + anaesthetizer, anesthetiser + anaesthetizers, anesthetisers + anaesthetizes, anesthetises + anaesthetizing, anesthetising + anagrammatize, anagrammatise + anagrammatized, anagrammatised + anagrammatizes, anagrammatises + anagrammatizing, anagrammatising + analogize, analogise + analogized, analogised + analogizes, analogises + analogizing, analogising + analytical, analytic + analytically, analyticalally + analyticiti, analyticaliti + analyticitis, analyticalitis + analyticity, analyticality + analyzability's, analysability's + analyzability, analysability + analyzable, analysable + analyzabler, analysabler + analyzablest, analysablest + analyzation's, analysation's + analyzation, analysation + analyzations, analysations + analyze, analyse + analyzed, analysed + analyzer's, analyser's + analyzer, analyser + analyzers, analysers + analyzes, analyses + analyzing, analysing + anapestically, anapaestically + anapneic, anapnoeic + anarchize, anarchise + anarchized, anarchised + anarchizes, anarchises + anarchizing, anarchising + anathematization's, anathematisation's + anathematization, anathematisation + anathematizations, anathematisations + anathematize, anathematise + anathematized, anathematised + anathematizer's, anathematiser's + anathematizer, anathematiser + anathematizes, anathematises + anathematizing, anathematising + anatomizable, anatomisable + anatomization's, anatomisation's + anatomization, anatomisation + anatomize, anatomise + anatomized, anatomised + anatomizer's, anatomiser's + anatomizer, anatomiser + anatomizes, anatomises + anatomizing, anatomising + Anchinoe's, Anchinoae's + Anchinoe, Anchinoae + ancille, ancillae + anematosis, anaematosis + anemia's, anaemia's + anemia, anaemia + anemias, anaemias + anemic, anaemic + anemically, anaemically + anemicer, anaemicer + anemicest, anaemicest + anemics, anaemics + aneretic, anaeretic + anesis, anoesis + anesthesia's, anaesthesia's + anesthesia, anaesthesia + anesthesiant, anaesthesiant + anesthesias, anaesthesias + anesthesiologies, anaesthesiologies + anesthesiologist's, anaesthesiologist's + anesthesiologist, anaesthesiologist + anesthesiologists, anaesthesiologists + anesthesiology's, anaesthesiology's + anesthesiology, anaesthesiology + anesthesis, anaesthesis + anesthetic's, anaesthetic's + anesthetic, anaesthetic + anesthetically, anaesthetically + anestheticer, anaestheticer + anestheticest, anaestheticest + anesthetics, anaesthetics + anesthetist's, anaesthetist's + anesthetist, anaesthetist + anesthetists, anaesthetists + anesthyl, anaesthyl + anestra, anoestra + anestri, anoestri + anestrous, anoestrous + anestrum, anoestrum + anestrus's, anoestrus's + anestrus, anoestrus + anestruses, anoestruses + anetic, anoetic + anetiological, anaetiological + aneurysm's, aneurism's + aneurysm, aneurism + aneurysms, aneurisms + angelicize, angelicise + angelicizes, angelicises + angelize, angelise + angelizes, angelises + Anglicanize's, Anglicanise's + Anglicanize, Anglicanise + Anglicanizes, Anglicanises + anglicization's, anglicisation's + anglicization, anglicisation + anglicizations, anglicisations + anglicize, anglicise + anglicized, anglicised + anglicizes, anglicises + anglicizing, anglicising + angrecum, angraecum + angularization's, angularisation's + angularization, angularisation + angularizations, angularisations + angularize, angularise + angularizes, angularises + anhematopoiesis's, anhaematopoiesis's + anhematopoiesis, anhaematopoiesis + anhematosis, anhaematosis + anhemolytic, anhaemolytic + anhydremia, anhydraemia + anhydremic, anhydraemic + anhydridization's, anhydridisation's + anhydridization, anhydridisation + anhydridizations, anhydridisations + anhydridize, anhydridise + anhydridizes, anhydridises + animalization's, animalisation's + animalization, animalisation + animalizations, animalisations + animalize, animalise + animalized, animalised + animalizes, animalises + animalizing, animalising + animized, animised + annalize, annalise + annalized, annalised + annalizes, annalises + annalizing, annalising + annualization, annualisation + annualize, annualise + annualized, annualised + annualizes, annualises + annualizing, annualising + anodization, anodisation + anodize, anodise + anodized, anodised + anodizes, anodises + anodizing, anodising + anonymize, anonymise + anonymized, anonymised + anonymizes, anonymises + anonymizing, anonymising + Anora's, Anoura's + Anora, Anoura + anoxemia's, anoxaemia's + anoxemia, anoxaemia + anoxemic, anoxaemic + anserine, anserinae + antagonizable, antagonisable + antagonization's, antagonisation's + antagonization, antagonisation + antagonizations, antagonisations + antagonize, antagonise + antagonized, antagonised + antagonizer, antagoniser + antagonizers, antagonisers + antagonizes, antagonises + antagonizing, antagonising + antennae, antenna + antennas, antenna + anthecological, anthoecological + anthecologist, anthoecologist + anthecology, anthoecology + anthologization, anthologisation + anthologize, anthologise + anthologized, anthologised + anthologizer, anthologiser + anthologizes, anthologises + anthologizing, anthologising + anthracemia, anthracaemia + anthracitization's, anthracitisation's + anthracitization, anthracitisation + anthracitizations, anthracitisations + anthropomorphization's, anthropomorphisation's + anthropomorphization, anthropomorphisation + anthropomorphizations, anthropomorphisations + anthropomorphize, anthropomorphise + anthropomorphized, anthropomorphised + anthropomorphizes, anthropomorphises + anthropomorphizing, anthropomorphising + anticatalyzer's, anticatalyser's + anticatalyzer, anticatalyser + anticatalyzers, anticatalysers + anticentralization's, anticentralisation's + anticentralization, anticentralisation + anticentralizations, anticentralisations + anticize, anticise + anticizes, anticises + antiepicenter's, antiepicentre's + antiepicenter, antiepicentre + antiepicenters, antiepicentres + antifertilizer's, antifertiliser's + antifertilizer, antifertiliser + antifertilizers, antifertilisers + antilabor's, antilabour's + antilabor, antilabour + antilabors, antilabours + antilemic, antiloemic + antimedieval, antimediaeval + antimedievalism's, antimediaevalism's + antimedievalism, antimediaevalism + antimedievalist's, antimediaevalist's + antimedievalist, antimediaevalist + antimedievally, antimediaevally + antioxidizer's, antioxidiser's + antioxidizer, antioxidiser + antioxidizers, antioxidisers + antioxidizing's, antioxidising's + antioxidizing, antioxidising + antioxidizings, antioxidisings + antipathize, antipathise + antipathizes, antipathises + antiquarianize, antiquarianise + antiquarianizes, antiquarianises + antirumor's, antirumour's + antirumor, antirumour + antirumors, antirumours + antisensitize, antisensitise + antisensitizer's, antisensitiser's + antisensitizer, antisensitiser + antisensitizers, antisensitisers + antisensitizes, antisensitises + antisepticize, antisepticise + antisepticized, antisepticised + antisepticizes, antisepticises + antisepticizing, antisepticising + antiseptize, antiseptise + antiseptizes, antiseptises + antisiphon's, antisyphon's + antisiphon, antisyphon + antisiphons, antisyphons + antithesize, antithesise + antithesizes, antithesises + anviled, anvilled + anviling, anvilling + apesthesia, apaesthesia + apesthetic, apaesthetic + aphereses, aphaereses + apheresis's, aphaeresis's + apheresis, aphaeresis + apheretic, aphaeretic + aphetize, aphetise + aphetized, aphetised + aphetizes, aphetises + aphetizing, aphetising + aphorize, aphorise + aphorized, aphorised + aphorizer's, aphoriser's + aphorizer, aphoriser + aphorizers, aphorisers + aphorizes, aphorises + aphorizing, aphorising + apnea's, apnoea's + apnea, apnoea + apneal, apnoeal + apneas, apnoeas + apneic, apnoeic + apocenter, apocentre + apogeic, apogaeic + apologize, apologise + apologized, apologised + apologizer's, apologiser's + apologizer, apologiser + apologizers, apologisers + apologizes, apologises + apologizing, apologising + apophthegmatize, apophthegmatise + apophthegmatized, apophthegmatised + apophthegmatizes, apophthegmatises + apophthegmatizing, apophthegmatising + aporrhea, aporrhoea + apostatization, apostatisation + apostatize, apostatise + apostatized, apostatised + apostatizes, apostatises + apostatizing, apostatising + apostolize, apostolise + apostolized, apostolised + apostolizes, apostolises + apostolizing, apostolising + apostrophize, apostrophise + apostrophized, apostrophised + apostrophizes, apostrophises + apostrophizing, apostrophising + apothegmatize, apothegmatise + apothegmatized, apothegmatised + apothegmatizes, apothegmatises + apothegmatizing, apothegmatising + apotheosize, apotheosise + apotheosized, apotheosised + apotheosizes, apotheosises + apotheosizing, apotheosising + appall, appal + appalls, appals + appareled, apparelled + appareling, apparelling + appendices, appendix + appendixes, appendix + appetize, appetise + appetized, appetised + appetizement's, appetisement's + appetizement, appetisement + appetizements, appetisements + appetizer's, appetiser's + appetizer, appetiser + appetizers, appetisers + appetizes, appetises + appetizing, appetising + appetizingly, appetisingly + apprizal, apprisal + apprizer, appriser + apprizers, apprisers + apprizings, apprisings + aquaculture's, aquiculture's + aquaculture, aquiculture + Arabianize's, Arabianise's + Arabianize, Arabianise + Arabianizes, Arabianises + Arabicize, Arabicise + Arabicizes, Arabicises + arabization's, arabisation's + arabization, arabisation + arabizations, arabisations + Arabize, Arabise + arabize, arabise + Arabized, Arabised + arabized, arabised + Arabizes, Arabises + arabizes, arabises + Arabizing, Arabising + arabizing, arabising + Aramean, Aramaean + Arameans, Aramaeans + arbalester, arbalestre + arbor's, arbour's + arbor, arbour + arbored, arboured + arbores, arboures + arborization's, arborisation's + arborization, arborisation + arborizations, arborisations + arborize, arborise + arborized, arborised + arborizes, arborises + arborizing, arborising + arbors, arbours + archaeologic, archeologic + archaeological, archeological + archaeologically, archeologically + archaeologies, archeologies + archaeologist's, archeologist's + archaeologist, archeologist + archaeologists, archeologists + archaeology's, archeology's + archaeology, archeology + archaize, archaise + archaized, archaised + archaizer's, archaiser's + archaizer, archaiser + archaizers, archaisers + archaizes, archaises + archaizing, archaising + arche, archae + archeal, archaeal + archean, archaean + archei, archaei + archeoastronomies, archaeoastronomies + archeoastronomy, archaeoastronomy + archeocyte's, archaeocyte's + archeocyte, archaeocyte + archeol, archaeol + archeolithic, archaeolithic + archeologian, archaeologian + archeometries, archaeometries + archeometry, archaeometry + Archeozic, Archaeozic + Archeozoic, Archaeozoic + archeozoic, archaeozoic + archetypal, archetypical + archetypally, archetypically + archeus, archaeus + arcticize, arcticise + arcticizes, arcticises + Arctogea's, Arctogaea's + Arctogea, Arctogaea + Arctogean's, Arctogaean's + Arctogean, Arctogaean + Arctogeic's, Arctogaeic's + Arctogeic, Arctogaeic + ardor's, ardour's + ardor, ardour + ardors, ardours + arenicolor, arenicolour + areole, areolae + areometric, araeometric + areometrical, araeometrical + areostyle, araeostyle + areostyles, araeostyles + areosystyle, araeosystyle + Arianize's, Arianise's + Arianize, Arianise + Arianized's, Arianised's + Arianized, Arianised + Arianizes, Arianises + Arianizing's, Arianising's + Arianizing, Arianising + Arimathea's, Arimathaea's + Arimathea, Arimathaea + Arimathean's, Arimathaean's + Arimathean, Arimathaean + ariste, aristae + arithmetization's, arithmetisation's + arithmetization, arithmetisation + arithmetizations, arithmetisations + arithmetize, arithmetise + arithmetized, arithmetised + arithmetizes, arithmetises + armor's, armour's + armor, armour + armorbearer's, armourbearer's + armorbearer, armourbearer + armored, armoured + armorer's, armourer's + armorer, armourer + armorers, armourers + armoried, armouried + armoring, armouring + armorless, armourless + armors, armours + armory's, armoury's + armory, armoury + aromatite, aromatitae + aromatization's, aromatisation's + aromatization, aromatisation + aromatize, aromatise + aromatized, aromatised + aromatizer's, aromatiser's + aromatizer, aromatiser + aromatizes, aromatises + aromatizing, aromatising + arsenicize, arsenicise + arsenicizes, arsenicises + Arsinoe's, Arsinoae's + Arsinoe, Arsinoae + arterialization's, arterialisation's + arterialization, arterialisation + arterializations, arterialisations + arterialize, arterialise + arterialized, arterialised + arterializes, arterialises + arterializing, arterialising + arthrempyesis, arthroempyesis + artifact's, artefact's + artifact, artefact + artifacts, artefacts + artificialize, artificialise + artificialized, artificialised + artificializes, artificialises + artificializing, artificialising + Aryanization, Aryanisation + Aryanize, Aryanise + Aryanized's, Aryanised's + Aryanized, Aryanised + Aryanizes, Aryanises + Aryanizing's, Aryanising's + Aryanizing, Aryanising + arytenoid, arytaenoid + arytenoids, arytaenoids + asafetida's, asafoetida's + asafetida, asafoetida + asafetidas, asafoetidas + ascendance's, ascendence's + ascendance, ascendence + ascendancy's, ascendency's + ascendancy, ascendency + ascendant's, ascendent's + ascendant, ascendent + ascendants, ascendents + Asclepiade's, Asclepiadae's + Asclepiade, Asclepiadae + Asel's, Asael's + Asel, Asael + asepticize, asepticise + asepticized, asepticised + asepticizes, asepticises + asepticizing, asepticising + asexualization's, asexualisation's + asexualization, asexualisation + asexualize, asexualise + asexualized, asexualised + asexualizing, asexualising + Asiaticization's, Asiaticisation's + Asiaticization, Asiaticisation + Asiaticizations, Asiaticisations + Asiaticize's, Asiaticise's + Asiaticize, Asiaticise + Asiaticizes, Asiaticises + Asmonean's, Asmonaean's + Asmonean, Asmonaean + aspheterize, aspheterise + aspheterized, aspheterised + aspheterizes, aspheterises + aspheterizing, aspheterising + assafetida, assafoetida + assafetidas, assafoetidas + asshole's, arsehole's + asshole, arsehole + assholes, arseholes + Assidean's, Assidaean's + Assidean, Assidaean + Assyrianize's, Assyrianise's + Assyrianize, Assyrianise + Assyrianizes, Assyrianises + Astera's, Astrea's + Astera, Astrea + astigmatizer's, astigmatiser's + astigmatizer, astigmatiser + astigmatizers, astigmatisers + Astrea's, Astraea's + Astrea, Astraea + astrean, astraean + astronomize, astronomise + astronomized, astronomised + astronomizes, astronomises + astronomizing, astronomising + asynchronize, asynchronise + asynchronized, asynchronised + asynchronizes, asynchronises + asynchronizing, asynchronising + atheize, atheise + atheized, atheised + atheizes, atheises + atheizing, atheising + athetize, athetise + athetized, athetised + athetizes, athetises + athetizing, athetising + atmolyze, atmolyse + atmolyzed, atmolysed + atmolyzes, atmolyses + atmolyzing, atmolysing + atomizability, atomisability + atomizable, atomisable + atomization's, atomisation's + atomization, atomisation + atomizations, atomisations + atomize, atomise + atomized, atomised + atomizer's, atomiser's + atomizer, atomiser + atomizers, atomisers + atomizes, atomises + atomizing, atomising + atroceruleus, atrocoeruleus + attemper, attempre + Atticize, Atticise + atticize, atticise + Atticized, Atticised + Atticizes, Atticises + atticizes, atticises + Atticizing, Atticising + attitudinization, attitudinisation + attitudinize, attitudinise + attitudinized, attitudinised + attitudinizer's, attitudiniser's + attitudinizer, attitudiniser + attitudinizers, attitudinisers + attitudinizes, attitudinises + attitudinizing, attitudinising + attitudinizings, attitudinisings + aunter, auntre + auntie's, aunty's + auntie, aunty + aureole's, aureola's + aureole, aureola + Australianize's, Australianise's + Australianize, Australianise + Australianizes, Australianises + Australopithecine's, Australopithecinae's + Australopithecine, Australopithecinae + Austrianize's, Austrianise's + Austrianize, Austrianise + Austrianizes, Austrianises + autecious, autoecious + auteciously, autoeciously + auteciousness's, autoeciousness's + auteciousness, autoeciousness + autecism's, autoecism's + autecism, autoecism + autecisms, autoecisms + autecy, autoecy + authorizable, authorisable + authorization's, authorisation's + authorization, authorisation + authorizations, authorisations + authorize, authorise + authorized, authorised + authorizer's, authoriser's + authorizer, authoriser + authorizers, authorisers + authorizes, authorises + authorizing, authorising + autocatalyze, autocatalyse + autocatalyzed, autocatalysed + autocatalyzes, autocatalyses + autocatalyzing, autocatalysing + autodialer, autodialler + autoimmunization, autoimmunisation + autoionization's, autoionisation's + autoionization, autoionisation + autolyzate, autolysate + autolyzates, autolysates + autolyze, autolyse + autolyzed, autolysed + autolyzes, autolyses + autolyzing, autolysing + automatization's, automatisation's + automatization, automatisation + automatizations, automatisations + automatize, automatise + automatized, automatised + automatizes, automatises + automatizing, automatising + Autonoe's, Autonoae's + Autonoe, Autonoae + autotomize, autotomise + autotomized, autotomised + autotomizes, autotomises + autotomizing, autotomising + autotoxemia's, autotoxaemia's + autotoxemia, autotoxaemia + autotoxemias, autotoxaemias + avianize, avianise + avianized, avianised + avianizes, avianises + avianizing, avianising + avizandum, avisandum + avizandums, avisandums + avize, avise + avized, avised + avizes, avises + avizing, avising + awestruck, awestricken + AWOL, awol + ax's, axe's + ax, axe + axiomatization's, axiomatisation's + axiomatization, axiomatisation + axiomatizations, axiomatisations + axiomatize, axiomatise + axiomatized, axiomatised + axiomatizes, axiomatises + axiomatizing, axiomatising + aye's, ay's + aye, ay + azotemia, azotaemia + azotization, azotisation + azotize, azotise + azotized, azotised + azotizes, azotises + azotizing, azotising + azotorrhea, azotorrhoea + Babelization's, Babelisation's + Babelization, Babelisation + Babelize's, Babelise's + Babelize, Babelise + Babelized's, Babelised's + Babelized, Babelised + Babelizing's, Babelising's + Babelizing, Babelising + Babylonize's, Babylonise's + Babylonize, Babylonise + Babylonizes, Babylonises + bachelorize, bachelorise + bachelorizes, bachelorises + bacillemia, bacillaemia + bacillemias, bacillaemias + bacilli, bacilluses + backpedaled, backpedalled + backpedaling, backpedalling + baconize, baconise + baconizes, baconises + bacteremia's, bacteraemia's + bacteremia, bacteraemia + bacteremias, bacteraemias + bacteria, bacteria + bacteriemia, bacteriaemia + bacterize, bacterise + bacterized, bacterised + bacterizes, bacterises + bacterizing, bacterising + baddie's, baddy's + baddie, baddy + Baer's, Bare's + Baer, Bare + balk's, baulk's + balk, baulk + Balkanization's, Balkanisation's + balkanization's, balkanisation's + Balkanization, Balkanisation + balkanization, balkanisation + Balkanizations, Balkanisations + balkanizations, balkanisations + Balkanize, Balkanise + balkanize, balkanise + Balkanized, Balkanised + balkanized, balkanised + Balkanizes, Balkanises + balkanizes, balkanises + Balkanizing, Balkanising + balkanizing, balkanising + balked, baulked + balking, baulking + balks, baulks + balladize, balladise + balladized, balladised + balladizes, balladises + balladizing, balladising + baloney's, boloney's + baloney, boloney + balsamize, balsamise + balsamizes, balsamises + banalization, banalisation + banalizations, banalisations + banalize, banalise + banalized, banalised + banalizes, banalises + banalizing, banalising + bandanna's, bandana's + bandanna, bandana + bandannas, bandanas + bandoleer's, bandolier's + bandoleer, bandolier + bandoleers, bandoliers + banister's, bannister's + banister, bannister + banisters, bannisters + banshee's, banshie's + banshee, banshie + banshees, banshies + bantamize, bantamise + bantamizes, bantamises + baptisteries, baptistries + baptistery's, baptistry's + baptistery, baptistry + baptizable's, baptisable's + baptizable, baptisable + baptizables, baptisables + baptize, baptise + baptized, baptised + baptizement's, baptisement's + baptizement, baptisement + baptizements, baptisements + baptizer's, baptiser's + baptizer, baptiser + baptizers, baptisers + baptizes, baptises + baptizing, baptising + barbarianize, barbarianise + barbarianizes, barbarianises + barbarization's, barbarisation's + barbarization, barbarisation + barbarizations, barbarisations + barbarize, barbarise + barbarized, barbarised + barbarizes, barbarises + barbarizing, barbarising + barbecue's, barbeque's + barbecue, barbeque + barbecued, barbequed + barbecues, barbeques + barbecuing, barbequing + barcarole's, barcarolle's + barcarole, barcarolle + barcaroles, barcarolles + baronetize, baronetise + baronetized, baronetised + baronetizing, baronetising + baronize, baronise + baronizes, baronises + barreled, barrelled + barreling, barrelling + bartizan, bartisan + bartizaned, bartisaned + bartizans, bartisans + barycenter, barycentre + bastardization's, bastardisation's + bastardization, bastardisation + bastardizations, bastardisations + bastardize, bastardise + bastardized, bastardised + bastardizes, bastardises + bastardizing, bastardising + bastinaded, bastinadoed + bastinades, bastinadoes + bathyscaphe's, bathyscaph's + bathyscaphe, bathyscaph + bathyscaphes, bathyscaphs + battleaxe's, battleax's + battleaxe, battleax + battologize, battologise + battologized, battologised + battologizing, battologising + beaverize, beaverise + beaverizes, beaverises + beclamor, beclamour + beclamored, beclamoured + beclamoring, beclamouring + beclamors, beclamours + becolor, becolour + becudgeled, becudgelled + becudgeling, becudgelling + bedeviled, bedevilled + bedeviling, bedevilling + bedlamize, bedlamise + bedlamized, bedlamised + bedlamizes, bedlamises + bedlamizing, bedlamising + bedriveled, bedrivelled + bedriveling, bedrivelling + Beera's, Berea's + Beera, Berea + beeves, beef + befavor, befavour + beglamor, beglamour + beglamored, beglamoured + beglamoring, beglamouring + beglamors, beglamours + behavior's, behaviour's + behavior, behaviour + behavioral, behavioural + behavioraler, behaviouraler + behavioralest, behaviouralest + behaviorally, behaviourally + behaviored, behavioured + behaviorism's, behaviourism's + behaviorism, behaviourism + behaviorisms, behaviourisms + behaviorist's, behaviourist's + behaviorist, behaviourist + behavioristic, behaviouristic + behavioristicer, behaviouristicer + behavioristicest, behaviouristicest + behavioristics, behaviouristics + behaviorists, behaviourists + behaviors, behaviours + Behmenism's, Boehmenism's + Behmenism, Boehmenism + behmenism, boehmenism + Behmenist's, Boehmenist's + Behmenist, Boehmenist + Behmenite's, Boehmenite's + Behmenite, Boehmenite + behoove's, behove's + behoove, behove + behooved, behoved + behooves, behoves + behooving's, behoving's + behooving, behoving + behoovingly, behovingly + behoovings, behovings + bejeweled, bejewelled + bejeweling, bejewelling + bel's, bael's + bel, bael + belabor's, belabour's + belabor, belabour + belabored, belaboured + belaboring, belabouring + belabors, belabours + bels, baels + Belter's, Boelter's + Belter, Boelter + Belus's, Boelus's + Belus, Boelus + bemedaled, bemedalled + Beria's, Baeria's + Beria, Baeria + berk, burk + berks, burks + Berl's, Baerl's + Berl, Baerl + Berlinize's, Berlinise's + Berlinize, Berlinise + Berlinizes, Berlinises + berloque, breloque + berme, breme + bern, bren + Bessemerize's, Bessemerise's + Bessemerize, Bessemerise + Bessemerizes, Bessemerises + bestialize, bestialise + bestialized, bestialised + bestializes, bestialises + bestializing, bestialising + beveled, bevelled + beveler's, beveller's + beveler, beveller + bevelers, bevellers + beveling, bevelling + bevelings, bevellings + Beyer's, Baeyer's + Beyer, Baeyer + biased, biassed + biasing, biassing + bichromatize, bichromatise + bichromatizes, bichromatises + bicolor's, bicolour's + bicolor, bicolour + bicolored, bicoloured + bicoloredder, bicolouredder + bicoloreddest, bicoloureddest + bicolorous, bicolourous + bicolorrer, bicolourer + bicolorrest, bicolourest + bicolors, bicolours + bimetalist, bimetallist + bimetalistic, bimetallistic + bingeing, binging + biocenology, biocoenology + biocenose, biocoenose + biocenoses, biocoenoses + biocenosis, biocoenosis + biocenotic, biocoenotic + biographize, biographise + biographizes, biographises + biologize, biologise + biologizes, biologises + biosynthesized, biosynthesised + bipolarization, bipolarisation + bipolarize, bipolarise + bipolarizes, bipolarises + Birminghamize's, Birminghamise's + Birminghamize, Birminghamise + Birminghamizes, Birminghamises + bister's, bistre's + bister, bistre + bistered, bistred + bisteredder, bistredder + bistereddest, bistreddest + bisters, bistres + bittor, bittour + bittors, bittours + bituminization's, bituminisation's + bituminization, bituminisation + bituminizations, bituminisations + bituminize, bituminise + bituminized, bituminised + bituminizes, bituminises + bituminizing, bituminising + bize's, bise's + bize, bise + bizet, biset + blaize, blaise + blamable, blameable + blastocele, blastocoele + blastule, blastulae + blennemesis, blennoemesis + blennorrhea, blennorrhoea + blowzier, blowsier + blowziest, blowsiest + blowzy, blowsy + bluing's, blueing's + bluing, blueing + bo's'n's, bos'n's + bo'suns, bos'ns + bocce's, bocci's + bocce, bocci + Boedromius's, Boaedromius's + Boedromius, Boaedromius + bogeyed, bogied + bogeying, bogieing + bogeys, bogies + bogie's, bogey's + bogie, bogey + bogies, bogeys + bogy's, bogie's + bogy, bogie + boled, boloed + Bolshevize, Bolshevise + bolshevize, bolshevise + Bolshevized, Bolshevised + bolshevized, bolshevised + bolshevizes, bolshevises + Bolshevizing, Bolshevising + bolshevizing, bolshevising + bolshie, bolshy + bonderize, bonderise + bonny, bonnie + bony, boney + boogeyman's, boogerman's + boogeyman, boogerman + boogeymen, boogermans + boombox's, boom_box's + boombox, boom_box + boomboxes, boom_boxes + bor, bour + borage, bourage + borasque, bourasque + bord, bourd + bords, bourds + borg, bourg + borize, borise + borizes, borises + borscht's, borsch's + borscht, borsch + bos'n, bo's'n + Boswellize, Boswellise + Boswellized, Boswellised + Boswellizes, Boswellises + Boswellizing, Boswellising + botanize, botanise + botanized, botanised + botanizer's, botaniser's + botanizer, botaniser + botanizes, botanises + botanizing, botanising + boulder's, bowlder's + boulder, bowlder + boulders, bowlders + boulevardize, boulevardise + boulevardizes, boulevardises + bourbonize, bourbonise + bourbonizes, bourbonises + bowdlerization's, bowdlerisation's + bowdlerization, bowdlerisation + bowdlerizations, bowdlerisations + bowdlerize, bowdlerise + bowdlerized, bowdlerised + bowdlerizer's, bowdleriser's + bowdlerizer, bowdleriser + bowdlerizers, bowdlerisers + bowdlerizes, bowdlerises + bowdlerizing, bowdlerising + boweled, bowelled + boweling, bowelling + bradypnea, bradypnoea + breathalyze, breathalyse + breathalyzed, breathalysed + breathalyzer's, breathalyser's + breathalyzer, breathalyser + breathalyzers, breathalysers + breathalyzes, breathalyses + breathalyzing, breathalysing + brier's, briar's + brier, briar + briers, briars + brimful, brimfull + brinkmanship's, brinksmanship's + brinkmanship, brinksmanship + briquette's, briquet's + briquette, briquet + briquettes, briquets + briza's, brisa's + briza, brisa + bromethylene, bromoethylene + brominize, brominise + brominizes, brominises + bromization's, bromisation's + bromization, bromisation + bromize, bromise + bromized, bromised + bromizing, bromising + bronco's, broncho's + bronco, broncho + broncos, bronchos + brusque, brusk + brusquely, bruskly + brusqueness's, bruskness's + brusqueness, bruskness + brusquenesses, brusknesses + brusquer, brusker + brusquest, bruskest + brutalization's, brutalisation's + brutalization, brutalisation + brutalizations, brutalisations + brutalize, brutalise + brutalized, brutalised + brutalizes, brutalises + brutalizing, brutalising + Budenny's, Budaenny's + Budenny, Budaenny + bunco's, bunko's + bunco, bunko + buncoed, bunkoed + buncoing, bunkoing + buncos, bunkos + bunkum's, buncombe's + bunkum, buncombe + bunkums, buncombes + bureaucratization's, bureaucratisation's + bureaucratization, bureaucratisation + bureaucratizations, bureaucratisations + bureaucratize, bureaucratise + bureaucratized, bureaucratised + bureaucratizes, bureaucratises + bureaucratizing, bureaucratising + burglarize, burglarise + burglarized, burglarised + burglarizes, burglarises + burglarizing, burglarising + burnettize, burnettise + burnettized, burnettised + burnettizes, burnettises + burnettizing, burnettising + burnoose's, burnous's + burnoose, burnous + burnooses, burnouses + burqa's, burkha's + burqa, burkha + burqas, burkhas + busheled, bushelled + busheler's, busheller's + busheler, busheller + bushelers, bushellers + busheling, bushelling + bushelings, bushellings + bylaw's, byelaw's + bylaw, byelaw + bylaws, byelaws + Byronize's, Byronise's + Byronize, Byronise + Byronizes, Byronises + Byzantinize's, Byzantinise's + Byzantinize, Byzantinise + Byzantinizes, Byzantinises + cabbala, cabbalah + cabby's, cabbie's + cabby, cabbie + cacesthesia, cacaesthesia + cachemia, cachaemia + cachemic, cachaemic + cacodemon, cacodaemon + cacodemoniac, cacodaemoniac + cacodemonial, cacodaemonial + cacodemonic, cacodaemonic + cacodemons, cacodaemons + cacoethes's, cacoaethes's + cacoethes, cacoaethes + cadaster's, cadastre's + cadaster, cadastre + cadasters, cadastres + cadaverize, cadaverise + cadaverizes, cadaverises + cadmiumize, cadmiumise + cadmiumizes, cadmiumises + caesarian's, cesarian's + caesarian, cesarian + caesarians, cesarians + Caesarize's, Caesarise's + Caesarize, Caesarise + Caesarizes, Caesarises + caffer, caffre + caftan's, kaftan's + caftan, kaftan + caftans, kaftans + cagey, cagy + caginess's, cageyness's + caginess, cageyness + caginesses, cageynesses + caiman's, cayman's + caiman, cayman + caimans, caymans + calander, calandre + calcemia, calcaemia + calendarization, calendarisation + calendarizations, calendarisations + calendarize, calendarise + calendarized, calendarised + calendarizes, calendarises + calendarizing, calendarising + Calender's, Calendre's + Calender, Calendre + caliber's, calibre's + caliber, calibre + calibers, calibres + calif's, khalif's + calif, khalif + califs, khalifs + caliper's, calliper's + caliper, calliper + calipered, callipered + calipering, callipering + calipers, callipers + calisthenic, callisthenic + calisthenics, callisthenics + calk's, caulk's + calk, caulk + calked, caulked + calking, caulking + calks, caulks + Callirrhoe's, Callirrhoae's + Callirrhoe, Callirrhoae + calodemon, calodaemon + Calvinize's, Calvinise's + Calvinize, Calvinise + Calvinizes, Calvinises + camisades, camisadoes + camize, camise + Canadianization's, Canadianisation's + Canadianization, Canadianisation + Canadianizations, Canadianisations + Canadianize's, Canadianise's + Canadianize, Canadianise + Canadianizes, Canadianises + canaled, canalled + canaler, canaller + canalers, canallers + canaling, canalling + canalization's, canalisation's + canalization, canalisation + canalizations, canalisations + canalize, canalise + canalized, canalised + canalizes, canalises + canalizing, canalising + Cananean's, Cananaean's + Cananean, Cananaean + cancelable, cancellable + cancelate, cancellate + cancelated, cancellated + canceled, cancelled + canceler's, canceller's + canceler, canceller + cancelers, cancellers + canceling, cancelling + cancellation, cancelation + cancelous, cancellous + candor's, candour's + candor, candour + candors, candours + canephore, canephorae + canephore, canephoroe + canisterization, canisterisation + canisterizations, canisterisations + canisterize, canisterise + canisterized, canisterised + canisterizes, canisterises + canisterizing, canisterising + cannibalization's, cannibalisation's + cannibalization, cannibalisation + cannibalizations, cannibalisations + cannibalize, cannibalise + cannibalized, cannibalised + cannibalizes, cannibalises + cannibalizing, cannibalising + canonicalization, canonicalisation + canonicalize, canonicalise + canonicalized, canonicalised + canonicalizes, canonicalises + canonicalizing, canonicalising + canonization's, canonisation's + canonization, canonisation + canonizations, canonisations + canonize, canonise + canonized, canonised + canonizer's, canoniser's + canonizer, canoniser + canonizers, canonisers + canonizes, canonises + canonizing, canonising + cantaloupe's, cantaloup's + cantaloupe, cantaloup + cantaloupes, cantaloups + cantonization, cantonisation + cantonizations, cantonisations + cantonize, cantonise + cantonized, cantonised + cantonizes, cantonises + cantonizing, cantonising + capitalizable's, capitalisable's + capitalizable, capitalisable + capitalizabler, capitalisabler + capitalizables, capitalisables + capitalizablest, capitalisablest + capitalization's, capitalisation's + capitalization, capitalisation + capitalizations, capitalisations + capitalize, capitalise + capitalized, capitalised + capitalizer's, capitaliser's + capitalizer, capitaliser + capitalizers, capitalisers + capitalizes, capitalises + capitalizing, capitalising + caponization's, caponisation's + Caponization, Caponisation + caponization, caponisation + caponize, caponise + caponized, caponised + caponizer's, caponiser's + caponizer, caponiser + caponizes, caponises + caponizing, caponising + capsulization, capsulisation + capsulize, capsulise + capsulized, capsulised + capsulizes, capsulises + capsulizing, capsulising + caracoled, caracolled + caracoling, caracolling + caramelization's, caramelisation's + caramelization, caramelisation + caramelizations, caramelisations + caramelize, caramelise + caramelized, caramelised + caramelizes, caramelises + caramelizing, caramelising + caravansarais, caravansarai + caravansary's, caravanserai's + caravansary, caravanserai + carbolization, carbolisation + carbolize, carbolise + carbolized, carbolised + carbolizes, carbolises + carbolizing, carbolising + carbonades, carbonadoes + carbonatization's, carbonatisation's + carbonatization, carbonatisation + carbonatizations, carbonatisations + carbonizable's, carbonisable's + carbonizable, carbonisable + carbonizabler, carbonisabler + carbonizables, carbonisables + carbonizablest, carbonisablest + carbonization's, carbonisation's + carbonization, carbonisation + carbonizations, carbonisations + carbonize, carbonise + carbonized, carbonised + carbonizer's, carboniser's + carbonizer, carboniser + carbonizers, carbonisers + carbonizes, carbonises + carbonizing, carbonising + carburettor's, carburetter's + carburettor, carburetter + carburettors, carburetters + carburization's, carburisation's + carburization, carburisation + carburizations, carburisations + carburize, carburise + carburized, carburised + carburizer's, carburiser's + carburizer, carburiser + carburizes, carburises + carburizing, carburising + cardie, cardiae + cardueline, carduelinae + carnalize, carnalise + carnalized, carnalised + carnalizes, carnalises + carnalizing, carnalising + carney's, carnie's + carney, carnie + carnies, carneys + caroled, carolled + caroler's, caroller's + caroler, caroller + carolers, carollers + caroling, carolling + carotinemia, carotinaemia + carousel's, carrousel's + carousel, carrousel + carousels, carrousels + cartelization's, cartelisation's + cartelization, cartelisation + cartelizations, cartelisations + cartelize, cartelise + cartelized, cartelised + cartelizes, cartelises + cartelizing, cartelising + caster's, castor's + caster's, castor's + caster, castor + caster, castor + casters, castors + casters, castors + castorized's, castorised's + castorized, castorised + castorizeds, castoriseds + casualization, casualisation + casualizations, casualisations + casualize, casualise + casualized, casualised + casualizes, casualises + casualizing, casualising + catabolize, catabolise + catalog's, catalogue's + catalog, catalogue + cataloged, catalogued + cataloger's, cataloguer's + cataloger, cataloguer + catalogers, cataloguers + cataloging, cataloguing + catalogs, catalogues + cataloguize, cataloguise + cataloguized, cataloguised + cataloguizes, cataloguises + cataloguizing, cataloguising + catalyze, catalyse + catalyzed, catalysed + catalyzer's, catalyser's + catalyzer, catalyser + catalyzers, catalysers + catalyzes, catalyses + catalyzing, catalysing + catechizable's, catechisable's + catechizable, catechisable + catechizabler, catechisabler + catechizables, catechisables + catechizablest, catechisablest + catechization's, catechisation's + catechization, catechisation + catechizations, catechisations + catechize, catechise + catechized, catechised + catechizer's, catechiser's + catechizer, catechiser + catechizers, catechisers + catechizes, catechises + catechizing, catechising + catechizings, catechisings + categorization's, categorisation's + categorization, categorisation + categorizations, categorisations + categorize, categorise + categorized, categorised + categorizer, categoriser + categorizers, categorisers + categorizes, categorises + categorizing, categorising + catharize, catharise + catharized, catharised + catharizes, catharises + catharizing, catharising + catheterization's, catheterisation's + catheterization, catheterisation + catheterizations, catheterisations + catheterize, catheterise + catheterized, catheterised + catheterizes, catheterises + catheterizing, catheterising + catholicization's, catholicisation's + Catholicization, Catholicisation + catholicization, catholicisation + catholicizations, catholicisations + catholicize, catholicise + Catholicized, Catholicised + catholicized, catholicised + catholicizer's, catholiciser's + catholicizer, catholiciser + catholicizers, catholicisers + catholicizes, catholicises + Catholicizing, Catholicising + catholicizing, catholicising + catsup's, catchup's + catsup, catchup + catsups, catchups + cauldron's, caldron's + cauldron, caldron + cauldrons, caldrons + caulk, calk + caulked, calked + caulking, calking + caulks, calks + causticization's, causticisation's + causticization, causticisation + causticizations, causticisations + causticize, causticise + causticizer, causticiser + causticizers, causticisers + causticizes, causticises + cauterization's, cauterisation's + cauterization, cauterisation + cauterizations, cauterisations + cauterize, cauterise + cauterized, cauterised + cauterizes, cauterises + cauterizing, cauterising + caviar's, caviare's + caviar, caviare + caviars, caviares + cavilation, cavillation + caviled, cavilled + caviler's, caviller's + caviler, caviller + cavilers, cavillers + caviling, cavilling + cavilings, cavillings + ce, coe + cecally, caecally + cecitis, caecitis + cecitises, caecitises + cecity, caecity + cecostomy, caecostomy + cecotomy, caecotomy + Celastraceae's, Coelastraceae's + Celastraceae, Coelastraceae + celastraceous, coelastraceous + celestialize, celestialise + celestializes, celestialises + celestine, coelestine + celiac, coeliac + celiacs, coeliacs + celialgia, coelialgia + celiomyalgia, coeliomyalgia + celiorrhea, coeliorrhea + celioscopy, coelioscopy + celiotomy, coeliotomy + celom's, coelom's + celom, coelom + celoma, coeloma + celomata, coelomata + celoscope's, coeloscope's + celoscope, coeloscope + Celticize's, Celticise's + Celticize, Celticise + Celticizes, Celticises + cenacle's, coenacle's + cenacle, coenacle + cenaculum, coenaculum + cenesthesia's, coenesthesia's + cenesthesia, coenesthesia + cenesthesias, coenesthesias + cenesthesis, coenesthesis + Cenis's, Caenis's + Cenis, Caenis + cenobe, coenobe + cenobite's, coenobite's + cenobite, coenobite + cenobites, coenobites + cenobitic, coenobitic + cenobitical, coenobitical + cenobitism's, coenobitism's + cenobitism, coenobitism + cenobium, coenobium + cenoby, coenoby + cenogenetic, caenogenetic + cenogenetic, coenogenetic + cenogenetically, caenogenetically + cenosite, coenosite + cenospecies, coenospecies + cenospecific, coenospecific + cenospecifically, coenospecifically + cenozoic, caenozoic + center's, centre's + center, centre + centerable's, centreable's + centerable, centreable + centerables, centreables + centerboard's, centreboard's + centerboard, centreboard + centerboards, centreboards + centered, centred + centerer, centrer + centerers, centrers + centerfold's, centrefold's + centerfold, centrefold + centerfolds, centrefolds + centering's, centring's + centering, centring + centerings, centrings + centerless, centreless + centerlesser, centrelesser + centerlessest, centrelessest + centerline's, centreline's + centerline, centreline + centerlines, centrelines + centermost, centremost + centerpiece's, centrepiece's + centerpiece, centrepiece + centerpieces, centrepieces + centers, centres + Centerville's, Centreville's + Centerville, Centreville + centigram's, centigramme's + centigram, centigramme + centigrams, centigrammes + centiliter's, centilitre's + centiliter, centilitre + centiliters, centilitres + centimeter's, centimetre's + centimeter, centimetre + centimeters, centimetres + centralization's, centralisation's + centralization, centralisation + centralizations, centralisations + centralize, centralise + centralized, centralised + centralizer's, centraliser's + centralizer, centraliser + centralizers, centralisers + centralizes, centralises + centralizing, centralising + centrifugalization's, centrifugalisation's + centrifugalization, centrifugalisation + centrifugalizations, centrifugalisations + centrifugalize, centrifugalise + centrifugalized, centrifugalised + centrifugalizes, centrifugalises + centrifugalizing, centrifugalising + cephalization's, cephalisation's + cephalization, cephalisation + cephalizations, cephalisations + cer, cre + cera, crea + cerat, creat + ceratin, creatin + ceratins, creatins + cere's, cree's + cere, cree + cerebralization's, cerebralisation's + cerebralization, cerebralisation + cerebralizations, cerebralisations + cerebralize, cerebralise + cerebralizes, cerebralises + ceremonialize, ceremonialise + ceremonializes, ceremonialises + ceres, crees + cerolite, creolite + cerule, caerule + ceruleolactite, coeruleolactite + cesar, caesar + Cesaria's, Caesaria's + Cesaria, Caesaria + cesious, caesious + cesium's, caesium's + cesium, caesium + cesiums, caesiums + cespitose, caespitose + cespitosely, caespitosely + cestus, caestus + cestuses, caestuses + cesural, caesural + cetus, coetus + chaces, chacoes + chalaze, chalazae + Chaldeans, Chaldaeans + chameleonize, chameleonise + chameleonizes, chameleonises + Chamizal's, Chamisal's + Chamizal, Chamisal + chamomile's, camomile's + chamomile, camomile + chamomiles, camomiles + championize, championise + championizes, championises + channeled, channelled + channeler's, channeller's + channeler, channeller + channelers, channellers + channeling, channelling + channelization's, channelisation's + channelization, channelisation + channelizations, channelisations + channelize, channelise + channelized, channelised + channelizes, channelises + channelizing, channelising + chaperon's, chaperone's + chaperon, chaperone + chaperons, chaperones + chaptalization, chaptalisation + chaptalizations, chaptalisations + chaptalize, chaptalise + chaptalized, chaptalised + chaptalizes, chaptalises + chaptalizing, chaptalising + characterizable's, characterisable's + characterizable, characterisable + characterizabler, characterisabler + characterizables, characterisables + characterizablest, characterisablest + characterization's, characterisation's + characterization, characterisation + characterizations, characterisations + characterize, characterise + characterized, characterised + characterizer's, characteriser's + characterizer, characteriser + characterizers, characterisers + characterizes, characterises + characterizing, characterising + charer, charre + chattelization's, chattelisation's + chattelization, chattelisation + chattelizations, chattelisations + chattelize, chattelise + chattelizes, chattelises + checkbook's, chequebook's + checkbook, chequebook + checkbooks, chequebooks + checkerboard's, chequerboard's + checkerboard, chequerboard + checkerboards, chequerboards + cheerfulize, cheerfulise + cheerfulizes, cheerfulises + cheerly, cherely + chelicere, chelicerae + chemicalization's, chemicalisation's + chemicalization, chemicalisation + chemicalizations, chemicalisations + chemicalize, chemicalise + chemicalizes, chemicalises + chenix, choenix + chenixes, choenixes + chetopod, chaetopod + chiffer, chiffre + childer, childre + chile's, chilli's + chile, chilli + chilis, chillies + chimera's, chimaera's + chimera, chimaera + chimeras, chimaeras + chimerid, chimaerid + chimerids, chimaerids + chimerism, chimaerism + chimerisms, chimaerisms + chiseled, chiselled + chiseler's, chiseller's + chiseler, chiseller + chiselers, chisellers + chiseling, chiselling + chitlins's, chitlings's + chitlins, chitlings + chivied, chivvied + chivies, chivvies + chivy, chivvy + chivying, chivvying + chloranemia, chloranaemia + chloremia, chloraemia + chloridize, chloridise + chloridized, chloridised + chloridizes, chloridises + chloridizing, chloridising + chlorinize, chlorinise + chlorinized, chlorinised + chlorinizes, chlorinises + chlorinizing, chlorinising + chloritization, chloritisation + chloritizations, chloritisations + chloroanemia, chloroanaemia + chloroformization's, chloroformisation's + chloroformization, chloroformisation + chloroformizations, chloroformisations + chloroformize, chloroformise + chloroformizes, chloroformises + chlorophyll's, chlorophyl's + chlorophyll, chlorophyl + chlorophylls, chlorophyls + chocoholic's, chocaholic's + chocoholic, chocaholic + chocoholics, chocaholics + chocolaty, chocolatey + Choephori's, Choaephori's + Choephori, Choaephori + cholemia, cholaemia + cholemias, cholaemias + cholophein, cholophaein + choosy, choosey + chorization's, chorisation's + chorization, chorisation + chorizations, chorisations + Christianization's, Christianisation's + Christianization, Christianisation + christianization, christianisation + Christianizations, Christianisations + christianizations, christianisations + Christianize, Christianise + christianize, christianise + Christianized, Christianised + christianized, christianised + Christianizer's, Christianiser's + Christianizer, Christianiser + christianizer, christianiser + Christianizers, Christianisers + christianizers, christianisers + Christianizes, Christianises + christianizes, christianises + Christianizing, Christianising + christianizing, christianising + chromatize, chromatise + chromatizes, chromatises + chromesthesia, chromaesthesia + chromicize, chromicise + chromicizes, chromicises + chromize, chromise + chromized, chromised + chromizes, chromises + chromizing, chromising + chronologize, chronologise + chronologized, chronologised + chronologizes, chronologises + chronologizing, chronologising + chutzpa's, hutzpah's + chutzpa, hutzpah + chutzpas, hutzpahes + cicatrices, cicatrixes + cicatricule, cicatriculae + cicatrix's, cicatrice's + cicatrix, cicatrice + cicatrizant, cicatrisant + cicatrizate, cicatrisate + cicatrization's, cicatrisation's + cicatrization, cicatrisation + cicatrizations, cicatrisations + cicatrize, cicatrise + cicatrized, cicatrised + cicatrizer's, cicatriser's + cicatrizer, cicatriser + cicatrizes, cicatrises + cicatrizing, cicatrising + Ciceronianize's, Ciceronianise's + Ciceronianize, Ciceronianise + Ciceronianizes, Ciceronianises + cigarette's, cigaret's + cigarette, cigaret + cigarettes, cigarets + cimicide, cimicidae + cinchonization's, cinchonisation's + cinchonization, cinchonisation + cinchonizations, cinchonisations + cinchonize, cinchonise + cinchonized, cinchonised + cinchonizes, cinchonises + cinchonizing, cinchonising + cinematize, cinematise + cinter, cintre + cipher's, cypher's + cipher, cypher + ciphered, cyphered + ciphering, cyphering + ciphers, cyphers + Circean, Circaean + circularization's, circularisation's + circularization, circularisation + circularizations, circularisations + circularize, circularise + circularized, circularised + circularizer's, circulariser's + circularizer, circulariser + circularizers, circularisers + circularizes, circularises + circularizing, circularising + circumcenter, circumcentre + circumcenters, circumcentres + circumesophagal, circumoesophagal + cithern, cithren + citherns, cithrens + citizenize, citizenise + citizenized, citizenised + citizenizes, citizenises + citizenizing, citizenising + civilianization, civilianisation + civilianizations, civilianisations + civilianize, civilianise + civilianized, civilianised + civilianizes, civilianises + civilianizing, civilianising + civilizable's, civilisable's + civilizable, civilisable + civilizabler, civilisabler + civilizables, civilisables + civilizablest, civilisablest + civilization's, civilisation's + civilization, civilisation + civilizational's, civilisational's + civilizational, civilisational + civilizationaler, civilisationaler + civilizationalest, civilisationalest + civilizationals, civilisationals + civilizations, civilisations + civilizatory, civilisatory + civilize, civilise + civilized, civilised + civilizedness's, civilisedness's + civilizedness, civilisedness + civilizednesses, civilisednesses + civilizer's, civiliser's + civilizer, civiliser + civilizers, civilisers + civilizes, civilises + civilizing, civilising + civvies, civies + civvy's, civie's + civvy, civie + cize, cise + clamor's, clamour's + clamor, clamour + clamored, clamoured + clamorer's, clamourer's + clamorer, clamourer + clamorers, clamourers + clamoring, clamouring + clamorist's, clamourist's + clamorist, clamourist + clamors, clamours + clamorsome, clamoursome + clangor's, clangour's + clangor, clangour + clangored, clangoured + clangoring, clangouring + clangors, clangours + clares, claroes + clarinetist's, clarinettist's + clarinetist, clarinettist + clarinetists, clarinettists + classicalize, classicalise + classicalizes, classicalises + classicization, classicisation + classicize, classicise + classicized, classicised + classicizes, classicises + classicizing, classicising + clausule, clausulae + clericalize, clericalise + clericalizes, clericalises + Clete's, Cloete's + Clete, Cloete + climatize, climatise + climatized, climatised + climatizes, climatises + climatizing, climatising + clower, clowre + Clytie's, Clytiae's + Clytie, Clytiae + coalize, coalise + coalized, coalised + coalizer, coaliser + coalizers, coalisers + coalizes, coalises + coalizing, coalising + cocaine's, cocain's + cocaine, cocain + cocainization's, cocainisation's + cocainization, cocainisation + cocainizations, cocainisations + cocainize, cocainise + cocainized, cocainised + cocainizes, cocainises + cocainizing, cocainising + coconut's, cocoanut's + coconut, cocoanut + coconuts, cocoanuts + cocuiza, cocuisa + Coe's, Cooe's + Coe, Cooe + coeducationalize, coeducationalise + coeducationalizes, coeducationalises + coeloms, coelomata + coenamor, coenamour + coenamored, coenamoured + coenamoring, coenamouring + coenamorment, coenamourment + coenamors, coenamours + coequalize, coequalise + coequalizes, coequalises + cognizability's, cognisability's + cognizability, cognisability + cognizable, cognisable + cognizableness's, cognisableness's + cognizableness, cognisableness + cognizabler, cognisabler + cognizablest, cognisablest + cognizablier, cognisablier + cognizabliest, cognisabliest + cognizably, cognisably + cognizance's, cognisance's + cognizance, cognisance + cognizances, cognisances + cognizant, cognisant + cognizanter, cognisanter + cognizantest, cognisantest + cognize, cognise + cognized, cognised + cognizer's, cogniser's + cognizer, cogniser + cognizers, cognisers + cognizes, cognises + cognizing, cognising + colander's, cullender's + colander, cullender + colanders, cullenders + collateralize, collateralise + collectibilities, collectabilities + collectibility's, collectability's + collectibility, collectability + collectible's, collectable's + collectible, collectable + collectibles, collectables + collectivization's, collectivisation's + collectivization, collectivisation + collectivizations, collectivisations + collectivize, collectivise + collectivized, collectivised + collectivizes, collectivises + collectivizing, collectivising + colloquialize, colloquialise + colloquializes, colloquialises + colloquize, colloquise + colloquized, colloquised + colloquizes, colloquises + colloquizing, colloquising + colonialize, colonialise + colonialized, colonialised + colonializes, colonialises + colonializing, colonialising + colonizabilities, colonisabilities + colonizability's, colonisability's + colonizability, colonisability + colonizable's, colonisable's + colonizable, colonisable + colonizabler, colonisabler + colonizables, colonisables + colonizablest, colonisablest + colonization's, colonisation's + colonization, colonisation + colonizationist's, colonisationist's + colonizationist, colonisationist + colonizationists, colonisationists + colonizations, colonisations + colonize, colonise + colonized, colonised + colonizer's, coloniser's + colonizer, coloniser + colonizers, colonisers + colonizes, colonises + colonizing, colonising + color's, colour's + color, colour + colorabilities, colourabilities + colorability's, colourability's + colorability, colourability + colorable's, colourable's + colorable, colourable + colorableness's, colourableness's + colorableness, colourableness + colorablenesses, colourablenesses + colorabler, colourabler + colorables, colourables + colorablest, colourablest + colorablier, colourablier + colorablies, colourablies + colorabliest, colourabliest + colorably, colourably + coloradoite's, colouradoite's + coloradoite, colouradoite + colorama, colourama + colorant's, colourant's + colorant, colourant + colorants, colourants + colorate, colourate + coloration's, colouration's + coloration, colouration + colorational, colourational + colorationaler, colourationaler + colorationalest, colourationalest + colorationallier, colourationallier + colorationalliest, colourationalliest + colorationally, colourationally + colorations, colourations + colorative, colourative + colorbearer's, colourbearer's + colorbearer, colourbearer + colorblind, colourblind + colorblindness's, colourblindness's + colorblindness, colourblindness + colorblindnesses, colourblindnesses + colorbred, colourbred + colorbreed, colourbreed + colorbreeding, colourbreeding + colorbreeds, colourbreeds + colorcast's, colourcast's + colorcast, colourcast + colorcasted, colourcasted + colorcaster, colourcaster + colorcasters, colourcasters + colorcasting, colourcasting + colorcasts, colourcasts + colorectal, colourectal + colorectitis, colourectitis + colorectostomy, colourectostomy + colored's, coloured's + colored, coloured + coloreds, coloureds + colorer's, colourer's + colorer, colourer + colorers, colourers + colorfast, colourfast + colorfastness's, colourfastness's + colorfastness, colourfastness + colorfastnesses, colourfastnesses + colorful, colourful + colorfuler, colourfuler + colorfulest, colourfulest + colorfullier, colourfullier + colorfulliest, colourfulliest + colorfully, colourfully + colorfulness's, colourfulness's + colorfulness, colourfulness + colorfulnesses, colourfulnesses + colorific's, colourific's + colorific, colourific + colorifics, colourifics + colorimeter's, colourimeter's + colorimeter, colourimeter + colorimeters, colourimeters + colorimetric, colourimetric + colorimetrical, colourimetrical + colorimetrically, colourimetrically + colorimetrics, colourimetrics + colorimetries, colourimetries + colorimetrist's, colourimetrist's + colorimetrist, colourimetrist + colorimetry, colourimetry + coloring's, colouring's + coloring, colouring + colorings, colourings + colorism, colourism + colorisms, colourisms + colorist's, colourist's + colorist, colourist + coloristic, colouristic + coloristically, colouristically + coloristicer, colouristicer + coloristicest, colouristicest + coloristics, colouristics + colorists, colourists + colorless, colourless + colorlesser, colourlesser + colorlessest, colourlessest + colorlesslier, colourlesslier + colorlessliest, colourlessliest + colorlessly, colourlessly + colorlessness's, colourlessness's + colorlessness, colourlessness + colorlessnesses, colourlessnesses + colormaker, colourmaker + colormaking, colourmaking + colorman's, colourman's + colorman, colourman + colormap's, colourmap's + colormap, colourmap + colormaps, colourmaps + colormen, colourmen + coloroto, colouroto + colorpoint, colourpoint + colorpoints, colourpoints + colorrest, colourest + colorrhaphy, colourrhaphy + colors, colours + colortype, colourtype + colorway, colourway + colorways, colourways + colory, coloury + colourisation's, colourization's + colourisation, colourization + colourisations, colourizations + colourise, colourize + colourised, colourized + colourises, colourizes + colourising, colourizing + columnization's, columnisation's + columnization, columnisation + columnizations, columnisations + columnize, columnise + columnized, columnised + columnizes, columnises + columnizing, columnising + comedia, comoedia + commercialization's, commercialisation's + commercialization, commercialisation + commercializations, commercialisations + commercialize, commercialise + commercialized, commercialised + commercializes, commercialises + commercializing, commercialising + commonize, commonise + commonizes, commonises + communalization's, communalisation's + communalization, communalisation + communalizations, communalisations + communalize, communalise + communalized, communalised + communalizer's, communaliser's + communalizer, communaliser + communalizers, communalisers + communalizes, communalises + communalizing, communalising + communization's, communisation's + communization, communisation + communizations, communisations + communize, communise + communized, communised + communizes, communises + communizing, communising + companionize, companionise + companionizes, companionises + compartmentalization's, compartmentalisation's + compartmentalization, compartmentalisation + compartmentalizations, compartmentalisations + compartmentalize, compartmentalise + compartmentalized, compartmentalised + compartmentalizes, compartmentalises + compartmentalizing, compartmentalising + compartmentize, compartmentise + compartmentizes, compartmentises + comper, compoer + complementizer's, complementiser's + complementizer, complementiser + Composite, Compositae + comprehensivization, comprehensivisation + comprehensivizations, comprehensivisations + comprehensivize, comprehensivise + comprehensivized, comprehensivised + comprehensivizes, comprehensivises + comprehensivizing, comprehensivising + comprizable, comprisable + comprizal's, comprisal's + comprizal, comprisal + computerizable, computerisable + computerization's, computerisation's + computerization, computerisation + computerizations, computerisations + computerize, computerise + computerized, computerised + computerizes, computerises + computerizing, computerising + concenter, concentre + concentered, concentred + concentering, concentring + concenters, concentres + conceptualization's, conceptualisation's + conceptualization, conceptualisation + conceptualizations, conceptualisations + conceptualize, conceptualise + conceptualized, conceptualised + conceptualizer, conceptualiser + conceptualizes, conceptualises + conceptualizing, conceptualising + concertist, concretist + concertize, concertise + concertized, concertised + concertizer's, concertiser's + concertizer, concertiser + concertizers, concertisers + concertizes, concertises + concertizing, concertising + conche, conchae + concolor, concolour + concolorous, concolourous + concretization's, concretisation's + concretization, concretisation + concretizations, concretisations + concretize, concretise + concretized, concretised + concretizes, concretises + concretizing, concretising + conditionalize, conditionalise + conditionalizes, conditionalises + coneys, conies + confederatize, confederatise + confederatizes, confederatises + congenialize, congenialise + congenializes, congenialises + conges, congoes + congregationalize, congregationalise + congregationalizes, congregationalises + conjurer's, conjuror's + conjurer, conjuror + conjurers, conjurors + connectable, connectible + connection's, connexion's + connection, connexion + connections, connexions + connector's, connecter's + connector, connecter + connectors, connecters + conservatize, conservatise + conservatized, conservatised + conservatizes, conservatises + conservatizing, conservatising + consonantize, consonantise + consonantized, consonantised + consonantizes, consonantises + consonantizing, consonantising + constitutionalization's, constitutionalisation's + constitutionalization, constitutionalisation + constitutionalizations, constitutionalisations + constitutionalize, constitutionalise + constitutionalized, constitutionalised + constitutionalizes, constitutionalises + constitutionalizing, constitutionalising + containerization's, containerisation's + containerization, containerisation + containerizations, containerisations + containerize, containerise + containerized, containerised + containerizes, containerises + containerizing, containerising + contemporization, contemporisation + contemporize, contemporise + contemporized, contemporised + contemporizes, contemporises + contemporizing, contemporising + contextualization, contextualisation + contextualizations, contextualisations + contextualize, contextualise + contextualized, contextualised + contextualizes, contextualises + contextualizing, contextualising + Continentalize, Continentalise + Continentalizes, Continentalises + controversialize, controversialise + controversializes, controversialises + conundrumize, conundrumise + conundrumizes, conundrumises + convener's, convenor's + convener, convenor + conveners, convenors + conventionalization's, conventionalisation's + conventionalization, conventionalisation + conventionalizations, conventionalisations + conventionalize, conventionalise + conventionalized, conventionalised + conventionalizes, conventionalises + conventionalizing, conventionalising + conventionize, conventionise + conventionizes, conventionises + conversationize, conversationise + conversationizes, conversationises + converter's, convertor's + converter's, convertor's + converter, convertor + converter, convertor + converters, convertors + converters, convertors + conveyor's, conveyer's + conveyor, conveyer + conveyorize, conveyorise + conveyorized, conveyorised + conveyorizes, conveyorises + conveyorizing, conveyorising + conveyors, conveyers + convivialize, convivialise + convivializes, convivialises + cony's, coney's + cony, coney + cookie's, cooky's + cookie, cooky + copolymerization's, copolymerisation's + copolymerization, copolymerisation + copolymerizations, copolymerisations + copolymerize, copolymerise + copolymerized, copolymerised + copolymerizes, copolymerises + copolymerizing, copolymerising + copperization's, copperisation's + copperization, copperisation + copperizations, copperisations + copperize, copperise + copperizes, copperises + copremia, copraemia + copremic, copraemic + coraled, coralled + coranto, couranto + corantoes, courantoes + corantos, courantos + corbe, courbe + corbed, courbed + corbeled, corbelled + corbeling's, corbelling's + corbeling, corbelling + corbelings, corbellings + cordialize, cordialise + cordialized, cordialised + cordializes, cordialises + cordializing, cordialising + corge, courge + Corinthianize's, Corinthianise's + Corinthianize, Corinthianise + corinthianize, corinthianise + corinthianized, corinthianised + Corinthianizes, Corinthianises + corinthianizes, corinthianises + corinthianizing, corinthianising + corporealization's, corporealisation's + corporealization, corporealisation + corporealizations, corporealisations + corporealize, corporealise + corporealized, corporealised + corporealizes, corporealises + corporealizing, corporealising + corsy, coursy + cortage, courtage + cortin, courtin + cortine, cortinae + corve, corvae + coryphe, coryphae + coryphes, coryphaes + cosmeticize, cosmeticise + cosmeticized, cosmeticised + cosmeticizes, cosmeticises + cosmeticizing, cosmeticising + cosmopolitanization's, cosmopolitanisation's + cosmopolitanization, cosmopolitanisation + cosmopolitanizations, cosmopolitanisations + cosmopolitanize, cosmopolitanise + cosmopolitanized, cosmopolitanised + cosmopolitanizes, cosmopolitanises + cosmopolitanizing, cosmopolitanising + cosplendor, cosplendour + coste, costae + costumier, costumire + cottar's, cotter's + cottar, cotter + cottars, cotters + cotte, cottae + cottonization's, cottonisation's + cottonization, cottonisation + cottonizations, cottonisations + cottonize, cottonise + cottonizes, cottonises + cotyle, cotylae + councilor's, councillor's + councilor, councillor + councilors, councillors + councilorship's, councillorship's + councilorship, councillorship + councilorships, councillorships + counseled, counselled + counselee, counsellee + counseling, counselling + counselor's, counsellor's + counselor, counsellor + counselors, counsellors + counselorship's, counsellorship's + counselorship, counsellorship + counselorships, counsellorships + countercolored, countercoloured + countor, countour + cozied, cosied + cozier, cosier + cozies, cosies + coziest, cosiest + cozily, cosily + coziness's, cosiness's + coziness, cosiness + cozy's, cosy's + cozy, cosy + cozying, cosying + craizey, craisey + crambes, cramboes + crawlerize, crawlerise + crawlerizes, crawlerises + creaturize, creaturise + creaturizes, creaturises + crenelate, crenellate + crenelated, crenellated + crenelater, crenellater + crenelates, crenellates + crenelatest, crenellatest + crenelating, crenellating + crenelation's, crenellation's + crenelation, crenellation + crenelations, crenellations + creneled, crenelled + creneling, crenelling + Creolization, Creolisation + creolization, creolisation + creolizations, creolisations + Creolize, Creolise + creolize, creolise + Creolized, Creolised + creolized, creolised + Creolizes, Creolises + creolizes, creolises + Creolizing, Creolising + creolizing, creolising + cretinization's, cretinisation's + cretinization, cretinisation + cretinizations, cretinisations + cretinize, cretinise + cretinized, cretinised + cretinizes, cretinises + cretinizing, cretinising + criminalization's, criminalisation's + criminalization, criminalisation + criminalizations, criminalisations + criminalize, criminalise + criminalized, criminalised + criminalizes, criminalises + criminalizing, criminalising + criticizable's, criticisable's + criticizable, criticisable + criticizabler, criticisabler + criticizables, criticisables + criticizablest, criticisablest + criticize, criticise + criticized, criticised + criticizer's, criticiser's + criticizer, criticiser + criticizers, criticisers + criticizes, criticises + criticizing, criticising + criticizinglier, criticisinglier + criticizinglies, criticisinglies + criticizingliest, criticisingliest + criticizingly, criticisingly + crofterization's, crofterisation's + crofterization, crofterisation + crofterizations, crofterisations + crofterize, crofterise + crofterizes, crofterises + crosier's, crozier's + crosier, crozier + crosiers, croziers + crueler, crueller + cruelest, cruellest + cruelize, cruelise + cruelizes, cruelises + cryesthesia, cryaesthesia + cryoanesthesia, cryoanaesthesia + cryptanalyzes, cryptanalyses + cryptesthesia, cryptaesthesia + cryptesthesias, cryptaesthesias + cryptesthetic, cryptaesthetic + crystalize, crystallise + crystalized, crystallised + crystalizes, crystallises + crystalizing, crystallising + crystallizabilities, crystallisabilities + crystallizability's, crystallisability's + crystallizability, crystallisability + crystallizable's, crystallisable's + crystallizable, crystallisable + crystallizabler, crystallisabler + crystallizables, crystallisables + crystallizablest, crystallisablest + crystallization's, crystallisation's + crystallization, crystallisation + crystallizations, crystallisations + crystallizer, crystalliser + crystallizers, crystallisers + Cubanize's, Cubanise's + Cubanize, Cubanise + Cubanizes, Cubanises + cuckoldize, cuckoldise + cuckoldized, cuckoldised + cuckoldizes, cuckoldises + cuckoldizing, cuckoldising + cudgeled, cudgelled + cudgeler's, cudgeller's + cudgeler, cudgeller + cudgelers, cudgellers + cudgeling, cudgelling + cudgelings, cudgellings + culicide, culicidae + culturization's, culturisation's + culturization, culturisation + culturizations, culturisations + culturize, culturise + culturizes, culturises + cupelation, cupellation + cupeled, cupelled + cupeler's, cupeller's + cupeler, cupeller + cupelers, cupellers + cupeling, cupelling + cupule, cupulae + curarize, curarise + curarized, curarised + curarizes, curarises + curarizing, curarising + curatize, curatise + curatizes, curatises + curricularization's, curricularisation's + curricularization, curricularisation + curricularizations, curricularisations + curricularize, curricularise + curricularizes, curricularises + curtsied, curtseyed + curtsies, curtseys + curtsy's, curtsey's + curtsy, curtsey + curtsying, curtseying + curvaceous, curvacious + customizable, customisable + customization's, customisation's + customization, customisation + customizations, customisations + customize, customise + customized, customised + customizer, customiser + customizers, customisers + customizes, customises + customizing, customising + cutesy, cutesie + cuticolor, cuticolour + cutinization's, cutinisation's + cutinization, cutinisation + cutinizations, cutinisations + cutinize, cutinise + cutinized, cutinised + cutinizes, cutinises + cutinizing, cutinising + cutization's, cutisation's + cutization, cutisation + cutizations, cutisations + cutlass's, cutlas's + cutlass, cutlas + cutlasses, cutlases + cuve, cuvae + Cyanee's, Cyaneae's + Cyanee, Cyaneae + cyanize, cyanise + cyanized, cyanised + cyanizes, cyanises + cyanizing, cyanising + cyanomethemoglobin, cyanomethaemoglobin + cyclization's, cyclisation's + cyclization, cyclisation + cyclizations, cyclisations + cyclize, cyclise + cyclized, cyclised + cyclizes, cyclises + cyclizing, cyclising + cyclopedia's, cyclopaedia's + cyclopedia, cyclopaedia + cyclopedias, cyclopaedias + cyclopedic, cyclopaedic + cyclopedically, cyclopaedically + cyclopedist's, cyclopaedist's + cyclopedist, cyclopaedist + cyme, cymae + Czechization's, Czechisation's + Czechization, Czechisation + Czechizations, Czechisations + d'oh's, doh's + d'oh, doh + d'ohs, dohs + danaide, danaidae + dandizette, dandisette + dandyize, dandyise + dandyizes, dandyises + dane, danae + Danization's, Danisation's + Danization, Danisation + Danizations, Danisations + Danize's, Danise's + Danize, Danise + Danizes, Danises + Darwinize's, Darwinise's + Darwinize, Darwinise + Darwinizes, Darwinises + dastardize, dastardise + dastardizes, dastardises + deaconize, deaconise + deaconizes, deaconises + deadrize, deadrise + dealcoholize, dealcoholise + dealcoholized, dealcoholised + dealcoholizes, dealcoholises + dealcoholizing, dealcoholising + deaminize, deaminise + deary's, dearie's + deary, dearie + decagram's, decagramme's + decagram, decagramme + decagrams, decagrammes + decaliter, decalitre + decaliter, decalitre's + decaliter, decalitres + decameter, decametre + decameter, decametre's + decameter, decametres + decapitalization, decapitalisation + decapitalizations, decapitalisations + decapitalize, decapitalise + decapitalized, decapitalised + decapitalizes, decapitalises + decapitalizing, decapitalising + decarbonization's, decarbonisation's + decarbonization, decarbonisation + decarbonizations, decarbonisations + decarbonize, decarbonise + decarbonized, decarbonised + decarbonizer's, decarboniser's + decarbonizer, decarboniser + decarbonizers, decarbonisers + decarbonizes, decarbonises + decarbonizing, decarbonising + decarburization's, decarburisation's + decarburization, decarburisation + decarburizations, decarburisations + decarburize, decarburise + decarburized, decarburised + decarburizes, decarburises + decarburizing, decarburising + decasualization's, decasualisation's + decasualization, decasualisation + decasualizations, decasualisations + decasualize, decasualise + decasualized, decasualised + decasualizing, decasualising + decenters, decentres + decentralization's, decentralisation's + decentralization, decentralisation + decentralizationist, decentralisationist + decentralizations, decentralisations + decentralize, decentralise + decentralized, decentralised + decentralizes, decentralises + decentralizing, decentralising + decerebrize, decerebrise + decerebrized, decerebrised + decerebrizes, decerebrises + decerebrizing, decerebrising + dechristianization, dechristianisation + dechristianizations, dechristianisations + dechristianize, dechristianise + dechristianized, dechristianised + dechristianizes, dechristianises + dechristianizing, dechristianising + decigram's, decigramme's + decigram, decigramme + decigrams, decigrammes + deciliter's, decilitre's + deciliter, decilitre + deciliters, decilitres + decimalization's, decimalisation's + decimalization, decimalisation + decimalizations, decimalisations + decimalize, decimalise + decimalized, decimalised + decimalizes, decimalises + decimalizing, decimalising + decimeter's, decimetre's + decimeter, decimetre + decimeters, decimetres + decivilize, decivilise + decivilized, decivilised + decivilizes, decivilises + decivilizing, decivilising + decolonization's, decolonisation's + decolonization, decolonisation + decolonizations, decolonisations + decolonize, decolonise + decolonized, decolonised + decolonizes, decolonises + decolonizing, decolonising + decolor, decolour + decolorant, decolourant + decolorants, decolourants + decolorate, decolourate + decolorated, decolourated + decolorates, decolourates + decoloration's, decolouration's + decoloration, decolouration + decolorations, decolourations + decolored, decoloured + decolorimeter, decolourimeter + decoloring, decolouring + decolors, decolours + decolourisation's, decolourization's + decolourisation, decolourization + decolourisations, decolourizations + decolourise, decolourize + decolourised, decolourized + decolouriser's, decolourizer's + decolouriser, decolourizer + decolourisers, decolourizers + decolourises, decolourizes + decolourising, decolourizing + decriminalization's, decriminalisation's + decriminalization, decriminalisation + decriminalizations, decriminalisations + decriminalize, decriminalise + decriminalized, decriminalised + decriminalizes, decriminalises + decriminalizing, decriminalising + dedal, daedal + dedalian, daedalian + dedramatize, dedramatise + dedramatized, dedramatised + dedramatizes, dedramatises + dedramatizing, dedramatising + deemphasization's, deemphasisation's + deemphasization, deemphasisation + deemphasize, deemphasise + deemphasized, deemphasised + deemphasizer, deemphasiser + deemphasizers, deemphasisers + deemphasizes, deemphasises + deemphasizing, deemphasising + deenergize, deenergise + deenergized, deenergised + deenergizer, deenergiser + deenergizes, deenergises + deenergizing, deenergising + defedation, defoedation + defeminization's, defeminisation's + defeminization, defeminisation + defeminize, defeminise + defeminized, defeminised + defeminizes, defeminises + defeminizing, defeminising + defense's, defence's + defense, defence + defensed, defenced + defenseless, defenceless + defenselesser, defencelesser + defenselessest, defencelessest + defenselesslier, defencelesslier + defenselessliest, defencelessliest + defenselessly, defencelessly + defenselessness's, defencelessness's + defenselessness, defencelessness + defenselessnesses, defencelessnesses + defenseman's, defenceman's + defenseman, defenceman + defensemen, defencemen + defenses, defences + defensing, defencing + defeudalize, defeudalise + defeudalized, defeudalised + defeudalizes, defeudalises + defeudalizing, defeudalising + defibrinize, defibrinise + defibrinized, defibrinised + defibrinizes, defibrinises + defibrinizing, defibrinising + definitization's, definitisation's + definitization, definitisation + definitizations, definitisations + definitize, definitise + definitized, definitised + definitizes, definitises + definitizing, definitising + deflectionization's, deflectionisation's + deflectionization, deflectionisation + deflectionizations, deflectionisations + deflectionize, deflectionise + deflectionizes, deflectionises + deformalize, deformalise + defunctionalization's, defunctionalisation's + defunctionalization, defunctionalisation + defunctionalizations, defunctionalisations + defunctionalize, defunctionalise + defunctionalizes, defunctionalises + deglycerolized, deglycerolised + dehumanization's, dehumanisation's + dehumanization, dehumanisation + dehumanizations, dehumanisations + dehumanize, dehumanise + dehumanized, dehumanised + dehumanizes, dehumanises + dehumanizing, dehumanising + dehydrogenization's, dehydrogenisation's + dehydrogenization, dehydrogenisation + dehydrogenize, dehydrogenise + dehydrogenized, dehydrogenised + dehydrogenizer's, dehydrogeniser's + dehydrogenizer, dehydrogeniser + dehydrogenizing, dehydrogenising + dehypnotization's, dehypnotisation's + dehypnotization, dehypnotisation + dehypnotizations, dehypnotisations + dehypnotize, dehypnotise + dehypnotized, dehypnotised + dehypnotizes, dehypnotises + dehypnotizing, dehypnotising + deindustrialization's, deindustrialisation's + deindustrialization, deindustrialisation + deindustrializations, deindustrialisations + deindustrialize, deindustrialise + deindustrialized, deindustrialised + deindustrializes, deindustrialises + deindustrializing, deindustrialising + deionization's, deionisation's + deionization, deionisation + deionize, deionise + deionized, deionised + deionizes, deionises + deionizing, deionising + delimitize, delimitise + delimitizes, delimitises + delocalization's, delocalisation's + delocalization, delocalisation + delocalizations, delocalisations + delocalize, delocalise + delocalized, delocalised + delocalizes, delocalises + delocalizing, delocalising + deluster, delustre + demagnetizable's, demagnetisable's + demagnetizable, demagnetisable + demagnetizabler, demagnetisabler + demagnetizables, demagnetisables + demagnetizablest, demagnetisablest + demagnetization's, demagnetisation's + demagnetization, demagnetisation + demagnetizations, demagnetisations + demagnetize, demagnetise + demagnetized, demagnetised + demagnetizer's, demagnetiser's + demagnetizer, demagnetiser + demagnetizers, demagnetisers + demagnetizes, demagnetises + demagnetizing, demagnetising + demagogue's, demagog's + demagogue, demagog + demagogued, demagoged + demagogueri, demagogri + demagogueris, demagogris + demagoguery, demagogry + demagogues, demagogs + demagoguing, demagoging + demasculinization's, demasculinisation's + demasculinization, demasculinisation + demasculinize, demasculinise + demasculinized, demasculinised + demasculinizing, demasculinising + dematerialization's, dematerialisation's + dematerialization, dematerialisation + dematerializations, dematerialisations + dematerialize, dematerialise + dematerialized, dematerialised + dematerializes, dematerialises + dematerializing, dematerialising + demeanor's, demeanour's + demeanor, demeanour + demeanors, demeanours + demilitarization's, demilitarisation's + demilitarization, demilitarisation + demilitarizations, demilitarisations + demilitarize, demilitarise + demilitarized, demilitarised + demilitarizes, demilitarises + demilitarizing, demilitarising + demiluster, demilustre + demineralization's, demineralisation's + demineralization, demineralisation + demineralizations, demineralisations + demineralize, demineralise + demineralized, demineralised + demineralizer, demineraliser + demineralizes, demineralises + demineralizing, demineralising + demobilization's, demobilisation's + demobilization, demobilisation + demobilizations, demobilisations + demobilize, demobilise + demobilized, demobilised + demobilizes, demobilises + demobilizing, demobilising + democratization's, democratisation's + democratization, democratisation + democratizations, democratisations + democratize, democratise + democratized, democratised + democratizer, democratiser + democratizes, democratises + democratizing, democratising + demonetization's, demonetisation's + demonetization, demonetisation + demonetizations, demonetisations + demonetize, demonetise + demonetized, demonetised + demonetizes, demonetises + demonetizing, demonetising + demonian, daemonian + demonization, demonisation + demonize, demonise + demonized, demonised + demonizes, demonises + demonizing, demonising + demoralization's, demoralisation's + demoralization, demoralisation + demoralizations, demoralisations + demoralize, demoralise + demoralized, demoralised + demoralizer's, demoraliser's + demoralizer, demoraliser + demoralizers, demoralisers + demoralizes, demoralises + demoralizing, demoralising + demoralizingly, demoralisingly + demutualization, demutualisation + demutualizations, demutualisations + demutualize, demutualise + demutualized, demutualised + demutualizes, demutualises + demutualizing, demutualising + demythologization's, demythologisation's + demythologization, demythologisation + demythologizations, demythologisations + demythologize, demythologise + demythologized, demythologised + demythologizer, demythologiser + demythologizes, demythologises + demythologizing, demythologising + denationalization's, denationalisation's + denationalization, denationalisation + denationalizations, denationalisations + denationalize, denationalise + denationalized, denationalised + denationalizes, denationalises + denationalizing, denationalising + denaturalization's, denaturalisation's + denaturalization, denaturalisation + denaturalizations, denaturalisations + denaturalize, denaturalise + denaturalized, denaturalised + denaturalizes, denaturalises + denaturalizing, denaturalising + denaturization's, denaturisation's + denaturization, denaturisation + denaturizations, denaturisations + denaturize, denaturise + denaturized, denaturised + denaturizer's, denaturiser's + denaturizer, denaturiser + denaturizers, denaturisers + denaturizes, denaturises + denaturizing, denaturising + denicotinize, denicotinise + denizenize, denizenise + denizenizes, denizenises + denominationalize, denominationalise + denominationalizes, denominationalises + denormalize, denormalise + dentalization's, dentalisation's + dentalization, dentalisation + dentalizations, dentalisations + dentalize, dentalise + dentalized, dentalised + dentalizes, dentalises + dentalizing, dentalising + dentin's, dentine's + dentin, dentine + dentins, dentines + denuclearization's, denuclearisation's + denuclearization, denuclearisation + denuclearizations, denuclearisations + denuclearize, denuclearise + denuclearized, denuclearised + denuclearizes, denuclearises + denuclearizing, denuclearising + deodorization's, deodorisation's + deodorization, deodorisation + deodorizations, deodorisations + deodorize, deodorise + deodorized, deodorised + deodorizer's, deodoriser's + deodorizer, deodoriser + deodorizers, deodorisers + deodorizes, deodorises + deodorizing, deodorising + deoxidization's, deoxidisation's + deoxidization, deoxidisation + deoxidizations, deoxidisations + deoxidize, deoxidise + deoxidized, deoxidised + deoxidizer's, deoxidiser's + deoxidizer, deoxidiser + deoxidizers, deoxidisers + deoxidizes, deoxidises + deoxidizing, deoxidising + deoxygenize, deoxygenise + deoxygenized, deoxygenised + deoxygenizes, deoxygenises + deoxygenizing, deoxygenising + departmentalization's, departmentalisation's + departmentalization, departmentalisation + departmentalizations, departmentalisations + departmentalize, departmentalise + departmentalized, departmentalised + departmentalizes, departmentalises + departmentalizing, departmentalising + departmentization's, departmentisation's + departmentization, departmentisation + departmentizations, departmentisations + departmentize, departmentise + departmentizes, departmentises + depauperization, depauperisation + depauperize, depauperise + depauperized, depauperised + depauperizes, depauperises + depauperizing, depauperising + dependence's, dependance's + dependence, dependance + dependences, dependances + depersonalization's, depersonalisation's + depersonalization, depersonalisation + depersonalizations, depersonalisations + depersonalize, depersonalise + depersonalized, depersonalised + depersonalizes, depersonalises + depersonalizing, depersonalising + depolarization's, depolarisation's + depolarization, depolarisation + depolarizations, depolarisations + depolarize, depolarise + depolarized, depolarised + depolarizer's, depolariser's + depolarizer, depolariser + depolarizers, depolarisers + depolarizes, depolarises + depolarizing, depolarising + depoliticization, depoliticisation + depoliticize, depoliticise + depoliticized, depoliticised + depoliticizes, depoliticises + depoliticizing, depoliticising + depolymerization's, depolymerisation's + depolymerization, depolymerisation + depolymerizations, depolymerisations + depolymerize, depolymerise + depolymerized, depolymerised + depolymerizes, depolymerises + depolymerizing, depolymerising + depressurization's, depressurisation's + depressurization, depressurisation + depressurizations, depressurisations + depressurize, depressurise + depressurized, depressurised + depressurizes, depressurises + depressurizing, depressurising + deputationize, deputationise + deputationizes, deputationises + deputization, deputisation + deputize, deputise + deputized, deputised + deputizes, deputises + deputizing, deputising + deracialize, deracialise + deracialized, deracialised + deracializes, deracialises + deracializing, deracialising + derationalization's, derationalisation's + derationalization, derationalisation + derationalizations, derationalisations + derationalize, derationalise + derationalizes, derationalises + deratization's, deratisation's + deratization, deratisation + deratizations, deratisations + derealization, derealisation + derecognize, derecognise + derecognized, derecognised + derecognizes, derecognises + derecognizing, derecognising + deregulationize, deregulationise + deregulationizes, deregulationises + dereligionize, dereligionise + dereligionized, dereligionised + dereligionizes, dereligionises + dereligionizing, dereligionising + derk, drek + dermatorrhea, dermatorrhoea + Derr's, Drer's + Derr, Drer + desacralization, desacralisation + desacralizations, desacralisations + desacralize, desacralise + desacralized, desacralised + desacralizes, desacralises + desacralizing, desacralising + desalinization's, desalinisation's + desalinization, desalinisation + desalinizations, desalinisations + desalinize, desalinise + desalinized, desalinised + desalinizes, desalinises + desalinizing, desalinising + desensitization's, desensitisation's + desensitization, desensitisation + desensitizations, desensitisations + desensitize, desensitise + desensitized, desensitised + desensitizer's, desensitiser's + desensitizer, desensitiser + desensitizers, desensitisers + desensitizes, desensitises + desensitizing, desensitising + desertization, desertisation + desertizations, desertisations + desexualization's, desexualisation's + desexualization, desexualisation + desexualizations, desexualisations + desexualize, desexualise + desexualized, desexualised + desexualizes, desexualises + desexualizing, desexualising + desilverization, desilverisation + desilverizations, desilverisations + desilverize, desilverise + desilverized, desilverised + desilverizes, desilverises + desilverizing, desilverising + despiritualization, despiritualisation + despiritualize, despiritualise + despotize, despotise + despotizes, despotises + destabilization, destabilisation + destabilize, destabilise + destabilized, destabilised + destabilizer, destabiliser + destabilizers, destabilisers + destabilizes, destabilises + destabilizing, destabilising + destalinize, destalinise + destalinized, destalinised + destalinizes, destalinises + destalinizing, destalinising + desterilize, desterilise + destigmatization, destigmatisation + desulfurizer's, desulfuriser's + desulfurizer, desulfuriser + desulphurisation's, desulphurization's + desulphurisation, desulphurization + desulphurisations, desulphurizations + desulphurise, desulphurize + desulphurised, desulphurized + desulphurises, desulphurizes + desulphurising, desulphurizing + desulphurizer, desulphuriser + desulphurizers, desulphurisers + desynchronization's, desynchronisation's + desynchronization, desynchronisation + desynchronizations, desynchronisations + desynchronize, desynchronise + desynchronized, desynchronised + desynchronizes, desynchronises + desynchronizing, desynchronising + detribalization's, detribalisation's + detribalization, detribalisation + detribalizations, detribalisations + detribalize, detribalise + detribalized, detribalised + detribalizes, detribalises + detribalizing, detribalising + deva, daeva + devalorization, devalorisation + devalorizations, devalorisations + devalorize, devalorise + devalorized, devalorised + devalorizes, devalorises + devalorizing, devalorising + develed, develled + develing, develling + deviled, devilled + deviling, devilling + devilize, devilise + devilizes, devilises + devitalization's, devitalisation's + devitalization, devitalisation + devitalizations, devitalisations + devitalize, devitalise + devitalized, devitalised + devitalizes, devitalises + devitalizing, devitalising + devocalization's, devocalisation's + devocalization, devocalisation + devocalize, devocalise + devocalized, devocalised + devocalizes, devocalises + devocalizing, devocalising + devolatilization's, devolatilisation's + devolatilization, devolatilisation + devolatilizations, devolatilisations + devolatilize, devolatilise + devolatilized, devolatilised + devolatilizes, devolatilises + devolatilizing, devolatilising + dexterous, dextrous + dexterously, dextrously + dexterousness, dextrousness + diabolization's, diabolisation's + diabolization, diabolisation + diabolizations, diabolisations + diabolize, diabolise + diabolized, diabolised + diabolizes, diabolises + diabolizing, diabolising + diagonalizable, diagonalisable + diagonalization, diagonalisation + diagonalize, diagonalise + diagonalized, diagonalised + diagonalizes, diagonalises + diagonalizing, diagonalising + dialecticize, dialecticise + dialecticizes, dialecticises + dialed, dialled + dialer's, dialler's + dialer, dialler + dialers, diallers + dialing's, dialling's + dialing, dialling + dialings, diallings + dialist's, diallist's + dialist, diallist + dialists, diallists + dialogize, dialogise + dialogized, dialogised + dialogizes, dialogises + dialogizing, dialogising + dialogue's, dialog's + dialogue, dialog + dialogued, dialogged + dialogues, dialogs + dialoguing, dialogging + dialyzabilities, dialysabilities + dialyzability's, dialysability's + dialyzability, dialysability + dialyzable's, dialysable's + dialyzable, dialysable + dialyzabler, dialysabler + dialyzables, dialysables + dialyzablest, dialysablest + dialyzate's, dialysate's + dialyzate, dialysate + dialyzates, dialysates + dialyzation's, dialysation's + dialyzation, dialysation + dialyze, dialyse + dialyzed, dialysed + dialyzer's, dialyser's + dialyzer, dialyser + dialyzers, dialysers + dialyzes, dialyses + dialyzing, dialysing + diamondize, diamondise + diamondizes, diamondises + diarize, diarise + diarized, diarised + diarizes, diarises + diarizing, diarising + diarrhea's, diarrhoea's + diarrhea, diarrhoea + diarrheal, diarrhoeal + diarrhealer, diarrhoealer + diarrhealest, diarrhoealest + diarrheas, diarrhoeas + diarrheic, diarrhoeic + diarrheicer, diarrhoeicer + diarrheicest, diarrhoeicest + diarrhetic, diarrhoetic + diarrheticer, diarrhoeticer + diarrheticest, diarrhoeticest + dichotomization's, dichotomisation's + dichotomization, dichotomisation + dichotomizations, dichotomisations + dichotomize, dichotomise + dichotomized, dichotomised + dichotomizes, dichotomises + dichotomizing, dichotomising + dickeys, dickies + dicky's, dickie's + dicky, dickie + diene, diaene + dieretic, diaeretic + dieselization's, dieselisation's + dieselization, dieselisation + dieselizations, dieselisations + dieselize, dieselise + dieselized, dieselised + dieselizes, dieselises + dieselizing, dieselising + diestrous, dioestrous + diestrual, dioestrual + diestrum, dioestrum + diestrus's, dioestrus's + diestrus, dioestrus + diestruses, dioestruses + diethylstilbestrol's, diethylstilboestrol's + diethylstilbestrol, diethylstilboestrol + dietitian's, dietician's + dietitian, dietician + dietitians, dieticians + differentialize, differentialise + differentializes, differentialises + digitalization's, digitalisation's + digitalization, digitalisation + digitalizations, digitalisations + digitalize, digitalise + digitalized, digitalised + digitalizes, digitalises + digitalizing, digitalising + digitization's, digitisation's + digitization, digitisation + digitizations, digitisations + digitize, digitise + digitized, digitised + digitizer's, digitiser's + digitizer, digitiser + digitizers, digitisers + digitizes, digitises + digitizing, digitising + dike's, dyke's + dike, dyke + diked, dyked + dikes, dykes + diking, dyking + dimensionalization, dimensionalisation + dimensionalize, dimensionalise + dimensionalized, dimensionalised + dimensionalizes, dimensionalises + dimensionalizing, dimensionalising + dimerization's, dimerisation's + dimerization, dimerisation + dimerizations, dimerisations + dimerize, dimerise + dimerized, dimerised + dimerizes, dimerises + dimerizing, dimerising + diminutivize, diminutivise + diminutivizes, diminutivises + dingoes, dingos + dioecious, diecious + dioeciously, dieciously + dionize, dionise + diopter's, dioptre's + diopter, dioptre + diopters, dioptres + diphthongization's, diphthongisation's + diphthongization, diphthongisation + diphthongizations, diphthongisations + diphthongize, diphthongise + diphthongized, diphthongised + diphthongizes, diphthongises + diphthongizing, diphthongising + diple, diploe + diploe's, diploae's + diploe, diploae + diplomatize, diplomatise + diplomatized, diplomatised + diplomatizes, diplomatises + diplomatizing, diplomatising + dis's, diss's + dis, diss + disangularize, disangularise + disangularizes, disangularises + disauthorize, disauthorise + disauthorized, disauthorised + disauthorizes, disauthorises + disauthorizing, disauthorising + disboweled, disbowelled + disboweling, disbowelling + discanonization's, discanonisation's + discanonization, discanonisation + discanonizations, discanonisations + discanonize, discanonise + discanonizes, discanonises + discolor's, discolour's + discolor, discolour + discolorate, discolourate + discolorated, discolourated + discoloration's, discolouration's + discoloration, discolouration + discolorations, discolourations + discolored's, discoloured's + discolored, discoloured + discoloredness, discolouredness + discoloreds, discoloureds + discoloring, discolouring + discolorment's, discolourment's + discolorment, discolourment + discolorments, discolourments + discolors, discolours + discolourisation's, discolourization's + discolourisation, discolourization + discolourisations, discolourizations + discretization, discretisation + discretize, discretise + disdenominationalize, disdenominationalise + disdenominationalizes, disdenominationalises + disdiplomatize, disdiplomatise + disdiplomatizes, disdiplomatises + disemboweled, disembowelled + disemboweling, disembowelling + disequalize's, disequalise's + disequalize, disequalise + disequalizer, disequaliser + disequalizers, disequalisers + disequalizes, disequalises + disfavor's, disfavour's + disfavor, disfavour + disfavored, disfavoured + disfavorer's, disfavourer's + disfavorer, disfavourer + disfavorers, disfavourers + disfavoring, disfavouring + disfavors, disfavours + dishabille's, deshabille's + dishabille, deshabille + dishabilles, deshabilles + disharmonize, disharmonise + disharmonized, disharmonised + disharmonizes, disharmonises + disharmonizing, disharmonising + disheveled, dishevelled + disheveler, disheveller + disheveling, dishevelling + dishonor's, dishonour's + dishonor, dishonour + dishonorable's, dishonourable's + dishonorable, dishonourable + dishonorableness's, dishonourableness's + dishonorableness, dishonourableness + dishonorablenesses, dishonourablenesses + dishonorabler, dishonourabler + dishonorables, dishonourables + dishonorablest, dishonourablest + dishonorablier, dishonourablier + dishonorablies, dishonourablies + dishonorabliest, dishonourabliest + dishonorably, dishonourably + dishonorary, dishonourary + dishonored, dishonoured + dishonorer's, dishonourer's + dishonorer, dishonourer + dishonorers, dishonourers + dishonoring, dishonouring + dishonors, dishonours + dishumanize, dishumanise + dishumanizes, dishumanises + dishumor, dishumour + dishumored, dishumoured + dishumors, dishumours + disillusionize, disillusionise + disillusionized, disillusionised + disillusionizer's, disillusioniser's + disillusionizer, disillusioniser + disillusionizers, disillusionisers + disillusionizes, disillusionises + disillusionizing, disillusionising + disindividualize, disindividualise + disindividualized, disindividualised + disindividualizes, disindividualises + disindividualizing, disindividualising + disindustrialization, disindustrialisation + disindustrializations, disindustrialisations + disindustrialize, disindustrialise + disindustrialized, disindustrialised + disindustrializes, disindustrialises + disindustrializing, disindustrialising + disluster, dislustre + dismalize, dismalise + dismalizes, dismalises + disnaturalization's, disnaturalisation's + disnaturalization, disnaturalisation + disnaturalizations, disnaturalisations + disnaturalize, disnaturalise + disnaturalized, disnaturalised + disnaturalizes, disnaturalises + disnaturalizing, disnaturalising + disorganization's, disorganisation's + disorganization, disorganisation + disorganizations, disorganisations + disorganize, disorganise + disorganized, disorganised + disorganizer's, disorganiser's + disorganizer, disorganiser + disorganizers, disorganisers + disorganizes, disorganises + disorganizing, disorganising + disozonize, disozonise + disozonizes, disozonises + dispapalize, dispapalise + dispapalizes, dispapalises + dispatch's, despatch's + dispatch, despatch + dispatched, despatched + dispatches, despatches + dispatching, despatching + dispauperize, dispauperise + dispauperized, dispauperised + dispauperizes, dispauperises + dispauperizing, dispauperising + dispersonalize, dispersonalise + dispersonalizes, dispersonalises + dispopularize, dispopularise + dispopularizes, dispopularises + disrealize, disrealise + disrealizes, disrealises + disscepter's, dissceptre's + disscepter, dissceptre + disscepters, dissceptres + disseize, disseise + disseized, disseised + disseizee, disseisee + disseizes, disseises + disseizin's, disseisin's + disseizin, disseisin + disseizing, disseising + disseizins, disseisins + disseizor's, disseisor's + disseizor, disseisor + disseizors, disseisors + dissensualize, dissensualise + dissensualizes, dissensualises + disses, dises + dissocialize, dissocialise + dissocialized, dissocialised + dissocializes, dissocialises + dissocializing, dissocialising + dissyllabize, dissyllabise + dissyllabized, dissyllabised + dissyllabizing, dissyllabising + dissympathize, dissympathise + dissympathizes, dissympathises + distill, distil + distills, distils + disutilize, disutilise + disutilizes, disutilises + ditsier, ditzier + ditsy, ditzy + ditziness's, ditsiness's + ditziness, ditsiness + ditzinesses, ditsinesses + diversicolored, diversicoloured + divinister, divinistre + divinization's, divinisation's + divinization, divinisation + divinizations, divinisations + divinize, divinise + divinized, divinised + divinizes, divinises + divinizing, divinising + divisionalization, divisionalisation + divisionalizations, divisionalisations + djellaba's, djellabah's + djellaba, djellabah + djellabas, djellabahes + djinni's, djinn's + djinni, djinn + Docete's, Docetae's + Docete, Docetae + dockization's, dockisation's + dockization, dockisation + dockizations, dockisations + dockize, dockise + dockized, dockised + dockizes, dockises + dockizing, dockising + doctorization's, doctorisation's + doctorization, doctorisation + doctorizations, doctorisations + doctorize, doctorise + doctorizes, doctorises + doctrinization's, doctrinisation's + doctrinization, doctrinisation + doctrinizations, doctrinisations + doctrinize, doctrinise + doctrinizes, doctrinises + documentarization, documentarisation + documentarizations, documentarisations + documentarize, documentarise + documentarized, documentarised + documentarizes, documentarises + documentarizing, documentarising + documentize, documentise + documentizes, documentises + Dodonean's, Dodonaean's + Dodonean, Dodonaean + doggy's, doggie's + doggy, doggie + dogie's, dogy's + dogie, dogy + dogmatization's, dogmatisation's + dogmatization, dogmatisation + dogmatizations, dogmatisations + dogmatize, dogmatise + dogmatized, dogmatised + dogmatizer's, dogmatiser's + dogmatizer, dogmatiser + dogmatizers, dogmatisers + dogmatizes, dogmatises + dogmatizing, dogmatising + dognaped, dognapped + dognaping, dognapping + dollarization, dollarisation + dollarizations, dollarisations + dolomitization's, dolomitisation's + dolomitization, dolomitisation + dolomitizations, dolomitisations + dolomitize, dolomitise + dolomitized, dolomitised + dolomitizes, dolomitises + dolomitizing, dolomitising + dolor's, dolour's + dolor, dolour + dolors, dolours + domesticize, domesticise + domesticized, domesticised + domesticizes, domesticises + domesticizing, domesticising + domine, dominae + dopey, dopy + dora, doura + Doricize's, Doricise's + Doricize, Doricise + Doricizes, Doricises + dorize, dorise + dorized, dorised + dorizes, dorises + dorizing, dorising + doryline, dorylinae + doughnut's, donut's + doughnut, donut + doughnuts, donuts + doweled, dowelled + doweler, doweller + doweling, dowelling + downdraft's, downdraught's + downdraft, downdraught + dracena, dracaena + dracenaceae, dracaenaceae + dracenas, dracaenas + draftier, draughtier + draftiest, draughtiest + draftilier, draughtilier + draftiliest, draughtiliest + draftily, draughtily + draftiness's, draughtiness's + draftiness, draughtiness + draftinesses, draughtinesses + draftsman's, draughtsman's + draftsman, draughtsman + draftsmanship's, draughtsmanship's + draftsmanship, draughtsmanship + draftsmanships, draughtsmanships + draftsmen, draughtsmen + draftsperson, draughtsperson + draftswoman's, draughtswoman's + draftswoman, draughtswoman + draftswomen, draughtswomen + drafty, draughty + dragonize, dragonise + dragonized, dragonised + dragonizes, dragonises + dragonizing, dragonising + dramatizable's, dramatisable's + dramatizable, dramatisable + dramatizabler, dramatisabler + dramatizables, dramatisables + dramatizablest, dramatisablest + dramatization's, dramatisation's + dramatization, dramatisation + dramatizations, dramatisations + dramatize, dramatise + dramatized, dramatised + dramatizer's, dramatiser's + dramatizer, dramatiser + dramatizers, dramatisers + dramatizes, dramatises + dramatizing, dramatising + dreamed, dreamt + driveled, drivelled + driveler's, driveller's + driveler, driveller + drivelers, drivellers + driveling, drivelling + drought's, drouth's + drought, drouth + droughtiness, drouthiness + droughts, drouthes + droughty, drouthy + dryly, drily + dualization's, dualisation's + dualization, dualisation + dualizations, dualisations + dualize, dualise + dualizes, dualises + ductilize, ductilise + ductilizes, ductilises + dueled, duelled + dueler's, dueller's + dueler, dueller + duelers, duellers + dueling, duelling + duelings, duellings + duelist's, duellist's + duelist, duellist + duelists, duellists + duer, dure + dullness's, dulness's + dullness, dulness + dullnesses, dulnesses + dumbfound, dumfound + dumbfounded, dumfounded + dumbfounding, dumfounding + dumbfoundingly, dumfoundingly + dumbfounds, dumfounds + dumpster's, Dumpster's + dumpster, Dumpster + dumpsters, Dumpsters + dynamize, dynamise + dynamized, dynamised + dynamizes, dynamises + dynamizing, dynamising + dysesthesia, dysaesthesia + dysesthetic, dysaesthetic + dysmenorrhea's, dysmenorrhoea's + dysmenorrhea, dysmenorrhoea + dysmenorrheal, dysmenorrhoeal + dysmenorrheas, dysmenorrhoeas + dysmenorrheic, dysmenorrhoeic + dyspnea's, dyspnoea's + dyspnea, dyspnoea + dyspneal, dyspnoeal + dyspneas, dyspnoeas + dyspneic, dyspnoeic + earlierize, earlierise + earlierized, earlierised + earlierizes, earlierises + earlierizing, earlierising + easternize, easternise + ebionize, ebionise + ebionized, ebionised + ebionizes, ebionises + ebionizing, ebionising + ebonization, ebonisation + ebonize, ebonise + ebonized, ebonised + ebonizes, ebonises + ebonizing, ebonising + ec, aec + ecclesiasticize, ecclesiasticise + ecclesiasticizes, ecclesiasticises + echoize, echoise + echoized, echoised + echoizes, echoises + echoizing, echoising + eclecticize, eclecticise + eclecticizes, eclecticises + ecoid, oecoid + economization's, economisation's + economization, economisation + economizations, economisations + economize, economise + economized, economised + economizer's, economiser's + economizer, economiser + economizers, economisers + economizes, economises + economizing, economising + ecophobia, oecophobia + ecstasize, ecstasise + ecstasized, ecstasised + ecstasizes, ecstasises + ecstasizing, ecstasising + ecstaticize, ecstaticise + ecstaticizes, ecstaticises + ectethmoid, ectoethmoid + ectocelic, ectocoelic + ecumenic, oecumenic + ecumenicalism, oecumenicalism + ecumenicity, oecumenicity + ecumenism, oecumenism + ecus, oecus + edema's, oedema's + edema, oedema + edemas, oedemas + edematose, oedematose + edematous, oedematous + Edenization's, Edenisation's + Edenization, Edenisation + Edenizations, Edenisations + Edenize's, Edenise's + Edenize, Edenise + Edenizes, Edenises + edicule's, aedicule's + edicule, aedicule + edility, aedility + editorialization's, editorialisation's + editorialization, editorialisation + editorializations, editorialisations + editorialize, editorialise + editorialized, editorialised + editorializer's, editorialiser's + editorializer, editorialiser + editorializes, editorialises + editorializing, editorialising + eerie, eery + Eetion's, Eaetion's + Eetion, Eaetion + effectualize, effectualise + effectualizes, effectualises + effeminatize, effeminatise + effeminatizes, effeminatises + effeminization's, effeminisation's + effeminization, effeminisation + effeminize, effeminise + effeminized, effeminised + effeminizes, effeminises + effeminizing, effeminising + eger, aeger + eger, egre + egilops, aegilops + eglogue, aeglogue + egoize, egoise + egoizer, egoiser + egoizers, egoisers + egoizes, egoises + egophony, aegophony + egotize, egotise + egotized, egotised + egotizes, egotises + egotizing, egotising + egritude, aegritude + Egyptianization's, Egyptianisation's + Egyptianization, Egyptianisation + Egyptianizations, Egyptianisations + Egyptianize's, Egyptianise's + Egyptianize, Egyptianise + Egyptianized's, Egyptianised's + Egyptianized, Egyptianised + Egyptianizes, Egyptianises + Egyptianizing's, Egyptianising's + Egyptianizing, Egyptianising + Egyptize's, Egyptise's + Egyptize, Egyptise + Egyptizes, Egyptises + elasticization, elasticisation + elasticize, elasticise + elasticized, elasticised + elasticizer, elasticiser + elasticizers, elasticisers + elasticizes, elasticises + elasticizing, elasticising + electricalize, electricalise + electricalizes, electricalises + electricize, electricise + electricizes, electricises + electrization, electrisation + electrizations, electrisations + electrize, electrise + electrized, electrised + electrizes, electrises + electrizing, electrising + electroanesthesia's, electroanaesthesia's + electroanesthesia, electroanaesthesia + electroanesthesias, electroanaesthesias + electrocauterization's, electrocauterisation's + electrocauterization, electrocauterisation + electrocauterizations, electrocauterisations + electrodialyze, electrodialyse + electrodialyzer's, electrodialyser's + electrodialyzer, electrodialyser + electrodialyzers, electrodialysers + electrodialyzes, electrodialyses + electrogalvanize, electrogalvanise + electrogalvanizes, electrogalvanises + electrohomeopathies, electrohomoeopathies + electrohomeopathy's, electrohomoeopathy's + electrohomeopathy, electrohomoeopathy + electrolyzation's, electrolysation's + electrolyzation, electrolysation + electrolyze, electrolyse + electrolyzed, electrolysed + electrolyzer's, electrolyser's + electrolyzer, electrolyser + electrolyzes, electrolyses + electrolyzing, electrolysing + electromagnetizable, electromagnetisable + electrotonize, electrotonise + electrotonizes, electrotonises + elegize, elegise + elegized, elegised + elegizes, elegises + elegizing, elegising + elementalize, elementalise + elementalizes, elementalises + eleoblast, elaeoblast + eleolite, elaeolite + eleomargaric, elaeomargaric + eleometer, elaeometer + eleoptene's, elaeoptene's + eleoptene, elaeoptene + Elizabethanize's, Elizabethanise's + Elizabethanize, Elizabethanise + Elizabethanizes, Elizabethanises + Elizabethville's, Elisabethville's + Elizabethville, Elisabethville + embedment, imbedment + embedments, imbedments + emblematicize, emblematicise + emblematicizes, emblematicises + emblematization, emblematisation + emblematize, emblematise + emblematized, emblematised + emblematizes, emblematises + emblematizing, emblematising + emblemize, emblemise + emblemized, emblemised + emblemizes, emblemises + emblemizing, emblemising + embolization, embolisation + emboweled, embowelled + emboweling, embowelling + emotionalization's, emotionalisation's + emotionalization, emotionalisation + emotionalizations, emotionalisations + emotionalize, emotionalise + emotionalized, emotionalised + emotionalizes, emotionalises + emotionalizing, emotionalising + emotionize, emotionise + emotionizes, emotionises + empathize, empathise + empathized, empathised + empathizes, empathises + empathizing, empathising + emperize, emperise + emperized, emperised + emperizes, emperises + emperizing, emperising + empestic, empaestic + emphasize, emphasise + emphasized, emphasised + emphasizer, emphasiser + emphasizers, emphasisers + emphasizes, emphasises + emphasizing, emphasising + employee's, employe's + employee, employe + employees, employes + emprise, emprize + emprises, emprizes + empyreumatize, empyreumatise + empyreumatized, empyreumatised + empyreumatizes, empyreumatises + empyreumatizing, empyreumatising + emule, aemule + emuled, aemuled + emules, aemules + emuling, aemuling + emulsionize, emulsionise + emulsionized, emulsionised + emulsionizes, emulsionises + emulsionizing, emulsionising + enameled, enamelled + enameler's, enameller's + enameler, enameller + enamelers, enamellers + enameling, enamelling + enamelings, enamellings + enamelist's, enamellist's + enamelist, enamellist + enamelists, enamellists + enamor's, enamour's + enamor, enamour + enamored's, enamoured's + enamored, enamoured + enamoredness's, enamouredness's + enamoredness, enamouredness + enamorednesses, enamourednesses + enamoreds, enamoureds + enamoring, enamouring + enamorment's, enamourment's + enamorment, enamourment + enamorments, enamourments + enamors, enamours + enarbor's, enarbour's + enarbor, enarbour + enarbors, enarbours + encarnalization, encarnalisation + encarnalize, encarnalise + encarnalized, encarnalised + encarnalizes, encarnalises + encarnalizing, encarnalising + encephalocele, encephalocoele + enclose, inclose + enclosed, inclosed + encloses, incloses + enclosing, inclosing + enclosure's, inclosure's + enclosure, inclosure + enclosures, inclosures + encolor's, encolour's + encolor, encolour + encolored, encoloured + encoloring, encolouring + encolors, encolours + encrust, incrust + encrusted, incrusted + encrusting, incrusting + encrusts, incrusts + encumber, incumber + encumbered, incumbered + encumbering, incumbering + encumbers, incumbers + encyclopedia's, encyclopaedia's + encyclopedia, encyclopaedia + encyclopediac, encyclopaediac + encyclopedial, encyclopaedial + encyclopedian, encyclopaedian + encyclopedias, encyclopaedias + encyclopedic, encyclopaedic + encyclopedical, encyclopaedical + encyclopedically, encyclopaedically + encyclopedism, encyclopaedism + encyclopedisms, encyclopaedisms + encyclopedist, encyclopaedist + encyclopedists, encyclopaedists + endameba, endamoeba + endamebae, endamoebae + endamebas, endamoebas + endamebiasis, endamoebiasis + endamebic, endamoebic + endeavor's, endeavour's + endeavor, endeavour + endeavored, endeavoured + endeavorer's, endeavourer's + endeavorer, endeavourer + endeavorers, endeavourers + endeavoring, endeavouring + endeavors, endeavours + Enders, Endres + endorse, indorse + endorsed, indorsed + endorsement's, indorsement's + endorsement, indorsement + endorsements, indorsements + endorses, indorses + endorsing, indorsing + endue, indue + endued, indued + endues, indues + enduing, induing + eneid, aeneid + energization, energisation + energize, energise + energized, energised + energizer's, energiser's + energizer, energiser + energizers, energisers + energizes, energises + energizing, energising + Englishize's, Englishise's + Englishize, Englishise + Englishizes, Englishises + engrandize, engrandise + engrandizement's, engrandisement's + engrandizement, engrandisement + engrandizements, engrandisements + engrandizes, engrandises + enharbor, enharbour + enhemospore, enhaemospore + enhypostatize, enhypostatise + enhypostatized, enhypostatised + enhypostatizes, enhypostatises + enhypostatizing, enhypostatising + enigmatize, enigmatise + enigmatized, enigmatised + enigmatizes, enigmatises + enigmatizing, enigmatising + enjambment's, enjambement's + enjambment, enjambement + enjambments, enjambements + enocyte, oenocyte + enolic, oenolic + enolization's, enolisation's + enolization, enolisation + enolizations, enolisations + enolize, enolise + enolizes, enolises + enological, oenological + enologist, oenologist + enologists, oenologists + enomania, oenomania + enroll, enrol + enrollment's, enrolment's + enrollment, enrolment + enrollments, enrolments + enrolls, enrols + ensepulcher's, ensepulchre's + ensepulcher, ensepulchre + ensepulcherred, ensepulchred + ensepulcherring, ensepulchring + ensepulchers, ensepulchres + ensorceled, ensorcelled + ensorcels, ensorcells + entameba, entamoeba + entamebae, entamoebae + entamebas, entamoebas + entamebic, entamoebic + entender, entendre + entenders, entendres + enterocele, enterocoele + enteroceles, enterocoeles + enthrall, enthral + enthrallment's, enthralment's + enthrallment, enthralment + enthrallments, enthralments + enthralls, enthrals + enthronization's, enthronisation's + enthronization, enthronisation + enthronizations, enthronisations + enthronize, enthronise + enthronized, enthronised + enthronizes, enthronises + enthronizing, enthronising + entocele, entocoele + entomologize, entomologise + entomologized, entomologised + entomologizes, entomologises + entomologizing, entomologising + entre, entrae + entrench, intrench + entrenched, intrenched + entrenches, intrenches + entrenching, intrenching + entrenchment's, intrenchment's + entrenchment, intrenchment + entrenchments, intrenchments + entrust, intrust + entrusted, intrusted + entrusting, intrusting + entrustment, intrustment + entrustments, intrustments + entrusts, intrusts + envapor's, envapour's + envapor, envapour + envapors, envapours + envenomization, envenomisation + eolic, aeolic + eolipile's, aeolipile's + eolipile, aeolipile + eolipiles, aeolipiles + eolotropic, aeolotropic + eon's, aeon's + eon, aeon + eonian, aeonian + eonism's, aeonism's + eonism, aeonism + eonisms, aeonisms + eons, aeons + Eopaleozoic's, Eopalaeozoic's + Eopaleozoic, Eopalaeozoic + epaulet's, epaulette's + epaulet, epaulette + epaulets, epaulettes + epenetic, epaenetic + ephete, ephetae + epicele, epicoele + epicenter's, epicentre's + epicenter, epicentre + epicenters, epicentres + Epicurize's, Epicurise's + Epicurize, Epicurise + epicurize, epicurise + epicurized, epicurised + Epicurizes, Epicurises + epicurizes, epicurises + epicurizing, epicurising + epidotization, epidotisation + epidotizations, epidotisations + epidotized, epidotised + epigeal, epigaeal + epigean, epigaean + epigeous, epigaeous + epigrammatization, epigrammatisation + epigrammatize, epigrammatise + epigrammatized, epigrammatised + epigrammatizer, epigrammatiser + epigrammatizes, epigrammatises + epigrammatizing, epigrammatising + epilogize, epilogise + epilogized, epilogised + epilogizes, epilogises + epilogizing, epilogising + epilogue's, epilog's + epilogue, epilog + epilogues, epilogs + epiloguize, epiloguise + epiloguized, epiloguised + epiloguizes, epiloguises + epiloguizing, epiloguising + epimerize, epimerise + epimerized, epimerised + epimerizing, epimerising + epinephrine's, epinephrin's + epinephrine, epinephrin + epinephrines, epinephrins + epiphanize, epiphanise + epiphanized, epiphanised + epiphanizing, epiphanising + Episcopalianize's, Episcopalianise's + Episcopalianize, Episcopalianise + Episcopalianizes, Episcopalianises + episcopize, episcopise + episcopized, episcopised + episcopizes, episcopises + episcopizing, episcopising + epistolize, epistolise + epistolized, epistolised + epistolizes, epistolises + epistolizing, epistolising + epitaphize, epitaphise + epitaphizes, epitaphises + epithetize, epithetise + epithetizes, epithetises + epitomization's, epitomisation's + epitomization, epitomisation + epitomizations, epitomisations + epitomize, epitomise + epitomized, epitomised + epitomizer's, epitomiser's + epitomizer, epitomiser + epitomizers, epitomisers + epitomizes, epitomises + epitomizing, epitomising + eq, aeq + equaled, equalled + equaling, equalling + equalization's, equalisation's + equalization, equalisation + equalizations, equalisations + equalize, equalise + equalized, equalised + equalizer's, equaliser's + equalizer, equaliser + equalizers, equalisers + equalizes, equalises + equalizing, equalising + equalizings, equalisings + equestrianize, equestrianise + equestrianizes, equestrianises + erbia, rebia + erbias, rebias + ergotize, ergotise + ergotized, ergotised + ergotizes, ergotises + ergotizing, ergotising + eric, aeric + erical, aerical + erke, reke + ern, ren + ernes, renes + ernest, renest + erns, rens + erogenesis, aerogenesis + erogenic, aerogenic + eros, aeros + erose, aerose + eroticization, eroticisation + eroticize, eroticise + eroticized, eroticised + eroticizes, eroticises + eroticizing, eroticising + erses, reses + ersh, resh + ert, ret + eruginous, aeruginous + erugo, aerugo + erugos, aerugos + ervalenta, revalenta + ervalentas, revalentas + erythrean, erythraean + erythremia, erythraemia + esc, aesc + escalades, escaladoes + eschynite, aeschynite + escollope's, escalop's + escollope, escalop + escollopes, escalops + esculapian, aesculapian + esculetin, aesculetin + esculin's, aesculin's + esculin, aesculin + Eskimoized's, Eskimoised's + Eskimoized, Eskimoised + Eskimoizeds, Eskimoiseds + esop, aesop + esophagal, oesophagal + esophagean, oesophagean + esophagism, oesophagism + esophagismus, oesophagismus + esophagitis, oesophagitis + esophagus, oesophagus + Essenize's, Essenise's + Essenize, Essenise + Essenizes, Essenises + essentialize, essentialise + essentializes, essentialises + esterization's, esterisation's + esterization, esterisation + esterizations, esterisations + esterize, esterise + esterizes, esterises + estheses, aestheses + esthesia's, aesthesia's + esthesia, aesthesia + esthesias, aesthesias + esthesiogen, aesthesiogen + esthesiogenic, aesthesiogenic + esthesiogens, aesthesiogens + esthesis, aesthesis + esthetical, aesthetical + esthetician's, aesthetician's + esthetician, aesthetician + estheticians, aestheticians + estival, aestival + estivate, aestivate + estivated, aestivated + estivates, aestivates + estivating, aestivating + estivation's, aestivation's + estivation, aestivation + estivations, aestivations + estivator's, aestivator's + estivator, aestivator + estive, aestive + estradiol's, oestradiol's + estradiol, oestradiol + estradiols, oestradiols + estral, oestral + estrin's, oestrin's + estrin, oestrin + estrins, oestrins + estriol's, oestriol's + estriol, oestriol + estriols, oestriols + estrogen's, oestrogen's + estrogen, oestrogen + estrogenic, oestrogenic + estrogens, oestrogens + estrone's, oestrone's + estrone, oestrone + estrones, oestrones + estrous, oestrous + estrual, oestrual + estruate, oestruate + estruation, oestruation + estrum, oestrum + estrums, oestrums + estrus's, oestrus's + estrus, oestrus + estruses, oestruses + estuate, aestuate + estuous, aestuous + esture, aesture + estus, aestus + et, aet + eternalization's, eternalisation's + eternalization, eternalisation + eternalizations, eternalisations + eternalize, eternalise + eternalized, eternalised + eternalizes, eternalises + eternalizing, eternalising + eternization's, eternisation's + eternization, eternisation + eternizations, eternisations + eternize, eternise + eternized, eternised + eternizes, eternises + eternizing, eternising + etheling, aetheling + etherealization's, etherealisation's + etherealization, etherealisation + etherealizations, etherealisations + etherealize, etherealise + etherealized, etherealised + etherealizes, etherealises + etherealizing, etherealising + ethered, aethered + etherialization's, etherialisation's + etherialization, etherialisation + etherialize, etherialise + etherialized, etherialised + etherializing, etherialising + etheric, aetheric + etherization's, etherisation's + etherization, etherisation + etherizations, etherisations + etherize, etherise + etherized, etherised + etherizer's, etheriser's + etherizer, etheriser + etherizers, etherisers + etherizes, etherises + etherizing, etherising + ethicization, ethicisation + ethicize, ethicise + ethicized, ethicised + ethicizes, ethicises + ethicizing, ethicising + ethnicize, ethnicise + ethnicizes, ethnicises + etiogenic, aetiogenic + etiologically, aetiologically + etiologist's, aetiologist's + etiologist, aetiologist + etiologue, aetiologue + etiology's, aetiology's + etiology, aetiology + etiophyllin, aetiophyllin + etiotropic, aetiotropic + etiotropically, aetiotropically + etymologizable, etymologisable + etymologization, etymologisation + etymologize, etymologise + etymologized, etymologised + etymologizes, etymologises + etymologizing, etymologising + eudemon, eudaemon + eudemonia, eudaemonia + eudemonic, eudaemonic + eudemonics, eudaemonics + eudemonism, eudaemonism + eudemonisms, eudaemonisms + eudemonist's, eudaemonist's + eudemonist, eudaemonist + eudemonistic, eudaemonistic + eudemonistical, eudaemonistical + eudemonistically, eudaemonistically + eudemonists, eudaemonists + eudemons, eudaemons + eudemony, eudaemony + euhemerize, euhemerise + euhemerized, euhemerised + euhemerizes, euhemerises + euhemerizing, euhemerising + eukaryote's, eucaryote's + eukaryote, eucaryote + eukaryotes, eucaryotes + eukaryotic, eucaryotic + eulogization's, eulogisation's + eulogization, eulogisation + eulogizations, eulogisations + eulogize, eulogise + eulogized, eulogised + eulogizer's, eulogiser's + eulogizer, eulogiser + eulogizers, eulogisers + eulogizes, eulogises + eulogizing, eulogising + eunuchize, eunuchise + eunuchized, eunuchised + eunuchizes, eunuchises + eunuchizing, eunuchising + euphemization's, euphemisation's + euphemization, euphemisation + euphemize, euphemise + euphemized, euphemised + euphemizer's, euphemiser's + euphemizer, euphemiser + euphemizers, euphemisers + euphemizes, euphemises + euphemizing, euphemising + euphonization, euphonisation + euphonize, euphonise + euphonized, euphonised + euphonizes, euphonises + euphonizing, euphonising + euphuize, euphuise + euphuized, euphuised + euphuizes, euphuises + euphuizing, euphuising + eupnea's, eupnoea's + eupnea, eupnoea + eupneas, eupnoeas + eupneic, eupnoeic + Europeanization's, Europeanisation's + Europeanization, Europeanisation + Europeanizations, Europeanisations + Europeanize, Europeanise + europeanize, europeanise + Europeanized, Europeanised + europeanized, europeanised + Europeanizes, Europeanises + europeanizes, europeanises + Europeanizing, Europeanising + europeanizing, europeanising + Euryale's, Euryalae's + Euryale, Euryalae + evangelization's, evangelisation's + evangelization, evangelisation + evangelizations, evangelisations + evangelize, evangelise + evangelized, evangelised + evangelizer's, evangeliser's + evangelizer, evangeliser + evangelizers, evangelisers + evangelizes, evangelises + evangelizing, evangelising + eventualize, eventualise + eventualized, eventualised + eventualizes, eventualises + eventualizing, eventualising + eviler, eviller + evilest, evillest + eviternal, aeviternal + evolutionize, evolutionise + evolutionizes, evolutionises + excursionize, excursionise + excursionized, excursionised + excursionizes, excursionises + excursionizing, excursionising + exestuate, exaestuate + exhibitionize, exhibitionise + exhibitionizes, exhibitionises + existentialize, existentialise + existentializes, existentialises + exorcise, exorcize + exorcised, exorcized + exorcises, exorcizes + exorcising, exorcizing + exorcization, exorcisation + exorcizement, exorcisement + exorcizer's, exorciser's + exorcizer, exorciser + exorcizers, exorcisers + expediter's, expeditor's + expediter, expeditor + expediters, expeditors + experimentalize, experimentalise + experimentalized, experimentalised + experimentalizes, experimentalises + experimentalizing, experimentalising + experimentize, experimentise + experimentizes, experimentises + expertized, expertised + expertizing, expertising + exsiccate, exsiccatae + extemporization's, extemporisation's + extemporization, extemporisation + extemporizations, extemporisations + extemporize, extemporise + extemporized, extemporised + extemporizer's, extemporiser's + extemporizer, extemporiser + extemporizers, extemporisers + extemporizes, extemporises + extemporizing, extemporising + extendable, extendible + exteriorization's, exteriorisation's + exteriorization, exteriorisation + exteriorizations, exteriorisations + exteriorize, exteriorise + exteriorized, exteriorised + exteriorizes, exteriorises + exteriorizing, exteriorising + externalization's, externalisation's + externalization, externalisation + externalizations, externalisations + externalize, externalise + externalized, externalised + externalizes, externalises + externalizing, externalising + extol, extoll + extols, extolls + extrovert's, extravert's + extrovert, extravert + extroverted, extraverted + extroverts, extraverts + eyeing, eying + fabulize, fabulise + fabulized, fabulised + fabulizes, fabulises + fabulizing, fabulising + facsimilize, facsimilise + facsimilizes, facsimilises + factorization's, factorisation's + factorization, factorisation + factorizations, factorisations + factorize, factorise + factorized, factorised + factorizes, factorises + factorizing, factorising + faence's, faoence's + faence, faoence + faerie's, faery's + faerie, faery + faitor, faitour + faitors, faitours + falafel's, felafel's + falafel, felafel + familiarization's, familiarisation's + familiarization, familiarisation + familiarizations, familiarisations + familiarize, familiarise + familiarized, familiarised + familiarizer's, familiariser's + familiarizer, familiariser + familiarizers, familiarisers + familiarizes, familiarises + familiarizing, familiarising + familiarizingly, familiarisingly + fanaticize, fanaticise + fanaticized, fanaticised + fanaticizes, fanaticises + fanaticizing, fanaticising + fantasied, phantasied + fantasies, phantasies + fantasize, fantasise + fantasized, fantasised + fantasizer, fantasiser + fantasizes, fantasises + fantasizing, fantasising + fantasy's, phantasy's + fantasy, phantasy + fantasying, phantasying + faradization's, faradisation's + faradization, faradisation + faradizations, faradisations + faradize, faradise + faradized, faradised + faradizer's, faradiser's + faradizer, faradiser + faradizers, faradisers + faradizes, faradises + faradizing, faradising + fasciole, fasciolae + fascisticization's, fascisticisation's + fascisticization, fascisticisation + fascisticizations, fascisticisations + fascisticize, fascisticise + fascisticizes, fascisticises + fascistization's, fascistisation's + fascistization, fascistisation + fascistizations, fascistisations + fascistize, fascistise + fascistized, fascistised + fascistizes, fascistises + fascistizing, fascistising + fashionize, fashionise + fashionizes, fashionises + fatalize, fatalise + fatalizes, fatalises + favor's, favour's + favor, favour + favorable's, favourable's + favorable, favourable + favorableness's, favourableness's + favorableness, favourableness + favorablenesses, favourablenesses + favorabler, favourabler + favorables, favourables + favorablest, favourablest + favorablier, favourablier + favorabliest, favourabliest + favorably, favourably + favored's, favoured's + favored, favoured + favoredlier, favouredlier + favoredliest, favouredliest + favoredly, favouredly + favoredness's, favouredness's + favoredness, favouredness + favorednesses, favourednesses + favoreds, favoureds + favorer's, favourer's + favorer, favourer + favorers, favourers + favoress, favouress + favoring's, favouring's + favoring, favouring + favoringlier, favouringlier + favoringliest, favouringliest + favoringly, favouringly + favorings, favourings + favorite's, favourite's + favorite, favourite + favoriter, favouriter + favorites, favourites + favoritest, favouritest + favoritism's, favouritism's + favoritism, favouritism + favoritisms, favouritisms + favorless, favourless + favorlesser, favourlesser + favorlesses, favourlesses + favorlessest, favourlessest + favors, favours + fayer, fayre + fe, fae + fecal, faecal + fecalith, faecalith + feces's, faeces's + feces, faeces + fecula, faecula + feculence, faeculence + Fecunditatis's, Foecunditatis's + Fecunditatis, Foecunditatis + fecundize, fecundise + fecundizes, fecundises + fedarie, foedarie + fedaries, foedaries + federalization's, federalisation's + federalization, federalisation + federalizations, federalisations + federalize, federalise + federalized, federalised + federalizes, federalises + federalizing, federalising + Fedor's, Faedor's + Fedor, Faedor + feer, fere + feers, feres + femalize, femalise + femalizes, femalises + feminization's, feminisation's + feminization, feminisation + feminizations, feminisations + feminize, feminise + feminized, feminised + feminizes, feminises + feminizing, feminising + femtometer, femtometre + femtometers, femtometres + feralized, feralised + ferd, fred + ferie, feriae + ferity, freity + Ferneau's, Freneau's + Ferneau, Freneau + ferreled, ferrelled + ferreling, ferrelling + ferritization's, ferritisation's + ferritization, ferritisation + ferritizations, ferritisations + fertilizability's, fertilisability's + fertilizability, fertilisability + fertilizable's, fertilisable's + fertilizable, fertilisable + fertilizabler, fertilisabler + fertilizables, fertilisables + fertilizablest, fertilisablest + fertilization's, fertilisation's + fertilization, fertilisation + fertilizational's, fertilisational's + fertilizational, fertilisational + fertilizationaler, fertilisationaler + fertilizationalest, fertilisationalest + fertilizationals, fertilisationals + fertilizations, fertilisations + fertilize, fertilise + fertilized, fertilised + fertilizer's, fertiliser's + fertilizer, fertiliser + fertilizers, fertilisers + fertilizes, fertilises + fertilizing, fertilising + fervor's, fervour's + fervor, fervour + fervorless, fervourless + fervorlesses, fervourlesses + fervors, fervours + fetal, foetal + fetalism, foetalism + fetation's, foetation's + fetation, foetation + fetichize, fetichise + fetichized, fetichised + fetichizes, fetichises + fetichizing, fetichising + feticidal, foeticidal + feticide's, foeticide's + feticide, foeticide + feticides, foeticides + fetid, foetid + fetiferous, foetiferous + fetiparous, foetiparous + fetish's, fetich's + fetish, fetich + fetishes, fetiches + fetishization's, fetishisation's + fetishization, fetishisation + fetishizations, fetishisations + fetishize, fetishise + fetishized, fetishised + fetishizes, fetishises + fetishizing, fetishising + fetor's, foetor's + fetor, foetor + fetors, foetors + fetoscopies, foetoscopies + fetoscopy, foetoscopy + feture, foeture + fetus's, foetus's + fetus, foetus + fetuses, foetuses + feudalizable's, feudalisable's + feudalizable, feudalisable + feudalizables, feudalisables + feudalization's, feudalisation's + feudalization, feudalisation + feudalizations, feudalisations + feudalize, feudalise + feudalized, feudalised + feudalizes, feudalises + feudalizing, feudalising + feuter, feutre + fiber's, fibre's + fiber, fibre + fiberboard's, fibreboard's + fiberboard, fibreboard + fiberboards, fibreboards + fibered, fibred + fiberfill's, fibrefill's + fiberfill, fibrefill + fiberfills, fibrefills + fiberglass's, fibreglass's + fiberglass, fibreglass + fiberglasses, fibreglasses + fiberless, fibreless + fiberlesser, fibrelesser + fiberlesses, fibrelesses + fiberlessest, fibrelessest + fibers, fibres + fiberscope, fibrescope + fiberscopes, fibrescopes + fiberware, fibreware + fibrisation, fibrization + fibrise, fibrize + fibrised, fibrized + fibriser, fibrizer + fibrisers, fibrizers + fibrises, fibrizes + fibrising, fibrizing + fictionalization's, fictionalisation's + fictionalization, fictionalisation + fictionalizations, fictionalisations + fictionalize, fictionalise + fictionalized, fictionalised + fictionalizes, fictionalises + fictionalizing, fictionalising + fictionization's, fictionisation's + fictionization, fictionisation + fictionizations, fictionisations + fictionize, fictionise + fictionized, fictionised + fictionizes, fictionises + fictionizing, fictionising + figurize, figurise + figurizes, figurises + filmize, filmise + filmizes, filmises + filterable, filtrable + finalization's, finalisation's + finalization, finalisation + finalizations, finalisations + finalize, finalise + finalized, finalised + finalizes, finalises + finalizing, finalising + Finlandization, Finlandisation + Finlandizations, Finlandisations + fiscalization's, fiscalisation's + fiscalization, fiscalisation + fiscalizations, fiscalisations + fiscalize, fiscalise + fiscalizes, fiscalises + fjord's, fiord's + fjord, fiord + fjords, fiords + flamboyantize, flamboyantise + flamboyantizes, flamboyantises + flanneled, flannelled + flannelette's, flannelet's + flannelette, flannelet + flanneling, flannelling + flavor's, flavour's + flavor, flavour + flavored, flavoured + flavorer's, flavourer's + flavorer, flavourer + flavorers, flavourers + flavorful, flavourful + flavorfuler, flavourfuler + flavorfulest, flavourfulest + flavorfullier, flavourfullier + flavorfulliest, flavourfulliest + flavorfully, flavourfully + flavorier, flavourier + flavoriest, flavouriest + flavoring's, flavouring's + flavoring, flavouring + flavorings, flavourings + flavorless, flavourless + flavorlesser, flavourlesser + flavorlesses, flavourlesses + flavorlessest, flavourlessest + flavorous, flavourous + flavors, flavours + flavorsome, flavoursome + flavorsomer, flavoursomer + flavorsomest, flavoursomest + flavory, flavoury + fledgling's, fledgeling's + fledgling, fledgeling + fledglings, fledgelings + Fletcherize's, Fletcherise's + Fletcherize, Fletcherise + Fletcherized's, Fletcherised's + Fletcherized, Fletcherised + Fletcherizes, Fletcherises + Fletcherizing's, Fletcherising's + Fletcherizing, Fletcherising + flextime's, flexitime's + flextime, flexitime + flextimes, flexitimes + floozy's, floozie's + floozy, floozie + floralize, floralise + floralizes, floralises + floramor, floramour + flotation's, floatation's + flotation, floatation + flotations, floatations + fluidization's, fluidisation's + fluidization, fluidisation + fluidizations, fluidisations + fluidize, fluidise + fluidized, fluidised + fluidizer's, fluidiser's + fluidizer, fluidiser + fluidizers, fluidisers + fluidizes, fluidises + fluidizing, fluidising + fluky, flukey + flunkey's, flunkie's + flunkie, flunkey + flunkies, flunkeys + fluoridization's, fluoridisation's + fluoridization, fluoridisation + fluoridizations, fluoridisations + fluoridize, fluoridise + fluoridized, fluoridised + fluoridizes, fluoridises + fluoridizing, fluoridising + flutist's, flautist's + flutist, flautist + flutists, flautists + fo'c'sle's, fo'c's'le's + fo'c'sle, fo'c's'le + fo'c'sles, fo'c's'les + focalization's, focalisation's + focalization, focalisation + focalizations, focalisations + focalize, focalise + focalized, focalised + focalizes, focalises + focalizing, focalising + focused, focussed + focusing, focussing + fogies, fogeys + fogy's, fogey's + fogy, fogey + fondue's, fondu's + fondue, fondu + fondues, fondus + fontanel's, fontanelle's + fontanel, fontanelle + fontanels, fontanelles + foolhardize, foolhardise + foolhardized, foolhardised + foolhardizes, foolhardises + foolhardizing, foolhardising + forb, fourb + forche, fourche + foreignization's, foreignisation's + foreignization, foreignisation + foreignizations, foreignisations + foreignize, foreignise + foreignizes, foreignises + forejudgment's, forejudgement's + forejudgment, forejudgement + forejudgments, forejudgements + foreprize, foreprise + forgather, foregather + forgathered, foregathered + forgathering, foregathering + forgathers, foregathers + forgo, forego + forgoes, foregoes + forgoing, foregoing + forgone, foregone + formalizable, formalisable + formalization's, formalisation's + formalization, formalisation + formalizations, formalisations + formalize, formalise + formalized, formalised + formalizer's, formaliser's + formalizer, formaliser + formalizers, formalisers + formalizes, formalises + formalizing, formalising + forme, formae + formicide, formicidae + formularization's, formularisation's + formularization, formularisation + formularizations, formularisations + formularize, formularise + formularized, formularised + formularizer's, formulariser's + formularizer, formulariser + formularizers, formularisers + formularizes, formularises + formularizing's, formularising's + formularizing, formularising + formulization's, formulisation's + formulization, formulisation + formulizations, formulisations + formulize, formulise + formulized, formulised + formulizer's, formuliser's + formulizer, formuliser + formulizes, formulises + formulizing, formulising + forswear, foreswear + forswearing, foreswearing + forswears, foreswears + forswore, foreswore + forsworn, foresworn + forsworn, foresworn + forumize, forumise + forumizes, forumises + forwent, forewent + fosse, fossae + fossiled, fossilled + fossilizable's, fossilisable's + fossilizable, fossilisable + fossilizabler, fossilisabler + fossilizables, fossilisables + fossilizablest, fossilisablest + fossilization's, fossilisation's + fossilization, fossilisation + fossilizations, fossilisations + fossilize, fossilise + fossilized, fossilised + fossilizes, fossilises + fossilizing, fossilising + fossule, fossulae + foulder, fouldre + fouter, foutre + fouters, foutres + foveole, foveolae + fractionalization's, fractionalisation's + fractionalization, fractionalisation + fractionalizations, fractionalisations + fractionalize, fractionalise + fractionalized, fractionalised + fractionalizes, fractionalises + fractionalizing, fractionalising + fractionization's, fractionisation's + fractionization, fractionisation + fractionizations, fractionisations + fractionize, fractionise + fractionized, fractionised + fractionizes, fractionises + fractionizing, fractionising + fragmentization's, fragmentisation's + fragmentization, fragmentisation + fragmentize, fragmentise + fragmentized, fragmentised + fragmentizer, fragmentiser + fragmentizes, fragmentises + fragmentizing, fragmentising + frambesia's, framboesia's + frambesia, framboesia + frambesias, framboesias + Francize's, Francise's + Francize, Francise + Francizes, Francises + Franklinization's, Franklinisation's + Franklinization, Franklinisation + Franklinizations, Franklinisations + fraternization's, fraternisation's + fraternization, fraternisation + fraternizations, fraternisations + fraternize, fraternise + fraternized, fraternised + fraternizer's, fraterniser's + fraternizer, fraterniser + fraternizers, fraternisers + fraternizes, fraternises + fraternizing, fraternising + freebie's, freebee's + freebie, freebee + freebies, freebees + frena, fraena + Frenchize's, Frenchise's + Frenchize, Frenchise + Frenchizes, Frenchises + frenetic, phrenetic + frenula, fraenula + frenular, fraenular + frenulum's, fraenulum's + frenulum, fraenulum + frenum's, fraenum's + frenum, fraenum + frenums, fraenums + friborg, fribourg + frictionize, frictionise + frictionizes, frictionises + frivoled, frivolled + frivoler's, frivoller's + frivoler, frivoller + frivolers, frivollers + frivoling, frivolling + frizado, frisado + frize, frise + frizette's, frisette's + frizette, frisette + frizettes, frisettes + frizz's, friz's + frizz, friz + frowzier, frowsier + frowziest, frowsiest + frowzy, frowsy + fryer's, frier's + fryer, frier + fryers, friers + fuehrer's, f¸hrer's + fuehrer, f¸hrer + fuehrers, f¸hrers + fueled, fuelled + fueler's, fueller's + fueler, fueller + fuelers, fuellers + fueling, fuelling + fuelizer's, fueliser's + fuelizer, fueliser + fuelizers, fuelisers + fulfill, fulfil + fulfillment's, fulfilment's + fulfillment, fulfilment + fulfillments, fulfilments + fulfills, fulfils + fulgor, fulgour + fulgorous, fulgourous + fulgors, fulgours + fullness's, fulness's + fullness, fulness + fullnesses, fulnesses + functionalize, functionalise + functionalizes, functionalises + functionize, functionise + functionizes, functionises + funeralize, funeralise + funeralizes, funeralises + funneled, funnelled + funneler, funneller + funneling, funnelling + furcule, furculae + Furie's, Furiae's + Furie, Furiae + furor's, furore's + furor, furore + furors, furores + fusilier's, fusileer's + fusilier, fusileer + fusiliers, fusileers + fustianize, fustianise + fustianized, fustianised + fustianizes, fustianises + fustianizing, fustianising + futilize, futilise + futilizes, futilises + futurize, futurise + futurizes, futurises + gaberdine's, gabardine's + gaberdine, gabardine + gaberdines, gabardines + Gaelicization's, Gaelicisation's + Gaelicization, Gaelicisation + Gaelicizations, Gaelicisations + Gaelicize's, Gaelicise's + Gaelicize, Gaelicise + gaelicize, gaelicise + gaelicized, gaelicised + Gaelicizes, Gaelicises + gaelicizes, gaelicises + gaelicizing, gaelicising + gaiety's, gayety's + gaiety, gayety + gaily, gayly + galactorrhea, galactorrhoea + galactorrheas, galactorrhoeas + galactosemia, galactosaemia + galactosemias, galactosaemias + galee, galeae + gallantize, gallantise + gallantizes, gallantises + galliardize, galliardise + Gallicization's, Gallicisation's + Gallicization, Gallicisation + Gallicizations, Gallicisations + Gallicize, Gallicise + gallicize, gallicise + Gallicized, Gallicised + gallicized, gallicised + Gallicizer's, Galliciser's + Gallicizer, Galliciser + Gallicizes, Gallicises + gallicizes, gallicises + Gallicizing, Gallicising + gallicizing, gallicising + gallisize, gallisise + gallisized, gallisised + gallisizes, gallisises + gallisizing, gallisising + gallize, gallise + gallized, gallised + gallizes, gallises + gallizing, gallising + galosh's, galoshe's + galosh, galoshe + galvanization's, galvanisation's + galvanization, galvanisation + galvanizations, galvanisations + galvanize, galvanise + galvanized, galvanised + galvanizer's, galvaniser's + galvanizer, galvaniser + galvanizers, galvanisers + galvanizes, galvanises + galvanizing, galvanising + gambades, gambadoes + gamboled, gambolled + gamboling, gambolling + gamy, gamey + gargarize, gargarise + gargarized, gargarised + gargarizes, gargarises + gargarizing, gargarising + garotting, garoting + garrotte's, garote's + garrotte, garote + garrotted, garoted + garrottes, garotes + garruline, garrulinae + gases, gasses + gasoline's, gasolene's + gasoline, gasolene + gasolines, gasolenes + gastrea, gastraea + gastreas, gastraeas + gastrocele, gastrocoele + gaufer, gaufre + gaufers, gaufres + gauffer, gauffre + gauge's, gage's + gauge, gage + gauged, gaged + gauges, gages + gauging, gaging + gaveled, gavelled + gaveler, gaveller + gaveling, gavelling + ge, gae + ge, goe + ged, gaed + gelatin's, gelatine's + gelatin, gelatine + gelatinizabilities, gelatinisabilities + gelatinizability's, gelatinisability's + gelatinizability, gelatinisability + gelatinizable's, gelatinisable's + gelatinizable, gelatinisable + gelatinizables, gelatinisables + gelatinization's, gelatinisation's + gelatinization, gelatinisation + gelatinizations, gelatinisations + gelatinize, gelatinise + gelatinized, gelatinised + gelatinizer's, gelatiniser's + gelatinizer, gelatiniser + gelatinizers, gelatinisers + gelatinizes, gelatinises + gelatinizing, gelatinising + gelatins, gelatines + gelofer, gelofre + gemologies, gemmologies + gemology's, gemmology's + gemology, gemmology + genealogize, genealogise + genealogized, genealogised + genealogizes, genealogises + genealogizing, genealogising + generalizability, generalisability + generalizable's, generalisable's + generalizable, generalisable + generalizabler, generalisabler + generalizables, generalisables + generalizablest, generalisablest + generalization's, generalisation's + generalization, generalisation + generalizational, generalisational + generalizations, generalisations + generalize, generalise + generalized, generalised + generalizer's, generaliser's + generalizer, generaliser + generalizers, generalisers + generalizes, generalises + generalizing, generalising + genialize, genialise + genialized, genialised + genializes, genialises + genializing, genialising + genteelize, genteelise + genteelized, genteelised + genteelizes, genteelises + genteelizing, genteelising + gentilization's, gentilisation's + gentilization, gentilisation + gentilizations, gentilisations + gentilize, gentilise + gentilized, gentilised + gentilizes, gentilises + gentilizing, gentilising + gentlemanize, gentlemanise + gentlemanizes, gentlemanises + geodesia, geodaesia + geologize, geologise + geologized, geologised + geologizes, geologises + geologizing, geologising + geometricize, geometricise + geometricizes, geometricises + geometrization, geometrisation + geometrizations, geometrisations + geometrize, geometrise + geometrized, geometrised + geometrizes, geometrises + geometrizing, geometrising + ger, gre + gerenuk, greenuk + Germanization's, Germanisation's + germanization's, germanisation's + Germanization, Germanisation + germanization, germanisation + germanizations, germanisations + Germanize, Germanise + germanize, germanise + Germanized, Germanised + germanized, germanised + Germanizer's, Germaniser's + Germanizer, Germaniser + germanizer, germaniser + germanizers, germanisers + Germanizes, Germanises + germanizes, germanises + Germanizing, Germanising + germanizing, germanising + gerne, grene + gers, gres + Ges, Goes + gessed, gessoed + gesses, gessoes + geste, gestae + Getae's, Goetae's + Getae, Goetae + Getz's, Goetz's + Getz, Goetz + Getzville's, Goetzville's + Getzville, Goetzville + gewgaw's, geegaw's + gewgaw, geegaw + gewgaws, geegaws + gey, goey + Gheber's, Ghebre's + Gheber, Ghebre + Ghebers, Ghebres + ghettoization's, ghettoisation's + ghettoization, ghettoisation + ghettoizations, ghettoisations + ghettoize, ghettoise + ghettoized, ghettoised + ghettoizes, ghettoises + ghettoizing, ghettoising + giantize, giantise + giantizes, giantises + gigagram, gigagramme + gigagrams, gigagrammes + gigameter, gigametre + gigameters, gigametres + gimbaled, gimballed + gimbaling, gimballing + gingkos, gingkoes + ginkgo's, gingko's + ginkgo, gingko + girly, girlie + gizmo's, gismo's + gizmo, gismo + gizmos, gismos + glacialize, glacialise + glacializes, glacialises + glamorization's, glamorisation's + glamorizations, glamorisations + glamorless, glamourless + glamorous, glamourous + glamorousness's, glamourousness's + glamorousness, glamourousness + glamour's, glamor's + glamour, glamor + glamoured, glamored + glamouring, glamoring + glamourization, glamorisation + glamourize, glamorise + glamourized, glamorised + glamourizer's, glamoriser's + glamourizer, glamoriser + glamourizers, glamorisers + glamourizes, glamorises + glamourizing, glamorising + glamours, glamors + glauconitization, glauconitisation + glauconitizations, glauconitisations + glebe, glebae + globalization's, globalisation's + globalization, globalisation + globalizations, globalisations + globalize, globalise + globalized, globalised + globalizes, globalises + globalizing, globalising + globigerine, globigerinae + glottalization's, glottalisation's + glottalization, glottalisation + glottalize, glottalise + glottalizes, glottalises + glucemia, glucaemia + glucosemia, glucosaemia + gluing, glueing + gluteal, glutaeal + glutei, glutaei + gluteus, glutaeus + gluttonize, gluttonise + gluttonized, gluttonised + gluttonizes, gluttonises + gluttonizing, gluttonising + glycemia, glycaemia + glycemic, glycaemic + glycerin's, glycerine's + glycerin, glycerine + glycerinize, glycerinise + glycerinizes, glycerinises + glycerins, glycerines + glycerolize, glycerolise + glycerolized, glycerolised + glycerolizes, glycerolises + glycogenize, glycogenise + glycogenizes, glycogenises + glycohemia, glycohaemia + glycosemia, glycosaemia + Gnosticize, Gnosticise + gnosticize, gnosticise + Gnosticized's, Gnosticised's + Gnosticized, Gnosticised + Gnosticizer's, Gnosticiser's + Gnosticizer, Gnosticiser + gnosticizer, gnosticiser + gnosticizers, gnosticisers + Gnosticizes, Gnosticises + gnosticizes, gnosticises + Gnosticizing's, Gnosticising's + Gnosticizing, Gnosticising + gobbledygook's, gobbledegook's + gobbledygook, gobbledegook + gobbledygooks, gobbledegooks + goddamn's, goddam's + goddamn, goddam + goddamned, goddamed + goddamning, goddaming + goddamns, goddams + goddize, goddise + goddizes, goddises + goiter's, goitre's + goiter, goitre + goiters, goitres + gole, goloe + goliathize, goliathise + goliathized, goliathised + goliathizes, goliathises + goliathizing, goliathising + goloshes, goloshoes + gonorrhea's, gonorrhoea's + gonorrhea, gonorrhoea + gonorrheal, gonorrhoeal + gonorrhealer, gonorrhoealer + gonorrhealest, gonorrhoealest + gonorrheas, gonorrhoeas + gonorrheic, gonorrhoeic + goodbye's, goodby's + goodbye, goodby + goodbyes, goodbys + goody's, goodie's + goody, goodie + gor, gour + Gora's, Goura's + Gora, Goura + gora, goura + goramies, gouramies + gorgonize, gorgonise + gorgonized, gorgonised + gorgonizes, gorgonises + gorgonizing, gorgonising + gormandism's, gourmandism's + gormandism, gourmandism + gormandisms, gourmandisms + gormandize's, gormandise's + gormandize, gormandise + gormandized, gormandised + gormandizer's, gormandiser's + gormandizer, gormandiser + gormandizers, gormandisers + gormandizes, gormandises + gormandizing, gormandising + gormandizings, gormandisings + gospeler's, gospeller's + gospeler, gospeller + gospelers, gospellers + gospelize, gospelise + gospelized, gospelised + gospelizes, gospelises + gospelizing, gospelising + gospellize, gospellise + gospellized, gospellised + gospellizes, gospellises + gospellizing, gospellising + Gothicize, Gothicise + gothicize, gothicise + Gothicized, Gothicised + gothicized, gothicised + Gothicizer's, Gothiciser's + Gothicizer, Gothiciser + Gothicizers, Gothicisers + Gothicizes, Gothicises + gothicizes, gothicises + Gothicizing, Gothicising + gothicizing, gothicising + gourmandize, gourmandise + gourmandized, gourmandised + gourmandizes, gourmandises + gourmandizing, gourmandising + governmentalize, governmentalise + governmentalized, governmentalised + governmentalizes, governmentalises + governmentalizing, governmentalising + Goyesque, Goyaesque + Graecize, Graecise + Graecized, Graecised + Graecizes, Graecises + grammaticize, grammaticise + grammaticized, grammaticised + grammaticizes, grammaticises + grammaticizing, grammaticising + granddad's, grandad's + granddad, grandad + granddads, grandads + grangerization's, grangerisation's + grangerization, grangerisation + grangerizations, grangerisations + grangerize, grangerise + grangerized, grangerised + grangerizer's, grangeriser's + grangerizer, grangeriser + grangerizers, grangerisers + grangerizes, grangerises + grangerizing, grangerising + granitization's, granitisation's + granitization, granitisation + granitizations, granitisations + granitize, granitise + granitized, granitised + granitizes, granitises + granitizing, granitising + granny's, grannie's + granny, grannie + granulitization, granulitisation + granulitizations, granulitisations + granulize, granulise + granulizes, granulises + graphitizable, graphitisable + graphitization's, graphitisation's + graphitization, graphitisation + graphitizations, graphitisations + graphitize, graphitise + graphitized, graphitised + graphitizes, graphitises + graphitizing, graphitising + graveled, gravelled + graveling, gravelling + gray's, grey's + gray, grey + grayed, greyed + grayer, greyer + grayest, greyest + graying, greying + grayish, greyish + grayness's, greyness's + grayness, greyness + grays, greys + grecian, graecian + Grecianize, Grecianise + Grecianizes, Grecianises + Grecise's, Graecise's + Grecise, Graecise + Grecised's, Graecised's + Grecised, Graecised + Grecising's, Graecising's + Grecising, Graecising + Grecism's, Graecism's + Grecism, Graecism + grecism, graecism + Grecisms, Graecisms + Grecize, Grecise + grecize, grecise + Grecized, Grecised + grecized, grecised + grecizes, grecises + Grecizing, Grecising + grecizing, grecising + Greekize's, Greekise's + Greekize, Greekise + Greekizes, Greekises + greisenization, greisenisation + greisenizations, greisenisations + greisenize, greisenise + greisenized, greisenised + greisenizes, greisenises + greisenizing, greisenising + grizard, grisard + grize, grise + grizes, grises + groveled, grovelled + groveler's, groveller's + groveler, groveller + grovelers, grovellers + groveling, grovelling + grovelinglier, grovellinglier + grovelingliest, grovellingliest + grovelingly, grovellingly + grueled, gruelled + grueler's, grueller's + grueler, grueller + gruelers, gruellers + grueling's, gruelling's + grueling, gruelling + gruelingly, gruellingly + gruelings, gruellings + Gueber's, Guebre's + Gueber, Guebre + Guebers, Guebres + guerrilla's, guerilla's + guerrilla, guerilla + guerrillas, guerillas + guizer, guiser + guizers, guisers + gule, gulae + gunwale's, gunnel's + gunwale, gunnel + gunwales, gunnels + gutte, guttae + guttule, guttulae + gutturalization's, gutturalisation's + gutturalization, gutturalisation + gutturalizations, gutturalisations + gutturalize, gutturalise + gutturalized, gutturalised + gutturalizes, gutturalises + gutturalizing, gutturalising + gyne, gynae + gynecic, gynaecic + gynecocracies, gynaecocracies + gynecocracy's, gynaecocracy's + gynecocracy, gynaecocracy + gynecocrat's, gynaecocrat's + gynecocrat, gynaecocrat + gynecocratic, gynaecocratic + gynecocraticer, gynaecocraticer + gynecocraticest, gynaecocraticest + gynecocrats, gynaecocrats + gynecoid, gynaecoid + gynecol, gynaecol + gynecologic, gynaecologic + gynecological's, gynaecological's + gynecological, gynaecological + gynecologicaler, gynaecologicaler + gynecologicalest, gynaecologicalest + gynecologicals, gynaecologicals + gynecologicer, gynaecologicer + gynecologicest, gynaecologicest + gynecologics, gynaecologics + gynecologies, gynaecologies + gynecologist's, gynaecologist's + gynecologist, gynaecologist + gynecologists, gynaecologists + gynecology's, gynaecology's + gynecology, gynaecology + gynecomastia's, gynaecomastia's + gynecomastia, gynaecomastia + gynecomastias, gynaecomastias + gynecomasty's, gynaecomasty's + gynecomasty, gynaecomasty + gynecomorphous, gynaecomorphous + gyneconitis, gynaeconitis + gyneocracy, gynaeocracy + gyneolater, gynaeolater + gyneolatry, gynaeolatry + gynomonecious, gynomonoecious + gypsies, gipsies + gypsy's, gipsy's + gypsy, gipsy + gyrostabilization, gyrostabilisation + gyrostabilizations, gyrostabilisations + gyrostabilizer's, gyrostabiliser's + gyrostabilizer, gyrostabiliser + gyrostabilizers, gyrostabilisers + ha, hah + habitualize, habitualise + habitualizes, habitualises + hairdryer's, hairdrier's + hairdryer, hairdrier + hairdryers, hairdriers + hajj's, hadj's + hajj, hadj + hajji's, hadji's + hajji, hadji + hajjis, hadjis + hajjs, hadjs + hallo's, hollo's + hallo, hollo + halloing, holloing + hamletization's, hamletisation's + hamletization, hamletisation + hamletizations, hamletisations + hamletize, hamletise + hamletizes, hamletises + handseled, handselled + handseling, handselling + hankie's, hanky's + hankie, hanky + Hanoverianize's, Hanoverianise's + Hanoverianize, Hanoverianise + Hanoverianizes, Hanoverianises + Hanoverize's, Hanoverise's + Hanoverize, Hanoverise + Hanoverizes, Hanoverises + hansardize, hansardise + hansardized, hansardised + hansardizes, hansardises + hansardizing, hansardising + hanseled, hanselled + hanseling, hanselling + harbor's, harbour's + harbor, harbour + harborage's, harbourage's + harborage, harbourage + harborages, harbourages + harbored, harboured + harborer's, harbourer's + harborer, harbourer + harborers, harbourers + harborful, harbourful + harboring, harbouring + harborless, harbourless + harborlesser, harbourlesser + harborlesses, harbourlesses + harborlessest, harbourlessest + harborous, harbourous + harbors, harbours + harborside, harbourside + harborward, harbourward + harmonizable's, harmonisable's + harmonizable, harmonisable + harmonizabler, harmonisabler + harmonizables, harmonisables + harmonizablest, harmonisablest + harmonization's, harmonisation's + harmonization, harmonisation + harmonizations, harmonisations + harmonize, harmonise + harmonized, harmonised + harmonizer's, harmoniser's + harmonizer, harmoniser + harmonizers, harmonisers + harmonizes, harmonises + harmonizing, harmonising + Harmothoe's, Harmothoae's + Harmothoe, Harmothoae + Harvardize's, Harvardise's + Harvardize, Harvardise + Harvardizes, Harvardises + Harveyize's, Harveyise's + Harveyize, Harveyise + Harveyizes, Harveyises + hasheesh's, haschisch's + hasheesh, haschisch + Hasidean's, Hasidaean's + Hasidean, Hasidaean + Hasmonean, Hasmonaean + Hasmoneans, Hasmonaeans + hatcheled, hatchelled + hatcheling, hatchelling + Hattize's, Hattise's + Hattize, Hattise + Hattizes, Hattises + haussmannization, haussmannisation + haussmannizations, haussmannisations + haussmannize, haussmannise + haussmannized, haussmannised + haussmannizes, haussmannises + haussmannizing, haussmannising + havior, haviour + haviored, havioured + haviors, haviours + hazardize, hazardise + hazardizes, hazardises + heathenization, heathenisation + heathenize, heathenise + heathenized, heathenised + heathenizes, heathenises + heathenizing, heathenising + heavenize, heavenise + heavenizes, heavenises + Hebraicize's, Hebraicise's + Hebraicize, Hebraicise + Hebraicizes, Hebraicises + Hebraization's, Hebraisation's + Hebraization, Hebraisation + hebraization, hebraisation + hebraizations, hebraisations + Hebraize, Hebraise + hebraize, hebraise + Hebraized, Hebraised + hebraized, hebraised + Hebraizer's, Hebraiser's + Hebraizer, Hebraiser + Hebraizes, Hebraises + hebraizes, hebraises + Hebraizing, Hebraising + hebraizing, hebraising + Hecatean's, Hecataean's + Hecatean, Hecataean + hectogram's, hectogramme's + hectogram, hectogramme + hectograms, hectogrammes + hectoliter's, hectolitre's + hectoliter, hectolitre + hectoliters, hectolitres + hectometer's, hectometre's + hectometer, hectometre + hectometers, hectometres + hed, haed + Hegelianize's, Hegelianise's + Hegelianize, Hegelianise + Hegelianizes, Hegelianises + Hekatean's, Hekataean's + Hekatean, Hekataean + hele, heloe + helled, helloed + Hellenization's, Hellenisation's + Hellenization, Hellenisation + Hellenizations, Hellenisations + Hellenize, Hellenise + hellenize, hellenise + Hellenized, Hellenised + hellenized, hellenised + Hellenizer's, Helleniser's + Hellenizer, Helleniser + Hellenizes, Hellenises + hellenizes, hellenises + Hellenizing, Hellenising + hellenizing, hellenising + hemachrome's, haemachrome's + hemachrome, haemachrome + hemacytometer's, haemacytometer's + hemacytometer, haemacytometer + hemad, haemad + hemagglutinate, haemagglutinate + hemagglutinated, haemagglutinated + hemagglutinating, haemagglutinating + hemagglutination's, haemagglutination's + hemagglutination, haemagglutination + hemagglutinative, haemagglutinative + hemagglutinin, haemagglutinin + hemagogue, haemagogue + hemal, haemal + hemameba, hemamoeba + hemangioma's, haemangioma's + hemangioma, haemangioma + hemangiomas, haemangiomas + hemangiomata, haemangiomata + hemangiomatosis, haemangiomatosis + hemapophysis, haemapophysis + hemaspectroscope, haemaspectroscope + hematal, haematal + hematein's, haematein's + hematein, haematein + hematemesis, haematemesis + hematherm, haematherm + hemathermal, haemathermal + hemathermous, haemathermous + hematic, haematic + hematics, haematics + hematid, haematid + hematin's, haematin's + hematin, haematin + hematinic's, haematinic's + hematinic, haematinic + hematinics, haematinics + hematins, haematins + hematite's, haematite's + hematite, haematite + hematites, haematites + hematitic, haematitic + hematoblast's, haematoblast's + hematoblast, haematoblast + hematoblasts, haematoblasts + hematobranchiate, haematobranchiate + hematocele's, haematocele's + hematocele, haematocele + hematocrit's, haematocrit's + hematocrit, haematocrit + hematocrits, haematocrits + hematocryal, haematocryal + hematocyst's, haematocyst's + hematocyst, haematocyst + hematocystis, haematocystis + hematocyte's, haematocyte's + hematocyte, haematocyte + hematogeneses, haematogeneses + hematogenesis's, haematogenesis's + hematogenesis, haematogenesis + hematogenous, haematogenous + hematoid, haematoid + hematoidin, haematoidin + hematologic, haematologic + hematological, haematological + hematologies, haematologies + hematologist's, haematologist's + hematologist, haematologist + hematologists, haematologists + hematology's, haematology's + hematology, haematology + hematolysis, haematolysis + hematoma's, haematoma's + hematoma, haematoma + hematomas, haematomas + hematomata, haematomata + hematometer, haematometer + hematophyte's, haematophyte's + hematophyte, haematophyte + hematopoieses, haematopoieses + hematopoiesis, haematopoiesis + hematopoietic, haematopoietic + hematorrhachis, haematorrhachis + hematosepsis, haematosepsis + hematosin, haematosin + hematosis's, haematosis's + hematosis, haematosis + hematothermal, haematothermal + hematoxylic, haematoxylic + hematoxylin's, haematoxylin's + hematoxylin, haematoxylin + hematoxylins, haematoxylins + hematozoa, haematozoa + hematozoal, haematozoal + hematozoic, haematozoic + hematozoon's, haematozoon's + hematozoon, haematozoon + hematozzoa, haematozzoa + hematuria's, haematuria's + hematuria, haematuria + hematurias, haematurias + heme, haem + hemerythrin, hemoerythrin + hemic, haemic + hemihypesthesia, hemihypoesthesia + hemin's, haemin's + hemin, haemin + hemins, haemins + hemoblast's, haemoblast's + hemoblast, haemoblast + hemochromatoses, haemochromatoses + hemochromatosis, haemochromatosis + hemochrome, haemochrome + hemocoel, haemocoel + hemocoels, haemocoels + hemoconcentration's, haemoconcentration's + hemoconcentration, haemoconcentration + hemoconia, haemoconia + hemocyanin, haemocyanin + hemocyanins, haemocyanins + hemocyte's, haemocyte's + hemocyte, haemocyte + hemocytes, haemocytes + hemocytoblast's, haemocytoblast's + hemocytoblast, haemocytoblast + hemocytoblastic, haemocytoblastic + hemocytometer, haemocytometer + hemodialyses, haemodialyses + hemodialysis's, haemodialysis's + hemodialysis, haemodialysis + hemodilution, haemodilution + hemodynamic, haemodynamic + hemodynamics's, haemodynamics's + hemodynamics, haemodynamics + hemoflagellate's, haemoflagellate's + hemoflagellate, haemoflagellate + hemoglobic, haemoglobic + hemoglobin's, haemoglobin's + hemoglobin, haemoglobin + hemoglobinopathies, haemoglobinopathies + hemoglobinopathy, haemoglobinopathy + hemoglobinous, haemoglobinous + hemoglobinuria's, haemoglobinuria's + hemoglobinuria, haemoglobinuria + hemogram, haemogram + hemoid, haemoid + hemolysin's, haemolysin's + hemolysin, haemolysin + hemolysis, haemolysis + hemolytic, haemolytic + hemometer, haemometer + Hemon's, Haemon's + Hemon, Haemon + hemophile's, haemophile's + hemophile, haemophile + hemophilia's, haemophilia's + hemophilia, haemophilia + hemophiliac's, haemophiliac's + hemophiliac, haemophiliac + hemophiliacs, haemophiliacs + hemophilic, haemophilic + hemopod, haemopod + hemopoiesis, haemopoiesis + hemoptyses, haemoptyses + hemoptysis's, haemoptysis's + hemoptysis, haemoptysis + hemorrhage's, haemorrhage's + hemorrhage, haemorrhage + hemorrhaged, haemorrhaged + hemorrhages, haemorrhages + hemorrhaging, haemorrhaging + hemorrhoid, haemorrhoid + hemorrhoidal, haemorrhoidal + hemorrhoidectomy's, haemorrhoidectomy's + hemorrhoidectomy, haemorrhoidectomy + hemorrhoids, haemorrhoids + hemosporid, haemosporid + hemosporidian, haemosporidian + hemostases, haemostases + hemostasia, haemostasia + hemostasis's, haemostasis's + hemostasis, haemostasis + hemostatic, haemostatic + hemothorax's, haemothorax's + hemothorax, haemothorax + hemotoxic, haemotoxic + hemotoxin's, haemotoxin's + hemotoxin, haemotoxin + heparinize, heparinise + hepatization's, hepatisation's + hepatization, hepatisation + hepatizations, hepatisations + hepatize, hepatise + hepatized, hepatised + hepatizes, hepatises + hepatizing, hepatising + hepatorrhea, hepatorrhoea + heraldize, heraldise + heraldizes, heraldises + herborization, herborisation + herborizations, herborisations + herborize, herborise + herborized, herborised + herborizes, herborises + herborizing, herborising + heredes, haeredes + hereticize, hereticise + hereticizes, hereticises + heroinize, heroinise + heroinizes, heroinises + heroization's, heroisation's + heroization, heroisation + heroizations, heroisations + heroize, heroise + heroized, heroised + heroizes, heroises + heroizing, heroising + het, haet + heterecious, heteroecious + heteric, hetaeric + heterism, hetaerism + hets, haets + hexachlorethane, hexachloroethane + hexachlorethanes, hexachloroethanes + hexametrize, hexametrise + hexametrized, hexametrised + hexametrizes, hexametrises + hexametrizing, hexametrising + hexestrol, hexoestrol + Hibernicize's, Hibernicise's + Hibernicize, Hibernicise + hibernicize, hibernicise + Hibernicized's, Hibernicised's + Hibernicized, Hibernicised + hibernicized, hibernicised + hibernicizes, hibernicises + Hibernicizing's, Hibernicising's + Hibernicizing, Hibernicising + hibernicizing, hibernicising + hibernization, hibernisation + hibernizations, hibernisations + hibernize, hibernise + hibernized, hibernised + hibernizes, hibernises + hibernizing, hibernising + hiccuped, hiccupped + hiccuping, hiccupping + hierarchize, hierarchise + hierarchized, hierarchised + hierarchizing, hierarchising + hifalutin, highfaluting + high_jinks, hijinks + hijack's, highjack's + hijack, highjack + hijacked, highjacked + hijacker's, highjacker's + hijacker, highjacker + hijackers, highjackers + hijacking, highjacking + hijacks, highjacks + hilloed, hilloaed + Hinduize's, Hinduise's + Hinduize, Hinduise + Hinduized's, Hinduised's + Hinduized, Hinduised + Hinduizes, Hinduises + Hinduizing's, Hinduising's + Hinduizing, Hinduising + hippieness's, hippiness's + hippieness, hippiness + hippienesses, hippinesses + hirseled, hirselled + hirseling, hirselling + Hispanicization's, Hispanicisation's + Hispanicization, Hispanicisation + Hispanicizations, Hispanicisations + Hispanicize, Hispanicise + hispanicize, hispanicise + Hispanicized, Hispanicised + hispanicized, hispanicised + Hispanicizes, Hispanicises + hispanicizes, hispanicises + Hispanicizing, Hispanicising + hispanicizing, hispanicising + Hispaniolize's, Hispaniolise's + Hispaniolize, Hispaniolise + hispaniolize, hispaniolise + Hispaniolized's, Hispaniolised's + Hispaniolized, Hispaniolised + hispaniolized, hispaniolised + Hispaniolizes, Hispaniolises + hispaniolizes, hispaniolises + Hispaniolizing's, Hispaniolising's + Hispaniolizing, Hispaniolising + hispaniolizing, hispaniolising + historicize, historicise + historicized, historicised + historicizes, historicises + historicizing, historicising + hmm, hm + hoagie's, hoagy's + hoagie, hoagy + hollos, hallos + Hollywoodize's, Hollywoodise's + Hollywoodize, Hollywoodise + Hollywoodized's, Hollywoodised's + Hollywoodized, Hollywoodised + Hollywoodizes, Hollywoodises + Hollywoodizing's, Hollywoodising's + Hollywoodizing, Hollywoodising + homeoblastic, homoeoblastic + homeobox, homoeobox + homeochromatic, homoeochromatic + homeochronous, homoeochronous + homeocrystalline, homoeocrystalline + homeogenic, homoeogenic + homeogenous, homoeogenous + homeoid, homoeoid + homeokinesis, homoeokinesis + homeomeric, homoeomeric + homeomeries, homoeomeries + homeomerous, homoeomerous + homeomery, homoeomery + homeomorph's, homoeomorph's + homeomorph, homoeomorph + homeomorphic, homoeomorphic + homeomorphies, homoeomorphies + homeomorphous, homoeomorphous + homeomorphs, homoeomorphs + homeomorphy, homoeomorphy + homeopath's, homoeopath's + homeopath, homoeopath + homeopathic, homoeopathic + homeopathicallier, homoeopathicallier + homeopathicalliest, homoeopathicalliest + homeopathically, homoeopathically + homeopathicer, homoeopathicer + homeopathicest, homoeopathicest + homeopathician, homoeopathician + homeopathicity, homoeopathicity + homeopathies, homoeopathies + homeopathist's, homoeopathist's + homeopathist, homoeopathist + homeopathists, homoeopathists + homeopaths, homoeopaths + homeopathy's, homoeopathy's + homeopathy, homoeopathy + homeophony, homoeophony + homeoplasia, homoeoplasia + homeoplastic, homoeoplastic + homeoplasy, homoeoplasy + homeopolar, homoeopolar + homeoses, homoeoses + homeosis, homoeosis + homeostases, homoeostases + homeostasis's, homoeostasis's + homeostasis, homoeostasis + homeostatic, homoeostatic + homeoteleuton, homoeoteleuton + homeoteleutons, homoeoteleutons + homeothermal, homoeothermal + homeothermic, homoeothermic + homeothermous, homoeothermous + homeotic, homoeotic + homeotype, homoeotype + homeotypic, homoeotypic + homeotypical, homoeotypical + homeozoic, homoeozoic + homeyness's, hominess's + homeyness, hominess + homeynesses, hominesses + hominization, hominisation + hominized, hominised + homogenization's, homogenisation's + homogenization, homogenisation + homogenizations, homogenisations + homogenize, homogenise + homogenized, homogenised + homogenizer's, homogeniser's + homogenizer, homogeniser + homogenizers, homogenisers + homogenizes, homogenises + homogenizing, homogenising + homologization, homologisation + homologize, homologise + homologized, homologised + homologizer's, homologiser's + homologizer, homologiser + homologizers, homologisers + homologizes, homologises + homologizing, homologising + homologue's, homolog's + homologue, homolog + homologues, homologs + honkie's, honkey's + honkie, honkey + honkies, honkeys + honor's, honour's + honor, honour + honorabilities, honourabilities + honorability's, honourability's + honorability, honourability + honorable's, honourable's + honorable, honourable + honorableness's, honourableness's + honorableness, honourableness + honorablenesses, honourablenesses + honorabler, honourabler + honorables, honourables + honorableship's, honourableship's + honorableship, honourableship + honorableships, honourableships + honorablest, honourablest + honorablier, honourablier + honorablies, honourablies + honorabliest, honourabliest + honorably, honourably + honored, honoured + honoree's, honouree's + honoree, honouree + honorees, honourees + honorer's, honourer's + honorer, honourer + honorers, honourers + honoring, honouring + honorless, honourless + honorlesser, honourlesser + honorlesses, honourlesses + honorlessest, honourlessest + honors, honours + hooch, hootch + hoodlumize, hoodlumise + hoodlumizes, hoodlumises + hookies, hookeys + hooky's, hookey's + hooky, hookey + hooliganize, hooliganise + hooliganizes, hooliganises + hoorah's, hurray's + hoorah, hurray + hoorayed, hurrayed + hooraying, hurraying + Hoosierize's, Hoosierise's + Hoosierize, Hoosierise + Hoosierizes, Hoosierises + Hooverize's, Hooverise's + Hooverize, Hooverise + Hooverizes, Hooverises + hore, horae + horizontalization's, horizontalisation's + horizontalization, horizontalisation + horizontalizations, horizontalisations + horizontalize, horizontalise + horizontalizes, horizontalises + hormonize, hormonise + hormonizes, hormonises + horrorize, horrorise + horrorizes, horrorises + horsey, horsy + hospitalization's, hospitalisation's + hospitalization, hospitalisation + hospitalizations, hospitalisations + hospitalize, hospitalise + hospitalized, hospitalised + hospitalizes, hospitalises + hospitalizing, hospitalising + hostilize, hostilise + hostilizes, hostilises + hotelization's, hotelisation's + hotelization, hotelisation + hotelizations, hotelisations + hotelize, hotelise + hotelizes, hotelises + houseled, houselled + houseling, houselling + houselings, housellings + hoveled, hovelled + hoveler, hoveller + hovelers, hovellers + hoveling, hovelling + hucksterize, hucksterise + hucksterizes, hucksterises + huer, hure + humanitarianize, humanitarianise + humanitarianizes, humanitarianises + humanization's, humanisation's + humanization, humanisation + humanizations, humanisations + humanize, humanise + humanized, humanised + humanizer's, humaniser's + humanizer, humaniser + humanizers, humanisers + humanizes, humanises + humanizing, humanising + humongous, humungous + humor's, humour's + humor, humour + humoral, humoural + humored, humoured + humorer, humourer + humorers, humourers + humorful, humourful + humoring, humouring + humorize, humorise + humorizes, humorises + humorless, humourless + humorlesser, humourlesser + humorlesses, humourlesses + humorlessest, humourlessest + humorlessness's, humourlessness's + humorlessness, humourlessness + humorlessnesses, humourlessnesses + humors, humours + humorsome, humoursome + humorsomeness, humoursomeness + hurrays, hurrahes + hurricanize, hurricanise + hurricanizes, hurricanises + huzzah's, huzza's + huzzah, huzza + huzzahed, huzzaed + huzzahing, huzzaing + huzzahs, huzzas + hyalinization's, hyalinisation's + hyalinization, hyalinisation + hyalinizations, hyalinisations + hyalinize, hyalinise + hyalinized, hyalinised + hyalinizes, hyalinises + hyalinizing, hyalinising + hybridizable's, hybridisable's + hybridizable, hybridisable + hybridizabler, hybridisabler + hybridizables, hybridisables + hybridizablest, hybridisablest + hybridization's, hybridisation's + hybridization, hybridisation + hybridizations, hybridisations + hybridize, hybridise + hybridized, hybridised + hybridizer's, hybridiser's + hybridizer, hybridiser + hybridizers, hybridisers + hybridizes, hybridises + hybridizing, hybridising + hydremia's, hydraemia's + hydremia, hydraemia + hydremias, hydraemias + hydremic, hydraemic + hydrocele, hydrocoele + hydrocephalus's, hydrocephaly's + hydrocephalus, hydrocephaly + hydrocephaluses, hydrocephalies + hydrogenization's, hydrogenisation's + hydrogenization, hydrogenisation + hydrogenizations, hydrogenisations + hydrogenize, hydrogenise + hydrogenized, hydrogenised + hydrogenizes, hydrogenises + hydrogenizing, hydrogenising + hydrolize, hydrolise + hydrolyzable's, hydrolysable's + hydrolyzable, hydrolysable + hydrolyzabler, hydrolysabler + hydrolyzables, hydrolysables + hydrolyzablest, hydrolysablest + hydrolyzate, hydrolysate + hydrolyzates, hydrolysates + hydrolyzation's, hydrolysation's + hydrolyzation, hydrolysation + hydrolyze, hydrolyse + hydrolyzed, hydrolysed + hydrolyzer's, hydrolyser's + hydrolyzer, hydrolyser + hydrolyzes, hydrolyses + hydrolyzing, hydrolysing + hydrorrhea, hydrorrhoea + hydroxylization's, hydroxylisation's + hydroxylization, hydroxylisation + hydroxylizations, hydroxylisations + hydroxylize, hydroxylise + hydroxylizes, hydroxylises + hyena's, hyaena's + hyena, hyaena + hyenic, hyaenic + hygienization's, hygienisation's + hygienization, hygienisation + hygienizations, hygienisations + hygienize, hygienise + hygienizes, hygienises + hymenean, hymenaean + hyperbolize, hyperbolise + hyperbolized, hyperbolised + hyperbolizes, hyperbolises + hyperbolizing, hyperbolising + hypercalcemia, hypercalcaemia + hypercalcemias, hypercalcaemias + hypercalcinemia, hypercalcinaemia + hypercatharsises, hypercatharses + hyperchloremia, hyperchloraemia + hypercholesterolemia, hypercholesterolaemia + hypercholesterolemias, hypercholesterolaemias + hypercivilization's, hypercivilisation's + hypercivilization, hypercivilisation + hypercivilizations, hypercivilisations + hypercivilized's, hypercivilised's + hypercivilized, hypercivilised + hypercivilizeds, hyperciviliseds + hypercriticize, hypercriticise + hypercriticized, hypercriticised + hypercriticizes, hypercriticises + hypercriticizing, hypercriticising + hypercryesthesia, hypercryaesthesia + hyperemia's, hyperaemia's + hyperemia, hyperaemia + hyperemias, hyperaemias + hyperemic, hyperaemic + hyperemphasize, hyperemphasise + hyperemphasizes, hyperemphasises + hyperesthesia's, hyperaesthesia's + hyperesthesia, hyperaesthesia + hyperesthesias, hyperaesthesias + hyperesthete's, hyperaesthete's + hyperesthete, hyperaesthete + hyperesthetic, hyperaesthetic + hyperestheticer, hyperaestheticer + hyperestheticest, hyperaestheticest + hyperglycemic, hyperglycaemic + hyperimmunization's, hyperimmunisation's + hyperimmunization, hyperimmunisation + hyperimmunizations, hyperimmunisations + hyperimmunize, hyperimmunise + hyperimmunizes, hyperimmunises + hyperinsulinization's, hyperinsulinisation's + hyperinsulinization, hyperinsulinisation + hyperinsulinizations, hyperinsulinisations + hyperinsulinize, hyperinsulinise + hyperinsulinizes, hyperinsulinises + hyperlipemia, hyperlipaemia + hyperlipemic, hyperlipaemic + hyperlipidemia, hyperlipidaemia + hypernatremia, hypernatraemia + hyperoxygenize, hyperoxygenise + hyperoxygenizes, hyperoxygenises + hyperparasitize, hyperparasitise + hyperparasitizes, hyperparasitises + hyperpnea's, hyperpnoea's + hyperpnea, hyperpnoea + hyperrealize, hyperrealise + hyperrealizes, hyperrealises + hypersensitization's, hypersensitisation's + hypersensitization, hypersensitisation + hypersensitizations, hypersensitisations + hypersensitize, hypersensitise + hypersensitized, hypersensitised + hypersensitizes, hypersensitises + hypersensitizing, hypersensitising + hyperspiritualizing's, hyperspiritualising's + hyperspiritualizing, hyperspiritualising + hyperspiritualizings, hyperspiritualisings + hyperthyroidization's, hyperthyroidisation's + hyperthyroidization, hyperthyroidisation + hyperthyroidizations, hyperthyroidisations + hyperthyroidize, hyperthyroidise + hyperthyroidizes, hyperthyroidises + hypervitalization's, hypervitalisation's + hypervitalization, hypervitalisation + hypervitalizations, hypervitalisations + hypervitalize, hypervitalise + hypervitalizes, hypervitalises + hypesthesia's, hypaesthesia's + hypesthesia, hypaesthesia + hypesthesias, hypaesthesias + hypesthesic, hypaesthesic + hypethral, hypaethral + hyphenization's, hyphenisation's + hyphenization, hyphenisation + hyphenizations, hyphenisations + hyphenize, hyphenise + hyphenized, hyphenised + hyphenizes, hyphenises + hyphenizing, hyphenising + hypnoidize, hypnoidise + hypnoidized, hypnoidised + hypnoidizes, hypnoidises + hypnoidizing, hypnoidising + hypnopedia, hypnopaedia + hypnopedias, hypnopaedias + hypnotizabilities, hypnotisabilities + hypnotizability's, hypnotisability's + hypnotizability, hypnotisability + hypnotizable's, hypnotisable's + hypnotizable, hypnotisable + hypnotizabler, hypnotisabler + hypnotizables, hypnotisables + hypnotizablest, hypnotisablest + hypnotization's, hypnotisation's + hypnotization, hypnotisation + hypnotizations, hypnotisations + hypnotize, hypnotise + hypnotized, hypnotised + hypnotizer's, hypnotiser's + hypnotizer, hypnotiser + hypnotizers, hypnotisers + hypnotizes, hypnotises + hypnotizing, hypnotising + hypocenter's, hypocentre's + hypocenter, hypocentre + hypocenters, hypocentres + hypogea, hypogaea + hypogeal, hypogaeal + hypogean, hypogaean + hypogeic, hypogaeic + hypogeous, hypogaeous + hypogeum, hypogaeum + hypomagnesemia, hypomagnesaemia + hypomagnesemias, hypomagnesaemias + hypomenorrhea, hypomenorrhoea + hypomenorrheas, hypomenorrhoeas + hypophysectomize, hypophysectomise + hypophysectomized, hypophysectomised + hypopnea's, hypopnoea's + hypopnea, hypopnoea + hyposensitization's, hyposensitisation's + hyposensitization, hyposensitisation + hyposensitize, hyposensitise + hypostasize, hypostasise + hypostasized, hypostasised + hypostasizes, hypostasises + hypostasizing, hypostasising + hypostatization's, hypostatisation's + hypostatization, hypostatisation + hypostatizations, hypostatisations + hypostatize, hypostatise + hypostatized, hypostatised + hypostatizes, hypostatises + hypostatizing, hypostatising + hypothesize, hypothesise + hypothesized, hypothesised + hypothesizer's, hypothesiser's + hypothesizer, hypothesiser + hypothesizers, hypothesisers + hypothesizes, hypothesises + hypothesizing, hypothesising + hypothetize, hypothetise + hypothetized, hypothetised + hypothetizes, hypothetises + hypothetizing, hypothetising + hypoxemia, hypoxaemia + hypoxemias, hypoxaemias + hypoxemic, hypoxaemic + hysterectomize, hysterectomise + hysterectomized, hysterectomised + hysterectomizes, hysterectomises + hysterectomizing, hysterectomising + ichneumonized's, ichneumonised's + ichneumonized, ichneumonised + ichneumonizeds, ichneumoniseds + ichorrhea, ichorrhoea + ichorrhemia, ichorrhaemia + icon's, ikon's + icon's, ikon's + icon, ikon + icon, ikon + iconic, ikonic + iconically, ikonically + iconize, iconise + iconized, iconised + iconizes, iconises + iconizing, iconising + icons, ikons + icons, ikons + Idea's, Idaea's + Idea, Idaea + idealization's, idealisation's + idealization, idealisation + idealizations, idealisations + idealize, idealise + idealized, idealised + idealizer's, idealiser's + idealizer, idealiser + idealizers, idealisers + idealizes, idealises + idealizing, idealising + Idean's, Idaean's + Idean, Idaean + ideologize, ideologise + ideologized, ideologised + ideologizing, ideologising + idiotize, idiotise + idiotized, idiotised + idiotizes, idiotises + idiotizing, idiotising + idolaster, idolastre + idolatrize, idolatrise + idolatrized, idolatrised + idolatrizer's, idolatriser's + idolatrizer, idolatriser + idolatrizes, idolatrises + idolatrizing, idolatrising + idolization's, idolisation's + idolization, idolisation + idolizations, idolisations + idolize, idolise + idolized, idolised + idolizer's, idoliser's + idolizer, idoliser + idolizers, idolisers + idolizes, idolises + idolizing, idolising + Idumea's, Idumaea's + Idumea, Idumaea + Idumean, Idumaean + Idumeans, Idumaeans + idyll's, idyl's + idyll, idyl + idylls, idyls + Ier's, Ire's + Ier, Ire + ignitable, ignitible + igniter's, ignitor's + igniter, ignitor + igniters, ignitors + ileocecal, ileocaecal + Iliadize's, Iliadise's + Iliadize, Iliadise + Iliadizes, Iliadises + illegalization's, illegalisation's + illegalization, illegalisation + illegalizations, illegalisations + illegalize, illegalise + illegalized, illegalised + illegalizes, illegalises + illegalizing, illegalising + illegitimatize, illegitimatise + illegitimatized, illegitimatised + illegitimatizes, illegitimatises + illegitimatizing, illegitimatising + illiberalize, illiberalise + illiberalized, illiberalised + illiberalizes, illiberalises + illiberalizing, illiberalising + Illuminize, Illuminise + Illuminizes, Illuminises + Imer's, Imre's + Imer, Imre + immaterialization, immaterialisation + immaterialize, immaterialise + immaterialized, immaterialised + immaterializes, immaterialises + immaterializing, immaterialising + immiserization, immiserisation + immiserizations, immiserisations + immiserize, immiserise + immiserized, immiserised + immiserizes, immiserises + immiserizing, immiserising + immobilization's, immobilisation's + immobilization, immobilisation + immobilizations, immobilisations + immobilize, immobilise + immobilized, immobilised + immobilizer, immobiliser + immobilizers, immobilisers + immobilizes, immobilises + immobilizing, immobilising + immoralize, immoralise + immoralized, immoralised + immoralizes, immoralises + immoralizing, immoralising + immortalizable's, immortalisable's + immortalizable, immortalisable + immortalizabler, immortalisabler + immortalizables, immortalisables + immortalizablest, immortalisablest + immortalization's, immortalisation's + immortalization, immortalisation + immortalizations, immortalisations + immortalize, immortalise + immortalized, immortalised + immortalizer's, immortaliser's + immortalizer, immortaliser + immortalizers, immortalisers + immortalizes, immortalises + immortalizing, immortalising + immunization's, immunisation's + immunization, immunisation + immunizations, immunisations + immunize, immunise + immunized, immunised + immunizer's, immuniser's + immunizer, immuniser + immunizes, immunises + immunizing, immunising + impactionize, impactionise + impactionizes, impactionises + impanel, empanel + impanelled, empanelled + impanelling, empanelling + impanelment, empanelment + impanels, empanels + impasted, impastoed + imperialization's, imperialisation's + imperialization, imperialisation + imperializations, imperialisations + imperialize, imperialise + imperialized, imperialised + imperializes, imperialises + imperializing, imperialising + imperiled, imperilled + imperiling, imperilling + imperscriptible, imprescriptible + impersonalization's, impersonalisation's + impersonalization, impersonalisation + impersonalizations, impersonalisations + impersonalize, impersonalise + impersonalized, impersonalised + impersonalizes, impersonalises + impersonalizing, impersonalising + impostor's, imposter's + impostor, imposter + impostors, imposters + improvisatorise, improvisatorize + improvisatorises, improvisatorizes + improviser's, improvisor's + improviser, improvisor + improvisers, improvisors + incarnalize, incarnalise + incarnalized, incarnalised + incarnalizing, incarnalising + incenter, incentre + incenters, incentres + incentivization, incentivisation + incentivizations, incentivisations + incentivize, incentivise + incentivized, incentivised + incentivizes, incentivises + incentivizing, incentivising + incerate, increate + incognizable, incognisable + incognizance's, incognisance's + incognizance, incognisance + incognizances, incognisances + incognizant, incognisant + Indianization's, Indianisation's + Indianization, Indianisation + Indianize, Indianise + Indianized, Indianised + Indianizes, Indianises + Indianizing, Indianising + indigene, indigenae + indigenization, indigenisation + indigenizations, indigenisations + indigenize, indigenise + indigenized, indigenised + indigenizes, indigenises + indigenizing, indigenising + individualization's, individualisation's + individualization, individualisation + individualizations, individualisations + individualize, individualise + individualized, individualised + individualizer's, individualiser's + individualizer, individualiser + individualizers, individualisers + individualizes, individualises + individualizing, individualising + individualizingly, individualisingly + indraft's, indraught's + indraft, indraught + indrafts, indraughts + industrialization's, industrialisation's + industrialization, industrialisation + industrializations, industrialisations + industrialize, industrialise + industrialized, industrialised + industrializes, industrialises + industrializing, industrialising + inesthetic, inaesthetic + infamize, infamise + infamized, infamised + infamizes, infamises + infamizing, infamising + infamonize, infamonise + infamonized, infamonised + infamonizes, infamonises + infamonizing, infamonising + infere, infree + inferiorize, inferiorise + inferiorizes, inferiorises + infernalize, infernalise + infernalizes, infernalises + infidelize, infidelise + infidelizes, infidelises + infinitize, infinitise + infinitizes, infinitises + inflection's, inflexion's + inflection, inflexion + inflections, inflexions + informalize, informalise + informalizes, informalises + Ingveonic's, Ingvaeonic's + Ingveonic, Ingvaeonic + Ingweonic's, Ingwaeonic's + Ingweonic, Ingwaeonic + inhumanize, inhumanise + inhumanizes, inhumanises + initialed, initialled + initialer's, initialler's + initialer, initialler + initialers, initiallers + initialing, initialling + initializable, initialisable + initialization's, initialisation's + initialization, initialisation + initializations, initialisations + initialize, initialise + initialized, initialised + initializer, initialiser + initializers, initialisers + initializes, initialises + initializing, initialising + inorganization, inorganisation + inorganizations, inorganisations + inorganized, inorganised + inquire, enquire + inquired, enquired + inquires, enquires + inquiries, enquiries + inquiring, enquiring + inquiry's, enquiry's + inquiry, enquiry + insignia's, insigne's + insignia, insigne + insolubilization's, insolubilisation's + insolubilization, insolubilisation + insolubilize, insolubilise + insolubilized, insolubilised + insolubilizes, insolubilises + insolubilizing, insolubilising + install, instal + installment's, instalment's + installment, instalment + installments, instalments + installs, instals + instill, instil + instills, instils + instituter's, institutor's + instituter, institutor + instituters, institutors + institutionalization's, institutionalisation's + institutionalization, institutionalisation + institutionalizations, institutionalisations + institutionalize, institutionalise + institutionalized, institutionalised + institutionalizes, institutionalises + institutionalizing, institutionalising + institutionize, institutionise + institutionizes, institutionises + instrumentalize, instrumentalise + instrumentalizes, instrumentalises + insularize, insularise + insularizes, insularises + insurrectionize, insurrectionise + insurrectionized, insurrectionised + insurrectionizes, insurrectionises + insurrectionizing, insurrectionising + integralization's, integralisation's + integralization, integralisation + integralizations, integralisations + integralize, integralise + integralizes, integralises + intellectualization's, intellectualisation's + intellectualization, intellectualisation + intellectualizations, intellectualisations + intellectualize, intellectualise + intellectualized, intellectualised + intellectualizer's, intellectualiser's + intellectualizer, intellectualiser + intellectualizers, intellectualisers + intellectualizes, intellectualises + intellectualizing, intellectualising + intercivilization's, intercivilisation's + intercivilization, intercivilisation + intercivilizations, intercivilisations + intercolonization's, intercolonisation's + intercolonization, intercolonisation + intercolonizations, intercolonisations + intercrystallization's, intercrystallisation's + intercrystallization, intercrystallisation + intercrystallizations, intercrystallisations + intercrystallize, intercrystallise + intercrystallizes, intercrystallises + interhemal, interhaemal + interhybridize, interhybridise + interhybridizes, interhybridises + interiorization, interiorisation + interiorize, interiorise + interiorized, interiorised + interiorizes, interiorises + interiorizing, interiorising + interjectionalize, interjectionalise + interjectionalized, interjectionalised + interjectionalizes, interjectionalises + interjectionalizing, interjectionalising + interjectionize, interjectionise + interjectionizes, interjectionises + interjudgment's, interjudgement's + interjudgment, interjudgement + interjudgments, interjudgements + internalization's, internalisation's + internalization, internalisation + internalizations, internalisations + internalize, internalise + internalized, internalised + internalizes, internalises + internalizing, internalising + internationalization's, internationalisation's + internationalization, internationalisation + internationalizations, internationalisations + internationalize, internationalise + internationalized, internationalised + internationalizes, internationalises + internationalizing, internationalising + internment, internement + internments, internements + internship, interneship + internships, interneships + interorganizational, interorganisational + intime, intimae + intraorganization's, intraorganisation's + intraorganization, intraorganisation + intraorganizations, intraorganisations + inure, enure + inured, enured + inures, enures + inuring, enuring + invigor, invigour + iodization's, iodisation's + iodization, iodisation + iodize, iodise + iodized, iodised + iodizer's, iodiser's + iodizer, iodiser + iodizers, iodisers + iodizes, iodises + iodizing, iodising + Ionicization's, Ionicisation's + Ionicization, Ionicisation + Ionicizations, Ionicisations + Ionicize's, Ionicise's + Ionicize, Ionicise + Ionicized's, Ionicised's + Ionicized, Ionicised + Ionicizes, Ionicises + Ionicizing's, Ionicising's + Ionicizing, Ionicising + ionizable's, ionisable's + ionizable, ionisable + ionizabler, ionisabler + ionizables, ionisables + ionizablest, ionisablest + ionization's, ionisation's + ionization, ionisation + ionizations, ionisations + ionize, ionise + ionized, ionised + ionizer's, ioniser's + ionizer, ioniser + ionizers, ionisers + ionizes, ionises + ionizing, ionising + ionizings, ionisings + ionizion, ionision + ionizions, ionisions + Iphinoe's, Iphinoae's + Iphinoe, Iphinoae + ipomea, ipomoea + Iranize's, Iranise's + Iranize, Iranise + Iranizes, Iranises + Iricize's, Iricise's + Iricize, Iricise + Iricized's, Iricised's + Iricized, Iricised + Iricizing's, Iricising's + Iricizing, Iricising + iridectomize, iridectomise + iridectomized, iridectomised + iridectomizing, iridectomising + iridization, iridisation + iridizations, iridisations + iridize, iridise + iridized, iridised + iridizes, iridises + iridizing, iridising + Irishize's, Irishise's + Irishize, Irishise + Irishized's, Irishised's + Irishized, Irishised + Irishizes, Irishises + Irishizing's, Irishising's + Irishizing, Irishising + ironize, ironise + ironized, ironised + ironizes, ironises + ironizing, ironising + irrationalize, irrationalise + irrationalized, irrationalised + irrationalizes, irrationalises + irrationalizing, irrationalising + irrealizable, irrealisable + irrecognizable, irrecognisable + irregularize, irregularise + irregularizes, irregularises + ischemia's, ischaemia's + ischemia, ischaemia + ischemias, ischaemias + ischemic, ischaemic + Islamicize's, Islamicise's + Islamicize, Islamicise + Islamicized's, Islamicised's + Islamicized, Islamicised + Islamicizes, Islamicises + Islamicizing's, Islamicising's + Islamicizing, Islamicising + Islamization's, Islamisation's + Islamization, Islamisation + Islamizations, Islamisations + Islamize, Islamise + Islamized, Islamised + Islamizes, Islamises + Islamizing, Islamising + isochronization, isochronisation + isochronize, isochronise + isochronized, isochronised + isochronizes, isochronises + isochronizing, isochronising + isoimmunization's, isoimmunisation's + isoimmunization, isoimmunisation + isoimmunizations, isoimmunisations + isoimmunize, isoimmunise + isoimmunizes, isoimmunises + isomerization's, isomerisation's + isomerization, isomerisation + isomerizations, isomerisations + isomerize, isomerise + isomerized, isomerised + isomerizes, isomerises + isomerizing, isomerising + Israelitize's, Israelitise's + Israelitize, Israelitise + Israelitizes, Israelitises + Italianization's, Italianisation's + Italianization, Italianisation + Italianizations, Italianisations + Italianize, Italianise + italianize, italianise + Italianized, Italianised + italianized, italianised + Italianizer's, Italianiser's + Italianizer, Italianiser + Italianizers, Italianisers + Italianizes, Italianises + italianizes, italianises + Italianizing, Italianising + italianizing, italianising + italicization's, italicisation's + italicization, italicisation + italicizations, italicisations + italicize, italicise + italicized, italicised + italicizes, italicises + italicizing, italicising + itemization's, itemisation's + itemization, itemisation + itemizations, itemisations + itemize, itemise + itemized, itemised + itemizer's, itemiser's + itemizer, itemiser + itemizers, itemisers + itemizes, itemises + itemizing, itemising + Iturean, Ituraean + Itureans, Ituraeans + izing, ising + jacobean, jacobaean + Jacobinization's, Jacobinisation's + Jacobinization, Jacobinisation + Jacobinize's, Jacobinise's + Jacobinize, Jacobinise + Jacobinized's, Jacobinised's + Jacobinized, Jacobinised + Jacobinizes, Jacobinises + Jacobinizing's, Jacobinising's + Jacobinizing, Jacobinising + jail's, gaol's + jail, gaol + jailbird's, gaolbird's + jailbird, gaolbird + jailbirds, gaolbirds + jailbreak's, gaolbreak's + jailbreak, gaolbreak + jailbreaks, gaolbreaks + jailed, gaoled + jailing, gaoling + jailor's, gaoler's + jailor, gaoler + jailors, gaolers + jails, gaols + janizaries, janisaries + janizary, janisary + Japanization's, Japanisation's + Japanization, Japanisation + Japanizations, Japanisations + Japanize, Japanise + Japanized, Japanised + Japanizes, Japanises + Japanizing, Japanising + jargonization's, jargonisation's + jargonization, jargonisation + jargonizations, jargonisations + jargonize, jargonise + jargonized, jargonised + jargonizes, jargonises + jargonizing, jargonising + jasmine's, jessamine's + jasmine, jessamine + jasmines, jessamines + jasperize, jasperise + jasperized, jasperised + jasperizes, jasperises + jasperizing, jasperising + jeez, geez + jeopardization, jeopardisation + jeopardize, jeopardise + jeopardized, jeopardised + jeopardizes, jeopardises + jeopardizing, jeopardising + jerrican's, jerry_can's + jerrican, jerry_can + jerricans, jerry_cans + Jesuitization's, Jesuitisation's + Jesuitization, Jesuitisation + Jesuitize, Jesuitise + Jesuitized, Jesuitised + Jesuitizes, Jesuitises + Jesuitizing, Jesuitising + jeweled, jewelled + jeweler's, jeweller's + jeweler, jeweller + jewelers, jewellers + jeweling, jewelling + jewelry's, jewellery's + jewelry, jewellery + jihad's, jehad's + jihad, jehad + jihads, jehads + jinricksha's, jinriksha's + jinricksha, jinriksha + jinrickshas, jinrikshas + jiujitsu's, jujutsu's + jokey, joky + Jonathanization's, Jonathanisation's + Jonathanization, Jonathanisation + Jonathanizations, Jonathanisations + jor, jour + jors, jours + journalization's, journalisation's + journalization, journalisation + journalizations, journalisations + journalize, journalise + journalized, journalised + journalizer's, journaliser's + journalizer, journaliser + journalizers, journalisers + journalizes, journalises + journalizing, journalising + jovialize, jovialise + jovializes, jovialises + Judaization's, Judaisation's + Judaization, Judaisation + Judaize, Judaise + Judaized, Judaised + Judaizer's, Judaiser's + Judaizer, Judaiser + judaizer, judaiser + Judaizing, Judaising + Judean, Judaean + Judeans, Judaeans + Judeophobia's, Judaeophobia's + Judeophobia, Judaeophobia + judgment's, judgement's + judgment, judgement + judgmental, judgemental + judgmentaler, judgementaler + judgmentalest, judgementalest + judgments, judgements + judicialize, judicialise + judicializes, judicialises + jujutsu, jiujitsu + jujutsus, jiujitsus + Julide's, Julidae's + Julide, Julidae + jumboize, jumboise + jumboized, jumboised + jumboizes, jumboises + jumboizing, jumboising + junketeer's, junketer's + junketeer, junketer + junketeers, junketers + juvenilize, juvenilise + juvenilizes, juvenilises + kabob, kebob + kabobs, kebobs + kane, kanae + kaolinization's, kaolinisation's + kaolinization, kaolinisation + kaolinizations, kaolinisations + kaolinize, kaolinise + kaolinized, kaolinised + kaolinizes, kaolinises + kaolinizing, kaolinising + kebob's, kabob's + ked, kaed + Keizer's, Keiser's + Keizer, Keiser + kellia, koellia + kembed, kemboed + kenneled, kennelled + kenneling, kennelling + Keppel's, Koeppel's + Keppel, Koeppel + keratinization's, keratinisation's + keratinization, keratinisation + keratinizations, keratinisations + keratinize, keratinise + keratinized, keratinised + keratinizes, keratinises + keratinizing, keratinising + Kerin's, Krein's + Kerin, Krein + kerneled, kernelled + kerneling, kernelling + kerosene's, kerosine's + kerosene, kerosine + kerosenes, kerosines + ketonemia, ketonaemia + ketonization's, ketonisation's + ketonization, ketonisation + ketonizations, ketonisations + ketonize, ketonise + ketonizes, ketonises + kiddie's, kiddy's + kiddie, kiddy + kidnapped, kidnaped + kidnappee's, kidnapee's + kidnappee, kidnapee + kidnappees, kidnapees + kidnapper's, kidnaper's + kidnapper, kidnaper + kidnappers, kidnapers + kidnapping, kidnaping + kilogram's, kilogramme's + kilogram, kilogramme + kilograms, kilogrammes + kiloliter's, kilolitre's + kiloliter, kilolitre + kiloliters, kilolitres + kilometer's, kilometre's + kilometer, kilometre + kilometers, kilometres + kindergartner's, kindergartener's + kindergartner, kindergartener + kindergartners, kindergarteners + kinestheses, kinaestheses + kinesthesia's, kinaesthesia's + kinesthesia, kinaesthesia + kinesthesias, kinaesthesias + kinesthesis's, kinaesthesis's + kinesthesis, kinaesthesis + kinesthetic, kinaesthetic + kinestheticallier, kinaestheticallier + kinestheticalliest, kinaestheticalliest + kinesthetically, kinaesthetically + kinestheticer, kinaestheticer + kinestheticest, kinaestheticest + kinesthetics, kinaesthetics + kissogram's, kissagram's + kissogram, kissagram + kissograms, kissagrams + knickknack's, nicknack's + knickknack, nicknack + knickknacks, nicknacks + knockwurst's, knackwurst's + knockwurst, knackwurst + knockwursts, knackwursts + kooky, kookie + kopek's, copeck's + kopek, copeck + kopeks, copecks + Kossean's, Kossaean's + Kossean, Kossaean + kumquat's, cumquat's + kumquat, cumquat + kumquats, cumquats + kyanize, kyanise + kyanized, kyanised + kyanizes, kyanises + kyanizing, kyanising + kyles, kyloes + labelable, labellable + labeled, labelled + labeler's, labeller's + labeler, labeller + labelers, labellers + labeling, labelling + labialization's, labialisation's + labialization, labialisation + labializations, labialisations + labialize, labialise + labialized, labialised + labializes, labialises + labializing, labialising + labiate, labiatae + labilization's, labilisation's + labilization, labilisation + labilizations, labilisations + labilize, labilise + labilizes, labilises + labiovelarization's, labiovelarisation's + labiovelarization, labiovelarisation + labiovelarize, labiovelarise + labiovelarized, labiovelarised + labiovelarizing, labiovelarising + labor's, labour's + labor, labour + laborabilities, labourabilities + laborability's, labourability's + laborability, labourability + laborable's, labourable's + laborable, labourable + laborables, labourables + laborage, labourage + labored, laboured + laboredlier, labouredlier + laboredliest, labouredliest + laboredly, labouredly + laboredness's, labouredness's + laboredness, labouredness + laborednesses, labourednesses + laborer's, labourer's + laborer, labourer + laborers, labourers + laboress, labouress + laborhood's, labourhood's + laborhood, labourhood + laborhoods, labourhoods + laboring's, labouring's + laboring, labouring + laboringlier, labouringlier + laboringliest, labouringliest + laboringly, labouringly + laborings, labourings + Laborism's, Labourism's + laborism's, labourism's + Laborism, Labourism + laborism, labourism + laborisms, labourisms + laborist's, labourist's + laborist, labourist + laborists, labourists + Laborite's, Labourite's + laborite's, labourite's + Laborite, Labourite + laborite, labourite + Laborites, Labourites + laborites, labourites + laborless, labourless + laborlesser, labourlesser + laborlesses, labourlesses + laborlessest, labourlessest + labors, labours + laborsaving, laboursaving + laborsome, laboursome + laborsomely, laboursomely + lachrymal, lacrimal + lackluster's, lacklustre's + lackluster, lacklustre + lacklusterrer, lacklustrer + lacklusterrest, lacklustrest + lacklusters, lacklustres + laconize, laconise + laconized, laconised + laconizes, laconises + laconizing, laconising + lactonized, lactonised + lagniappe's, lagnappe's + lagniappe, lagnappe + lagniappes, lagnappes + laicization's, laicisation's + laicization, laicisation + laicizations, laicisations + laicize, laicise + laicized, laicised + laicizes, laicises + laicizing, laicising + lairize, lairise + lairized, lairised + lairizes, lairises + lairizing, lairising + lambaste, lambast + lambastes, lambasts + laminarize, laminarise + laminarized, laminarised + laminarizes, laminarises + laminarizing, laminarising + Lander's, Landre's + Lander, Landre + Laothoe's, Laothoae's + Laothoe, Laothoae + lapeled, lapelled + lasagna's, lasagne's + lasagna, lasagne + lasagnas, lasagnes + laster, lastre + latentize, latentise + latentizes, latentises + lateralization's, lateralisation's + lateralization, lateralisation + lateralizations, lateralisations + lateralize, lateralise + lateralizes, lateralises + laterization's, laterisation's + laterization, laterisation + laterizations, laterisations + Latinization's, Latinisation's + Latinization, Latinisation + Latinizations, Latinisations + Latinize, Latinise + latinize, latinise + Latinized, Latinised + Latinizer, Latiniser + Latinizers, Latinisers + Latinizes, Latinises + Latinizing, Latinising + launderette's, laundrette's + launderette, laundrette + launderettes, laundrettes + laure, laurae + laureled, laurelled + laureling, laurelling + lavalier_microphone's, lavaliere_microphone's + lavalier_microphone, lavaliere_microphone + lavalier_microphones, lavaliere_microphones + lavolted, lavoltaed + leaped, leapt + learned, learnt + leatherize, leatherise + leatherizes, leatherises + lefty's, leftie's + lefty, leftie + legalization's, legalisation's + legalization, legalisation + legalizations, legalisations + legalize, legalise + legalized, legalised + legalizes, legalises + legalizing, legalising + legitimatize, legitimatise + legitimatized, legitimatised + legitimatizes, legitimatises + legitimatizing, legitimatising + legitimization's, legitimisation's + legitimization, legitimisation + legitimizations, legitimisations + legitimize, legitimise + legitimized, legitimised + legitimizer, legitimiser + legitimizes, legitimises + legitimizing, legitimising + leguminose, leguminosae + lemmatize, lemmatise + lemmatized, lemmatised + lemmatizes, lemmatises + lemmatizing, lemmatising + leporide, leporidae + leptospire, leptospirae + Lernean's, Lernaean's + Lernean, Lernaean + lernean, lernaean + lesses, loesses + lethalize, lethalise + lethalizes, lethalises + lethargize, lethargise + lethargized, lethargised + lethargizes, lethargises + lethargizing, lethargising + leucemia, leucaemia + leucemias, leucaemias + leucemic, leucaemic + leuchemia, leuchaemia + leucocythemia, leucocythaemia + leucocythemic, leucocythaemic + leucorrhea's, leucorrhoea's + leucorrhea, leucorrhoea + leucorrheal, leucorrhoeal + leucorrheas, leucorrhoeas + Leucothoe's, Leucothoae's + Leucothoe, Leucothoae + leukemia's, leukaemia's + leukemia, leukaemia + leukemias, leukaemias + leukemogeneses, leukaemogeneses + leukemogenesis, leukaemogenesis + leukorrhea, leukorrhoea + leukorrheal, leukorrhoeal + leveled, levelled + leveler's, leveller's + leveler, leveller + levelers, levellers + levelest, levellest + leveling's, levelling's + leveling, levelling + levigate, laevigate + levigated, laevigated + levigates, laevigates + levigating, laevigating + levo, laevo + levoduction, laevoduction + levogyrate, laevogyrate + levogyre, laevogyre + levogyrous, laevogyrous + levolactic, laevolactic + levorotation's, laevorotation's + levorotation, laevorotation + levorotations, laevorotations + levorotatory, laevorotatory + levotartaric, laevotartaric + levoversion, laevoversion + levulin, laevulin + levulose's, laevulose's + levulose, laevulose + levuloses, laevuloses + lexicalization, lexicalisation + lexicalizations, lexicalisations + lexiconize, lexiconise + lexiconizes, lexiconises + libelant's, libellant's + libelant, libellant + libelants, libellants + libeled, libelled + libelee's, libellee's + libelee, libellee + libelees, libellees + libeler's, libeller's + libeler, libeller + libelers, libellers + libeling, libelling + libelous, libellous + libelouser, libellouser + libelousest, libellousest + libelouslier, libellouslier + libelousliest, libellousliest + libelously, libellously + liberalization's, liberalisation's + liberalization, liberalisation + liberalizations, liberalisations + liberalize, liberalise + liberalized, liberalised + liberalizer's, liberaliser's + liberalizer, liberaliser + liberalizers, liberalisers + liberalizes, liberalises + liberalizing, liberalising + licenseless, licenceless + licenselesses, licencelesses + lichenization's, lichenisation's + lichenization, lichenisation + lichenizations, lichenisations + lichenize, lichenise + lichenized, lichenised + lichenizes, lichenises + lichenizing, lichenising + licorice's, liquorice's + licorice, liquorice + lignitize, lignitise + lignitizes, lignitises + lignose, lignosae + ligule, ligulae + likabilities, likeabilities + likability's, likeability's + likability, likeability + likable, likeable + likableness's, likeableness's + likableness, likeableness + likablenesses, likeablenesses + Lilliputianize's, Lilliputianise's + Lilliputianize, Lilliputianise + Lilliputianizes, Lilliputianises + linchpin's, lynchpin's + linchpin, lynchpin + linchpins, lynchpins + linearizable, linearisable + linearization's, linearisation's + linearization, linearisation + linearizations, linearisations + linearize, linearise + linearized, linearised + linearizes, linearises + linearizing, linearising + linearizion, linearision + linenize, linenise + linenizer, lineniser + linenizers, linenisers + linenizes, linenises + linge, lingoe + lingualize, lingualise + lingualizes, lingualises + linguine's, linguini's + linguine, linguini + linguines, linguinis + lionizable's, lionisable's + lionizable, lionisable + lionizables, lionisables + lionization's, lionisation's + lionization, lionisation + lionizations, lionisations + lionize, lionise + lionized, lionised + lionizer's, lioniser's + lionizer, lioniser + lionizers, lionisers + lionizes, lionises + lionizing, lionising + lipemia, lipaemia + lipemic, lipaemic + lipoidemia, lipoidaemia + liquefied, liquified + liquefier, liquifier + liquefiers, liquifiers + liquefies, liquifies + liquefy, liquify + liquefying, liquifying + liquidization, liquidisation + liquidize, liquidise + liquidized, liquidised + liquidizer's, liquidiser's + liquidizer, liquidiser + liquidizers, liquidisers + liquidizes, liquidises + liquidizing, liquidising + lissome, lissom + lissomely, lissomly + lissomeness, lissomness + lissomenesses, lissomnesses + Listerize's, Listerise's + Listerize, Listerise + Listerized's, Listerised's + Listerized, Listerised + Listerizes, Listerises + Listerizing's, Listerising's + Listerizing, Listerising + liter's, litre's + liter, litre + literalization's, literalisation's + literalization, literalisation + literalizations, literalisations + literalize, literalise + literalized, literalised + literalizer's, literaliser's + literalizer, literaliser + literalizers, literalisers + literalizes, literalises + literalizing, literalising + liters, litres + lithed, lithoed + lithemia, lithaemia + lithemic, lithaemic + lithographize, lithographise + lithographizes, lithographises + lithopedion, lithopaedion + lithopedium, lithopaedium + lithophyse, lithophysae + lithotritize, lithotritise + lithotritized, lithotritised + lithotritizes, lithotritises + lithotritizing, lithotritising + livable, liveable + livableness, liveableness + lobotomize, lobotomise + lobotomized, lobotomised + lobotomizes, lobotomises + lobotomizing, lobotomising + localizable's, localisable's + localizable, localisable + localizabler, localisabler + localizables, localisables + localizablest, localisablest + localization's, localisation's + localization, localisation + localizations, localisations + localize, localise + localized, localised + localizer's, localiser's + localizer, localiser + localizers, localisers + localizes, localises + localizing, localising + locator's, locater's + locator, locater + locators, locaters + lodestar's, loadstar's + lodestar, loadstar + lodestars, loadstars + lodestone's, loadstone's + lodestone, loadstone + lodestones, loadstones + lodgment's, lodgement's + lodgment, lodgement + lodgments, lodgements + lodicule, lodiculae + loed, looed + logicalization's, logicalisation's + logicalization, logicalisation + logicalizations, logicalisations + logicalize, logicalise + logicalizes, logicalises + logicize, logicise + logicized, logicised + logicizes, logicises + logicizing, logicising + logopedic, logopaedic + logopedics's, logopaedics's + logopedics, logopaedics + logorrhea's, logorrhoea's + logorrhea, logorrhoea + logorrheas, logorrhoeas + lollipop's, lollypop's + lollipop, lollypop + lollipops, lollypops + lollygag, lallygag + lollygagged, lallygagged + lollygagging, lallygagging + lollygags, lallygags + Londonization's, Londonisation's + Londonization, Londonisation + Londonizations, Londonisations + Londonize's, Londonise's + Londonize, Londonise + Londonized's, Londonised's + Londonized, Londonised + Londonizes, Londonises + Londonizing's, Londonising's + Londonizing, Londonising + longeval, longaeval + longevous, longaevous + looneyies, looneys + loonier, looneyier + loony's, looney's + loony, looney + lordy, lourdy + lorings, lourings + lory, loury + louter, loutre + louver's, louvre's + louver, louvre + louvered, louvred + louvers, louvres + lovability, lovaebility + lovable, loveable + lovableness, loveableness + lovably, loveably + love, luv + loves, luvs + lovey, luvvie + loveys, luvvies + loyalize, loyalise + loyalizes, loyalises + lumbarization's, lumbarisation's + lumbarization, lumbarisation + lumbarizations, lumbarisations + lunatize, lunatise + lunatizes, lunatises + lunule, lunulae + luster's, lustre's + luster, lustre + lustered, lustred + lustering's, lustring's + lustering, lustring + lusterless, lustreless + lusterlesser, lustrelesser + lusterlessest, lustrelessest + lusters, lustres + lusterware's, lustreware's + lusterware, lustreware + lusterwares, lustrewares + luteinization's, luteinisation's + luteinization, luteinisation + luteinizations, luteinisations + luteinize, luteinise + luteinized, luteinised + luteinizes, luteinises + luteinizing, luteinising + Lutheranize's, Lutheranise's + Lutheranize, Lutheranise + Lutheranizer's, Lutheraniser's + Lutheranizer, Lutheraniser + Lutheranizers, Lutheranisers + Lutheranizes, Lutheranises + lutrine, lutrinae + luvvy, luvvie + lychee's, lichee's + lychee, lichee + lychees, lichees + lymphedema, lymphoedema + lymphemia, lymphaemia + lyophilization's, lyophilisation's + lyophilization, lyophilisation + lyophilizations, lyophilisations + lyophilize, lyophilise + lyophilized, lyophilised + lyophilizer, lyophiliser + lyophilizes, lyophilises + lyophilizing, lyophilising + lyricization's, lyricisation's + lyricization, lyricisation + lyricize, lyricise + lyricized, lyricised + lyricizes, lyricises + lyricizing, lyricising + lysogenization, lysogenisation + lysogenize, lysogenise + lysogenized, lysogenised + lysogenizes, lysogenises + lysogenizing, lysogenising + mac's, mack's + mac, mack + macadamization's, macadamisation's + macadamization, macadamisation + macadamizations, macadamisations + macadamize, macadamise + macadamized, macadamised + macadamizes, macadamises + macadamizing, macadamising + macarize, macarise + macarized, macarised + macarizes, macarises + macarizing, macarising + Maccabean, Maccabaean + machinization's, machinisation's + machinization, machinisation + machinizations, machinisations + machinize, machinise + machinizes, machinises + mackintosh's, macintosh's + mackintosh, macintosh + mackintoshes, macintoshes + macrander, macrandre + macs, macks + macule, maculae + Madera's, Madoera's + Madera, Madoera + maderization, maderisation + maderizations, maderisations + maderize, maderise + maderized, maderised + maderizes, maderises + maderizing, maderising + maed, maaed + maenad's, menad's + maenad, menad + maenadic, menadic + maenads, menads + magicalize, magicalise + magicalizes, magicalises + magnetizabilities, magnetisabilities + magnetizability's, magnetisability's + magnetizability, magnetisability + magnetizable's, magnetisable's + magnetizable, magnetisable + magnetizables, magnetisables + magnetization's, magnetisation's + magnetization, magnetisation + magnetizations, magnetisations + magnetize, magnetise + magnetized, magnetised + magnetizer's, magnetiser's + magnetizer, magnetiser + magnetizers, magnetisers + magnetizes, magnetises + magnetizing, magnetising + maharajah's, maharaja's + maharajah, maharaja + maharajahs, maharajas + maharani's, maharanee's + maharani, maharanee + maharanis, maharanees + mahoganize, mahoganise + mahoganized, mahoganised + mahoganizes, mahoganises + mahoganizing, mahoganising + maiger, maigre + mainor, mainour + mainors, mainours + mainprize, mainprise + maisters, maistres + Maize's, Maise's + Maize, Maise + majolica's, maiolica's + majolica, maiolica + majolicas, maiolicas + majorize, majorise + majorizes, majorises + majuscule, majusculae + Malayize's, Malayise's + Malayize, Malayise + Malayizes, Malayises + malleablize, malleablise + malleablizes, malleablises + malodor's, malodour's + malodor, malodour + malodorousness, malodourousness + malodors, malodours + mandarinize, mandarinise + mandarinizes, mandarinises + Mandean's, Mandaean's + Mandean, Mandaean + Mandeans, Mandaeans + mandoer, mandore + mandrel's, mandril's + mandrel, mandril + mandrels, mandrils + maneuverabilities, manoeuvrabilities + maneuverability's, manoeuvrability's + maneuverability, manoeuvrability + maneuverable, manoeuvrable + maneuverabler, manoeuvrabler + maneuverablest, manoeuvrablest + maneuverer's, manoeuvrer's + maneuverer, manoeuvrer + maneuverers, manoeuvrers + Manhattanize, Manhattanise + Manhattanizes, Manhattanises + Manicheanism's, Manichaeanism's + Manicheanism, Manichaeanism + Manicheans, Manichaeans + Manicheism's, Manichaeism's + Manicheism, Manichaeism + Manicheisms, Manichaeisms + Manicheus's, Manichaeus's + Manicheus, Manichaeus + manikin's, mannikin's + manikin, mannikin + manikins, mannikins + mannerize, mannerise + mannerizes, mannerises + manoeuvre's, manoeuver's + manoeuvre, manoeuver + manoeuvred, manoeuvered + manoeuvres, manoeuvers + manoeuvring, manoeuvering + manoeuvrings, manoeuverings + mantelpiece, mantlepiece + mantelpieces, mantlepieces + mantes, mantoes + marabou's, marabout's + marabou, marabout + marabous, marabouts + marbleize, marbleise + marbleized, marbleised + marbleizes, marbleises + marbleizing, marbleising + margarite, margaritae + marginalization, marginalisation + marginalize, marginalise + marginalized, marginalised + marginalizes, marginalises + marginalizing, marginalising + marijuana's, marihuana's + marijuana, marihuana + marijuanas, marihuanas + marlinespike's, marlinspike's + marlinespike, marlinspike + marlinespikes, marlinspikes + marmarize, marmarise + marmarized, marmarised + marmarizes, marmarises + marmarizing, marmarising + marmelize, marmelise + marmelized, marmelised + marmelizes, marmelises + marmelizing, marmelising + marshaled, marshalled + marshaling, marshalling + marsupialization's, marsupialisation's + marsupialization, marsupialisation + marsupializations, marsupialisations + marsupialize, marsupialise + marsupialized, marsupialised + marsupializes, marsupialises + marsupializing, marsupialising + Marte's, Martae's + Marte, Martae + martialization's, martialisation's + martialization, martialisation + martializations, martialisations + martialize, martialise + martializes, martialises + martyrization's, martyrisation's + martyrization, martyrisation + martyrizations, martyrisations + martyrize, martyrise + martyrized, martyrised + martyrizer, martyriser + martyrizers, martyrisers + martyrizes, martyrises + martyrizing, martyrising + marveled, marvelled + marveler, marveller + marveling, marvelling + marvelous, marvellous + marvelouser, marvellouser + marvelousest, marvellousest + marvelouslier, marvellouslier + marvelousliest, marvellousliest + marvelously, marvellously + marvelousness's, marvellousness's + marvelousness, marvellousness + marvelousnesses, marvellousnesses + masculinization's, masculinisation's + masculinization, masculinisation + masculinizations, masculinisations + masculinize, masculinise + masculinized, masculinised + masculinizes, masculinises + masculinizing, masculinising + materialization's, materialisation's + materialization, materialisation + materializations, materialisations + materialize, materialise + materialized, materialised + materializer's, materialiser's + materializer, materialiser + materializers, materialisers + materializes, materialises + materializing, materialising + maternalize, maternalise + maternalized, maternalised + maternalizes, maternalises + maternalizing, maternalising + maters, matres + mathematicize, mathematicise + mathematicized, mathematicised + mathematicizes, mathematicises + mathematicizing, mathematicising + mathematization's, mathematisation's + mathematization, mathematisation + mathematizations, mathematisations + mathematize, mathematise + mathematized, mathematised + mathematizes, mathematises + mathematizing, mathematising + matronize, matronise + matronized, matronised + matronizes, matronises + matronizing, matronising + matte, mat + Matthean, Matthaean + maudlinize, maudlinise + maudlinizes, maudlinises + mauger, maugre + maven's, mavin's + maven, mavin + mavens, mavins + maximization's, maximisation's + maximization, maximisation + maximizations, maximisations + maximize, maximise + maximized, maximised + maximizer's, maximiser's + maximizer, maximiser + maximizers, maximisers + maximizes, maximises + maximizing, maximising + mazurka's, mazourka's + mazurka, mazourka + mazurkas, mazourkas + meager, meagre + meagerly, meagrely + meagerness's, meagreness's + meagerness, meagreness + meagernesses, meagrenesses + meagerrer, meagrer + meagerrest, meagrest + meandrine, maeandrine + meandriniform, maeandriniform + meanie's, meany's + meanie, meany + mechanicalization's, mechanicalisation's + mechanicalization, mechanicalisation + mechanicalizations, mechanicalisations + mechanicalize, mechanicalise + mechanicalizes, mechanicalises + mechanizable, mechanisable + mechanization's, mechanisation's + mechanization, mechanisation + mechanizations, mechanisations + mechanize, mechanise + mechanized, mechanised + mechanizer's, mechaniser's + mechanizer, mechaniser + mechanizers, mechanisers + mechanizes, mechanises + mechanizing, mechanising + meck, moeck + Med's, Moed's + Med, Moed + medaled, medalled + medaling, medalling + medalist's, medallist's + medalist, medallist + medalists, medallists + medalize, medalise + medalizes, medalises + medialization's, medialisation's + medialization, medialisation + medializations, medialisations + medialize, medialise + medializes, medialises + mediatization's, mediatisation's + mediatization, mediatisation + mediatizations, mediatisations + mediatize, mediatise + mediatized, mediatised + mediatizes, mediatises + mediatizing, mediatising + medicalization, medicalisation + medicalizations, medicalisations + medicalize, medicalise + medicalized, medicalised + medicalizes, medicalises + medicalizing, medicalising + medieval's, mediaeval's + medieval, mediaeval + medievalism's, mediaevalism's + medievalism, mediaevalism + medievalisms, mediaevalisms + medievally, mediaevally + medievals, mediaevals + Mediterraneanization's, Mediterraneanisation's + Mediterraneanization, Mediterraneanisation + Mediterraneanizations, Mediterraneanisations + Mediterraneanize's, Mediterraneanise's + Mediterraneanize, Mediterraneanise + Mediterraneanizes, Mediterraneanises + mediumization's, mediumisation's + mediumization, mediumisation + mediumizations, mediumisations + mediumize, mediumise + mediumizes, mediumises + megagram, megagramme + megagrams, megagrammes + megameter, megametre + megameters, megametres + megbote, maegbote + megerg, megaerg + melanemia, melanaemia + melanemic, melanaemic + melanization, melanisation + melanize, melanise + melanized, melanised + melanizes, melanises + melanizing, melanising + mele, meloe + melena, melaena + melenic, melaenic + Melie's, Meliae's + Melie, Meliae + meline, melinae + melitemia, melitaemia + melithemia, melithaemia + mellon, moellon + melodization, melodisation + melodize, melodise + melodized, melodised + melodizer's, melodiser's + melodizer, melodiser + melodizes, melodises + melodizing, melodising + melodramatization, melodramatisation + melodramatize, melodramatise + melodramatized, melodramatised + melodramatizes, melodramatises + melodramatizing, melodramatising + memorialization's, memorialisation's + memorialization, memorialisation + memorializations, memorialisations + memorialize, memorialise + memorialized, memorialised + memorializer's, memorialiser's + memorializer, memorialiser + memorializers, memorialisers + memorializes, memorialises + memorializing, memorialising + memorizable's, memorisable's + memorizable, memorisable + memorizables, memorisables + memorization's, memorisation's + memorization, memorisation + memorizations, memorisations + memorize, memorise + memorized, memorised + memorizer's, memoriser's + memorizer, memoriser + memorizers, memorisers + memorizes, memorises + memorizing, memorising + Mendelize's, Mendelise's + Mendelize, Mendelise + Mendelizes, Mendelises + meningorrhea, meningorrhoea + menorrhea, menorrhoea + menorrheas, menorrhoeas + menorrheic, menorrhoeic + mense, mensae + mentalization's, mentalisation's + mentalization, mentalisation + mentalizations, mentalisations + mentalize, mentalise + mentalizes, mentalises + meow's, miaow's + meow, miaow + meowed, miaowed + meowing, miaowing + meows, miaows + mephitine, mephitinae + Mera's, Maera's + Mera, Maera + mercerization's, mercerisation's + mercerization, mercerisation + mercerizations, mercerisations + mercerize, mercerise + mercerized, mercerised + mercerizer's, merceriser's + mercerizer, merceriser + mercerizers, mercerisers + mercerizes, mercerises + mercerizing, mercerising + merchandiser's, merchandizer's + merchandiser, merchandizer + merchandisers, merchandizers + mercurialization's, mercurialisation's + mercurialization, mercurialisation + mercurializations, mercurialisations + mercurialize, mercurialise + mercurialized, mercurialised + mercurializes, mercurialises + mercurializing, mercurialising + mercurize, mercurise + mercurized, mercurised + mercurizes, mercurises + mercurizing, mercurising + Meroe's, Meroae's + Meroe, Meroae + mesmerizabilities, mesmerisabilities + mesmerizability's, mesmerisability's + mesmerizability, mesmerisability + mesmerizable's, mesmerisable's + mesmerizable, mesmerisable + mesmerizables, mesmerisables + mesmerization's, mesmerisation's + mesmerization, mesmerisation + mesmerizations, mesmerisations + mesmerize, mesmerise + mesmerized, mesmerised + mesmerizer's, mesmeriser's + mesmerizer, mesmeriser + mesmerizers, mesmerisers + mesmerizes, mesmerises + mesmerizing, mesmerising + mesoglea, mesogloea + mesogleal, mesogloeal + mesogleas, mesogloeas + mesprize, mesprise + mesprizes, mesprises + mesquite's, mesquit's + mesquite, mesquit + mesquites, mesquits + metabolizable's, metabolisable's + metabolizable, metabolisable + metabolizables, metabolisables + metabolize, metabolise + metabolized, metabolised + metabolizes, metabolises + metabolizing, metabolising + metacenter's, metacentre's + metacenter, metacentre + metacenters, metacentres + metagrabolize, metagrabolise + metagrabolized, metagrabolised + metagrabolizes, metagrabolises + metagrabolizing, metagrabolising + metagrobolize, metagrobolise + metagrobolized, metagrobolised + metagrobolizes, metagrobolises + metagrobolizing, metagrobolising + metaled, metalled + metaling, metalling + metallisation's, metallization's + metallisation, metallization + metallisations, metallizations + metallise, metallize + metallised, metallized + metallises, metallizes + metallising, metallizing + metamerization's, metamerisation's + metamerization, metamerisation + metamerizations, metamerisations + metamerized's, metamerised's + metamerized, metamerised + metamerizeds, metameriseds + metaphonize, metaphonise + metaphonizes, metaphonises + metaphorize, metaphorise + metaphorizes, metaphorises + metaphysicize, metaphysicise + metaphysicizes, metaphysicises + metastasize, metastasise + metastasized, metastasised + metastasizes, metastasises + metastasizing, metastasising + metathesize, metathesise + metathesized, metathesised + metathesizes, metathesises + metathesizing, metathesising + meteorization's, meteorisation's + meteorization, meteorisation + meteorizations, meteorisations + meteorize, meteorise + meteorizes, meteorises + metergram, metregram + meterless, metreless + metership, metreship + metestrus's, metoestrus's + metestrus, metoestrus + methadone's, methadon's + methadone, methadon + methadones, methadons + methemoglobin, methaemoglobin + methodization's, methodisation's + methodization, methodisation + methodizations, methodisations + methodize, methodise + methodized, methodised + methodizer's, methodiser's + methodizer, methodiser + methodizers, methodisers + methodizes, methodises + methodizing, methodising + metope, metopae + metricize, metricise + metricized, metricised + metricizes, metricises + metricizing, metricising + metrize, metrise + metropolitanization, metropolitanisation + metropolitanize, metropolitanise + metropolitanized, metropolitanised + metropolitanizes, metropolitanises + metropolitanizing, metropolitanising + Mexicanize's, Mexicanise's + Mexicanize, Mexicanise + Mexicanizes, Mexicanises + micelle, micellae + micresthete, micraesthete + microcolorimeter, microcolourimeter + microcolorimetric, microcolourimetric + microcolorimetrically, microcolourimetrically + microcolorimetry, microcolourimetry + microgram, microgramme + micrograms, nanogrammes + microliter's, microlitre's + microliter, microlitre + microliters, microlitres + micromillimeter's, micromillimetre's + micromillimeter, micromillimetre + micromillimeters, micromillimetres + microminiaturization's, microminiaturisation's + microminiaturization, microminiaturisation + microminiaturizations, microminiaturisations + microminiaturize, microminiaturise + microminiaturized, microminiaturised + microminiaturizer, microminiaturiser + microminiaturizers, microminiaturisers + microminiaturizes, microminiaturises + microminiaturizing, microminiaturising + micronization's, micronisation's + micronization, micronisation + micronizations, micronisations + micronize, micronise + micronizes, micronises + micropaleontologies, micropalaeontologies + micropaleontologist, micropalaeontologist + micropaleontologists, micropalaeontologists + micropaleontology's, micropalaeontology's + micropaleontology, micropalaeontology + micropolarization's, micropolarisation's + micropolarization, micropolarisation + micropolarizations, micropolarisations + microscopize, microscopise + microscopizes, microscopises + microspheric, microsphaeric + Midlandize's, Midlandise's + Midlandize, Midlandise + Midlandizes, Midlandises + midsize, midsized + midwifed, midwived + midwifing, midwiving + migniardize, migniardise + militarization's, militarisation's + militarization, militarisation + militarizations, militarisations + militarize, militarise + militarized, militarised + militarizes, militarises + militarizing, militarising + milligram's, milligramme's + milligram, milligramme + milligrams, milligrammes + milliliter's, millilitre's + milliliter, millilitre + milliliters, millilitres + millimeter's, millimetre's + millimeter, millimetre + millimeters, millimetres + millionaire's, millionnaire's + millionaire, millionnaire + millionaires, millionnaires + millionize, millionise + millionizes, millionises + millipede's, millepede's + millipede, millepede + millipedes, millepedes + milometer's, mileometer's + milometer, mileometer + milometers, mileometers + Miltonize's, Miltonise's + Miltonize, Miltonise + Miltonized's, Miltonised's + Miltonized, Miltonised + Miltonizes, Miltonises + Miltonizing's, Miltonising's + Miltonizing, Miltonising + mineralizable's, mineralisable's + mineralizable, mineralisable + mineralizables, mineralisables + mineralization's, mineralisation's + mineralization, mineralisation + mineralizations, mineralisations + mineralize, mineralise + mineralized, mineralised + mineralizer's, mineraliser's + mineralizer, mineraliser + mineralizers, mineralisers + mineralizes, mineralises + mineralizing, mineralising + mineralogize, mineralogise + mineralogized, mineralogised + mineralogizes, mineralogises + mineralogizing, mineralogising + miniaturization's, miniaturisation's + miniaturization, miniaturisation + miniaturizations, miniaturisations + miniaturize, miniaturise + miniaturized, miniaturised + miniaturizes, miniaturises + miniaturizing, miniaturising + minibuses, minibusses + minimization's, minimisation's + minimization, minimisation + minimizations, minimisations + minimize, minimise + minimized, minimised + minimizer's, minimiser's + minimizer, minimiser + minimizers, minimisers + minimizes, minimises + minimizing, minimising + minuscule's, miniscule's + minuscule, miniscule + minuscules, miniscules + miraculize, miraculise + miraculized, miraculised + miraculizes, miraculises + miraculizing, miraculising + mirrorize, mirrorise + mirrorizes, mirrorises + misadvize, misadvise + misalphabetize, misalphabetise + misalphabetizes, misalphabetises + misanthropize, misanthropise + misanthropized, misanthropised + misanthropizes, misanthropises + misanthropizing, misanthropising + misauthorization's, misauthorisation's + misauthorization, misauthorisation + misauthorizations, misauthorisations + misauthorize, misauthorise + misauthorizes, misauthorises + misbaptize, misbaptise + misbaptizes, misbaptises + misbehavior's, misbehaviour's + misbehavior, misbehaviour + misbehaviors, misbehaviours + miscanonize, miscanonise + miscanonizes, miscanonises + mischaracterization's, mischaracterisation's + mischaracterization, mischaracterisation + mischaracterizations, mischaracterisations + mischaracterize, mischaracterise + mischaracterizes, mischaracterises + miscolor's, miscolour's + miscolor, miscolour + miscoloration, miscolouration + miscolored, miscoloured + miscoloring, miscolouring + miscolors, miscolours + misdemeanor's, misdemeanour's + misdemeanor, misdemeanour + misdemeanors, misdemeanours + misemphasize, misemphasise + misemphasizes, misemphasises + misjudgment's, misjudgement's + misjudgment, misjudgement + misjudgments, misjudgements + mislabeled, mislabelled + mislabeling, mislabelling + mislabor's, mislabour's + mislabor, mislabour + mislabored, mislaboured + mislaboring, mislabouring + mislabors, mislabours + misopedia, misopaedia + misopedism, misopaedism + misopedist's, misopaedist's + misopedist, misopaedist + misorganization's, misorganisation's + misorganization, misorganisation + misorganizations, misorganisations + misorganize, misorganise + misorganizes, misorganises + misprizal, misprisal + misprize, misprise + misprized, misprised + misprizer, mispriser + misprizes, misprises + misprizing, misprising + misrealize, misrealise + misrealizes, misrealises + misrecognize, misrecognise + misrecognizes, misrecognises + misrouting, misrouteing + missilery's, missilry's + missilery, missilry + missionarize, missionarise + missionarized, missionarised + missionarizes, missionarises + missionarizing, missionarising + missionization, missionisation + missionize, missionise + missionized, missionised + missionizer, missioniser + missionizers, missionisers + missionizes, missionises + missionizing, missionising + missus's, missis's + missus, missis + missuses, missises + miter's, mitre's + miter, mitre + mitered, mitred + miterer's, mitrer's + miterer, mitrer + miterflower, mitreflower + mitering, mitring + miters, mitres + miterwort's, mitrewort's + miterwort, mitrewort + miterworts, mitreworts + mithridatize, mithridatise + mithridatized, mithridatised + mithridatizes, mithridatises + mithridatizing, mithridatising + mize, mise + mobilizable's, mobilisable's + mobilizable, mobilisable + mobilizabler, mobilisabler + mobilizables, mobilisables + mobilizablest, mobilisablest + mobilization's, mobilisation's + mobilization, mobilisation + mobilizations, mobilisations + mobilize, mobilise + mobilized, mobilised + mobilizer's, mobiliser's + mobilizer, mobiliser + mobilizers, mobilisers + mobilizes, mobilises + mobilizing, mobilising + modalize, modalise + modalizes, modalises + modeled, modelled + modeler's, modeller's + modeler, modeller + modelers, modellers + modeling's, modelling's + modeling, modelling + modelings, modellings + modernizable's, modernisable's + modernizable, modernisable + modernizables, modernisables + modernization's, modernisation's + modernization, modernisation + modernizations, modernisations + modernize, modernise + modernized, modernised + modernizer's, moderniser's + modernizer, moderniser + modernizers, modernisers + modernizes, modernises + modernizing, modernising + modularization, modularisation + modularize, modularise + modularized, modularised + modularizes, modularises + modularizing, modularising + moggy's, moggie's + moggy, moggie + Mohammedanization's, Mohammedanisation's + Mohammedanization, Mohammedanisation + Mohammedanizations, Mohammedanisations + Mohammedanize's, Mohammedanise's + Mohammedanize, Mohammedanise + Mohammedanized's, Mohammedanised's + Mohammedanized, Mohammedanised + Mohammedanizes, Mohammedanises + Mohammedanizing's, Mohammedanising's + Mohammedanizing, Mohammedanising + moisturization, moisturisation + moisturize, moisturise + moisturized, moisturised + moisturizer's, moisturiser's + moisturizer, moisturiser + moisturizers, moisturisers + moisturizes, moisturises + moisturizing, moisturising + molarization, molarisation + molarizations, molarisations + mold's, mould's + mold, mould + molded, moulded + molder's, moulder's + molder, moulder + moldered, mouldered + moldering, mouldering + molders, moulders + moldier, mouldier + moldiest, mouldiest + molding's, moulding's + molding, moulding + moldings, mouldings + molds, moulds + moldy, mouldy + molluscan, molluskan + mollusk's, mollusc's + mollusk, mollusc + mollusks, molluscs + Molochize's, Molochise's + Molochize, Molochise + molochize, molochise + molochized, molochised + Molochizes, Molochises + molochizes, molochises + molochizing, molochising + molt's, moult's + molt, moult + molted, moulted + molting, moulting + molts, moults + mommy's, mommie's + mommy, mommie + monarchize, monarchise + monarchized, monarchised + monarchizer, monarchiser + monarchizers, monarchisers + monarchizes, monarchises + monarchizing, monarchising + monasticize, monasticise + monasticizes, monasticises + monecian, monoecian + monestrous, monoestrous + monetization's, monetisation's + monetization, monetisation + monetizations, monetisations + monetize, monetise + monetized, monetised + monetizes, monetises + monetizing, monetising + moneyed, monied + Mongolize's, Mongolise's + Mongolize, Mongolise + Mongolized's, Mongolised's + Mongolized, Mongolised + Mongolizes, Mongolises + Mongolizing's, Mongolising's + Mongolizing, Mongolising + mongrelization's, mongrelisation's + mongrelization, mongrelisation + mongrelizations, mongrelisations + mongrelize, mongrelise + mongrelized, mongrelised + mongrelizer, mongreliser + mongrelizes, mongrelises + mongrelizing, mongrelising + moniker's, monicker's + moniker, monicker + monikers, monickers + monochordize, monochordise + monochordizes, monochordises + monoecious, monecious + monologist's, monologuist's + monologist, monologuist + monologists, monologuists + monologize, monologise + monologized, monologised + monologizes, monologises + monologizing, monologising + monologue's, monolog's + monologue, monolog + monologues, monologs + monologuize, monologuise + monologuized, monologuised + monologuizes, monologuises + monologuizing, monologuising + monometalism, monometallism + monometalist, monometallist + monophthongize, monophthongise + monophthongized, monophthongised + monophthongizes, monophthongises + monophthongizing, monophthongising + monopolizable's, monopolisable's + monopolizable, monopolisable + monopolizables, monopolisables + monopolization's, monopolisation's + monopolization, monopolisation + monopolizations, monopolisations + monopolize, monopolise + monopolized, monopolised + monopolizer's, monopoliser's + monopolizer, monopoliser + monopolizers, monopolisers + monopolizes, monopolises + monopolizing, monopolising + monotonize, monotonise + monotonizes, monotonises + monumentalization's, monumentalisation's + monumentalization, monumentalisation + monumentalizations, monumentalisations + monumentalize, monumentalise + monumentalized, monumentalised + monumentalizes, monumentalises + monumentalizing, monumentalising + moralization's, moralisation's + moralization, moralisation + moralizations, moralisations + moralize, moralise + moralized, moralised + moralizer's, moraliser's + moralizer, moraliser + moralizers, moralisers + moralizes, moralises + moralizing, moralising + moralizinglies, moralisinglies + moralizingly, moralisingly + Moravianized's, Moravianised's + Moravianized, Moravianised + Moravianizeds, Moravianiseds + morbidize, morbidise + morbidizes, morbidises + Morea's, Moraea's + Morea, Moraea + morne, mourne + morningly, mourningly + morphinization's, morphinisation's + morphinization, morphinisation + morphinizations, morphinisations + morphinize, morphinise + morphinizes, morphinises + morseled, morselled + morseling, morselling + morselization's, morselisation's + morselization, morselisation + morselizations, morselisations + morselize, morselise + morselizes, morselises + mortalize, mortalise + mortalized, mortalised + mortalizes, mortalises + mortalizing, mortalising + mortarize, mortarise + mortarizes, mortarises + mortgagor's, mortgager's + mortgagor, mortgager + mortgagors, mortgagers + mortise's, mortice's + mortise, mortice + mortised, morticed + mortises, mortices + mortising, morticing + morule, morulae + Moslemize's, Moslemise's + Moslemize, Moslemise + Moslemizes, Moslemises + motorization's, motorisation's + motorization, motorisation + motorizations, motorisations + motorize, motorise + motorized, motorised + motorizes, motorises + motorizing, motorising + mousy, mousey + movability, moveability + movable's, moveable's + movable, moveable + movableness, moveableness + movablenesses, moveablenesses + movables, moveables + movably, moveably + mucorrhea, mucorrhoea + mucose, mucosae + mujahedin's, mujahedeen's + mujahedin, mujahedeen + multicolor's, multicolour's + multicolor, multicolour + multicolored, multicoloured + multicoloredder, multicolouredder + multicoloreddest, multicoloureddest + multicolorous, multicolourous + multicolors, multicolours + multifibered's, multifibred's + multifibered, multifibred + multifibereds, multifibreds + multileveled, multilevelled + multiplexer's, multiplexor's + multiplexer, multiplexor + multiplexers, multiplexors + municipalization's, municipalisation's + municipalization, municipalisation + municipalizations, municipalisations + municipalize, municipalise + municipalized, municipalised + municipalizer, municipaliser + municipalizers, municipalisers + municipalizes, municipalises + municipalizing, municipalising + murena, muraena + murenas, muraenas + muscularize, muscularise + muscularizes, muscularises + museumize, museumise + museumizes, museumises + musicalization's, musicalisation's + musicalization, musicalisation + musicalizations, musicalisations + musicalize, musicalise + musicalized, musicalised + musicalizes, musicalises + musicalizing, musicalising + Muslim's, Moslem's + Muslim, Moslem + mustache's, moustache's + mustache, moustache + mustached, moustached + mustaches, moustaches + mustachio's, moustachio's + mustachio, moustachio + mustachioed, moustachioed + mutagenize, mutagenise + mutagenized, mutagenised + mutagenizes, mutagenises + mutagenizing, mutagenising + mutualization's, mutualisation's + mutualization, mutualisation + mutualizations, mutualisations + mutualize, mutualise + mutualized, mutualised + mutualizes, mutualises + mutualizing, mutualising + mycohemia, mycohaemia + myelinization's, myelinisation's + myelinization, myelinisation + myelinizations, myelinisations + myelocele, myelocoele + myelocythemia, myelocythaemia + mylonitization, mylonitisation + mylonitizations, mylonitisations + mylonitize, mylonitise + mylonitized, mylonitised + mylonitizes, mylonitises + mylonitizing, mylonitising + myna's, mynah's + myna, mynah + mynas, mynahes + myocele, myocoele + myohematin, myohaematin + myrialiter, myrialitre + myriameter, myriametre + mysticize, mysticise + mysticizes, mysticises + mythicization, mythicisation + mythicize, mythicise + mythicized, mythicised + mythicizer's, mythiciser's + mythicizer, mythiciser + mythicizers, mythicisers + mythicizes, mythicises + mythicizing, mythicising + mythize, mythise + mythized, mythised + mythizes, mythises + mythizing, mythising + mythologization's, mythologisation's + mythologization, mythologisation + mythologizations, mythologisations + mythologize, mythologise + mythologized, mythologised + mythologizer's, mythologiser's + mythologizer, mythologiser + mythologizers, mythologisers + mythologizes, mythologises + mythologizing, mythologising + mythopeic, mythopoeic + mythopeist, mythopoeist + mythopoetize, mythopoetise + mythopoetized, mythopoetised + mythopoetizing, mythopoetising + myxameba, myxamoeba + myxedema's, myxoedema's + myxedema, myxoedema + myxedemas, myxoedemas + myxedematous, myxoedematous + myxedemic, myxoedemic + myxemia, myxaemia + naan's, nan's + naan, nan + naans, nans + Nabateans, Nabataeans + Nabathean's, Nabathaean's + Nabathean, Nabathaean + nakedize, nakedise + nakedizes, nakedises + nanization, nanisation + nanizations, nanisations + nanogram, nanogramme + nanograms, nanogrammes + nanometer's, nanometre's + nanometer, nanometre + nanometers, nanometres + napea, napaea + naphthalize, naphthalise + naphthalized, naphthalised + naphthalizes, naphthalises + naphthalizing, naphthalising + Napoleonize's, Napoleonise's + Napoleonize, Napoleonise + Napoleonizes, Napoleonises + narc's, nark's + narc, nark + narcotization's, narcotisation's + narcotization, narcotisation + narcotizations, narcotisations + narcotize, narcotise + narcotized, narcotised + narcotizes, narcotises + narcotizing, narcotising + narcs, narks + nasalization's, nasalisation's + nasalization, nasalisation + nasalizations, nasalisations + nasalize, nasalise + nasalized, nasalised + nasalizes, nasalises + nasalizing, nasalising + nationalization's, nationalisation's + nationalization, nationalisation + nationalizations, nationalisations + nationalize, nationalise + nationalized, nationalised + nationalizer's, nationaliser's + nationalizer, nationaliser + nationalizers, nationalisers + nationalizes, nationalises + nationalizing, nationalising + naturalization's, naturalisation's + naturalization, naturalisation + naturalizations, naturalisations + naturalize, naturalise + naturalized, naturalised + naturalizer's, naturaliser's + naturalizer, naturaliser + naturalizers, naturalisers + naturalizes, naturalises + naturalizing, naturalising + naturize, naturise + naturizes, naturises + nebularization's, nebularisation's + nebularization, nebularisation + nebularizations, nebularisations + nebularize, nebularise + nebularizes, nebularises + nebulization's, nebulisation's + nebulization, nebulisation + nebulizations, nebulisations + nebulize, nebulise + nebulized, nebulised + nebulizer's, nebuliser's + nebulizer, nebuliser + nebulizers, nebulisers + nebulizes, nebulises + nebulizing, nebulising + necremia, necraemia + necrotize, necrotise + necrotized, necrotised + necrotizes, necrotises + necrotizing, necrotising + nectarize, nectarise + nectarized, nectarised + nectarizes, nectarises + nectarizing, nectarising + neebor, neebour + neencephalon, neoencephalon + neer, nere + negligee's, neglig's + negligee, neglig + negligees, negligs + Negritize's, Negritise's + Negritize, Negritise + Negritized's, Negritised's + Negritized, Negritised + Negritizing's, Negritising's + Negritizing, Negritising + Negroization's, Negroisation's + Negroization, Negroisation + Negroizations, Negroisations + Negroize's, Negroise's + Negroize, Negroise + Negroized's, Negroised's + Negroized, Negroised + Negroizes, Negroises + Negroizing's, Negroising's + Negroizing, Negroising + neighbor's, neighbour's + neighbor, neighbour + neighbored, neighboured + neighborer's, neighbourer's + neighborer, neighbourer + neighborers, neighbourers + neighboress, neighbouress + neighborhood's, neighbourhood's + neighborhood, neighbourhood + neighborhoods, neighbourhoods + neighboring, neighbouring + neighborings, neighbourings + neighborless, neighbourless + neighborlesser, neighbourlesser + neighborlesses, neighbourlesses + neighborlessest, neighbourlessest + neighborlier, neighbourlier + neighborliest, neighbourliest + neighborlike's, neighbourlike's + neighborlike, neighbourlike + neighborlikes, neighbourlikes + neighborliness's, neighbourliness's + neighborliness, neighbourliness + neighborlinesses, neighbourlinesses + neighborly, neighbourly + neighbors, neighbours + neighborship's, neighbourship's + neighborship, neighbourship + neighborships, neighbourships + Neogea's, Neogaea's + Neogea, Neogaea + Neogeal's, Neogaeal's + Neogeal, Neogaeal + Neogean, Neogaean + Neogeic's, Neogaeic's + Neogeic, Neogaeic + neologization, neologisation + neologize, neologise + neologized, neologised + neologizes, neologises + neologizing, neologising + neopaganize, neopaganise + neopaganized, neopaganised + neopaganizes, neopaganises + neopaganizing, neopaganising + neoterize, neoterise + neoterized, neoterised + neoterizes, neoterises + neoterizing, neoterising + nephrectomize, nephrectomise + nephrectomized, nephrectomised + nephrectomizing, nephrectomising + nephrocele, nephrocoele + nephrotomize, nephrotomise + nesslerize, nesslerise + nesslerized, nesslerised + nesslerizing, nesslerising + net's, nett's + net, nett + nets, netts + neurepithelium, neuroepithelium + neurocele, neurocoele + neurocelian, neurocoelian + neuronal, neuronic + neuroticize, neuroticise + neuroticizes, neuroticises + neutralization's, neutralisation's + neutralization, neutralisation + neutralizations, neutralisations + neutralize, neutralise + neutralized, neutralised + neutralizer's, neutraliser's + neutralizer, neutraliser + neutralizers, neutralisers + neutralizes, neutralises + neutralizing, neutralising + neves, naeves + nevoid, naevoid + Newmanize's, Newmanise's + Newmanize, Newmanise + Newmanized's, Newmanised's + Newmanized, Newmanised + Newmanizes, Newmanises + Newmanizing's, Newmanising's + Newmanizing, Newmanising + newspaperized's, newspaperised's + newspaperized, newspaperised + newspaperizeds, newspaperiseds + nickeled, nickelled + nickeling, nickelling + nickelization's, nickelisation's + nickelization, nickelisation + nickelizations, nickelisations + nickelize, nickelise + nickelized, nickelised + nickelizes, nickelises + nickelizing, nickelising + nicotinize, nicotinise + nicotinized, nicotinised + nicotinizes, nicotinises + nicotinizing, nicotinising + nielled, nielloed + niger, nigre + niggardize, niggardise + niggardized, niggardised + niggardizes, niggardises + niggardizing, niggardising + night's, nite's + night, nite + nightie's, nighty's + nightie, nighty + nightingalize, nightingalise + nightingalizes, nightingalises + nights, nites + Nipponize's, Nipponise's + Nipponize, Nipponise + Nipponizes, Nipponises + niter's, nitre's + niter, nitre + niters, nitres + nitridization's, nitridisation's + nitridization, nitridisation + nitridizations, nitridisations + nitridize, nitridise + nitridizes, nitridises + nitrogenization's, nitrogenisation's + nitrogenization, nitrogenisation + nitrogenizations, nitrogenisations + nitrogenize, nitrogenise + nitrogenized, nitrogenised + nitrogenizes, nitrogenises + nitrogenizing, nitrogenising + nitroglycerin's, nitroglycerine's + nitroglycerin, nitroglycerine + nitroglycerins, nitroglycerines + nodalize, nodalise + nodalized, nodalised + nodalizes, nodalises + nodalizing, nodalising + nodulize, nodulise + nodulizes, nodulises + Noemon's, Noaemon's + Noemon, Noaemon + nomadization's, nomadisation's + nomadization, nomadisation + nomadizations, nomadisations + nomadize, nomadise + nomadized, nomadised + nomadizes, nomadises + nomadizing, nomadising + nominalization, nominalisation + nominalizations, nominalisations + nominalize, nominalise + nominalized, nominalised + nominalizes, nominalises + nominalizing, nominalising + nonacknowledgment's, nonacknowledgement's + nonacknowledgment, nonacknowledgement + nonacknowledgments, nonacknowledgements + nonanaesthetised, nonanaesthetized + nonanemic, nonanaemic + nonapostatizing's, nonapostatising's + nonapostatizing, nonapostatising + nonapostatizings, nonapostatisings + noncanonization's, noncanonisation's + noncanonization, noncanonisation + noncanonizations, noncanonisations + noncartelized's, noncartelised's + noncartelized, noncartelised + noncartelizeds, noncarteliseds + noncatechizable's, noncatechisable's + noncatechizable, noncatechisable + noncatechizables, noncatechisables + noncivilized's, noncivilised's + noncivilized, noncivilised + noncivilizeds, nonciviliseds + noncolor's, noncolour's + noncolor, noncolour + noncolorabilities, noncolourabilities + noncolorability's, noncolourability's + noncolorability, noncolourability + noncolorable's, noncolourable's + noncolorable, noncolourable + noncolorableness's, noncolourableness's + noncolorableness, noncolourableness + noncolorables, noncolourables + noncolorablies, noncolourablies + noncolorably, noncolourably + noncolored, noncoloured + noncolorer, noncolourer + noncolorers, noncolourers + noncolorfast, noncolourfast + noncoloring, noncolouring + noncolorings, noncolourings + noncolors, noncolours + noncrystallizable's, noncrystallisable's + noncrystallizable, noncrystallisable + noncrystallizables, noncrystallisables + noncrystallized's, noncrystallised's + noncrystallized, noncrystallised + noncrystallizeds, noncrystalliseds + noncrystallizing's, noncrystallising's + noncrystallizing, noncrystallising + noncrystallizings, noncrystallisings + nondemobilization's, nondemobilisation's + nondemobilization, nondemobilisation + nondemobilizations, nondemobilisations + nondialyzing's, nondialysing's + nondialyzing, nondialysing + nondialyzings, nondialysings + nondimensionalize, nondimensionalise + nondimensionalized, nondimensionalised + nonecumenic, nonoecumenic + nonecumenical, nonoecumenical + nonencyclopedic, nonencyclopaedic + nonesthetic, nonaesthetic + nonesthetical, nonaesthetical + nonesthetically, nonaesthetically + nonfavorite's, nonfavourite's + nonfavorite, nonfavourite + nonfavorites, nonfavourites + nonflavored, nonflavoured + nonfulfillment's, nonfulfilment's + nonfulfillment, nonfulfilment + nonfulfillments, nonfulfilments + nongalvanized's, nongalvanised's + nongalvanized, nongalvanised + nongalvanizeds, nongalvaniseds + nongelatinizing's, nongelatinising's + nongelatinizing, nongelatinising + nongelatinizings, nongelatinisings + nonhydrolyzable's, nonhydrolysable's + nonhydrolyzable, nonhydrolysable + nonhydrolyzables, nonhydrolysables + nonimmunized's, nonimmunised's + nonimmunized, nonimmunised + nonimmunizeds, nonimmuniseds + nonionized's, nonionised's + nonionized, nonionised + nonionizeds, nonioniseds + nonionizing's, nonionising's + nonionizing, nonionising + nonionizings, nonionisings + nonlocalized's, nonlocalised's + nonlocalized, nonlocalised + nonlocalizeds, nonlocaliseds + nonmagnetizable's, nonmagnetisable's + nonmagnetizable, nonmagnetisable + nonmagnetizables, nonmagnetisables + nonnitrogenized's, nonnitrogenised's + nonnitrogenized, nonnitrogenised + nonnitrogenizeds, nonnitrogeniseds + nonorganization's, nonorganisation's + nonorganization, nonorganisation + nonorganizations, nonorganisations + nonoxidizable's, nonoxidisable's + nonoxidizable, nonoxidisable + nonoxidizables, nonoxidisables + nonoxidizing's, nonoxidising's + nonoxidizing, nonoxidising + nonoxidizings, nonoxidisings + nonparlor's, nonparlour's + nonparlor, nonparlour + nonparlors, nonparlours + nonpenalized's, nonpenalised's + nonpenalized, nonpenalised + nonpenalizeds, nonpenaliseds + nonphosphorized's, nonphosphorised's + nonphosphorized, nonphosphorised + nonphosphorizeds, nonphosphoriseds + nonpolarizable's, nonpolarisable's + nonpolarizable, nonpolarisable + nonpolarizables, nonpolarisables + nonpolarized, nonpolarised + nonpolarizing's, nonpolarising's + nonpolarizing, nonpolarising + nonpolarizings, nonpolarisings + nonrationalized's, nonrationalised's + nonrationalized, nonrationalised + nonrationalizeds, nonrationaliseds + nonrealization's, nonrealisation's + nonrealization, nonrealisation + nonrealizations, nonrealisations + nonrecognized's, nonrecognised's + nonrecognized, nonrecognised + nonrecognizeds, nonrecogniseds + nonschematized's, nonschematised's + nonschematized, nonschematised + nonschematizeds, nonschematiseds + nonsensitized's, nonsensitised's + nonsensitized, nonsensitised + nonsensitizeds, nonsensitiseds + nonspecialized's, nonspecialised's + nonspecialized, nonspecialised + nonspecializeds, nonspecialiseds + nonstandardized's, nonstandardised's + nonstandardized, nonstandardised + nonstandardizeds, nonstandardiseds + nonstylized's, nonstylised's + nonstylized, nonstylised + nonstylizeds, nonstyliseds + nonsuccor, nonsuccour + nonsympathizer's, nonsympathiser's + nonsympathizer, nonsympathiser + nonsympathizers, nonsympathisers + nonsynthesized's, nonsynthesised's + nonsynthesized, nonsynthesised + nonsynthesizeds, nonsynthesiseds + nontemporizing's, nontemporising's + nontemporizing, nontemporising + nontemporizings, nontemporisings + nonutilized's, nonutilised's + nonutilized, nonutilised + nonutilizeds, nonutiliseds + nonvisualized's, nonvisualised's + nonvisualized, nonvisualised + nonvisualizeds, nonvisualiseds + nonvolatilized's, nonvolatilised's + nonvolatilized, nonvolatilised + nonvolatilizeds, nonvolatiliseds + nonvulcanizable's, nonvulcanisable's + nonvulcanizable, nonvulcanisable + nonvulcanizables, nonvulcanisables + norice, nourice + normalizable, normalisable + normalization's, normalisation's + normalization, normalisation + normalizations, normalisations + normalize, normalise + normalized, normalised + normalizer's, normaliser's + normalizer, normaliser + normalizers, normalisers + normalizes, normalises + normalizing, normalising + Normanization's, Normanisation's + Normanization, Normanisation + Normanizations, Normanisations + Normanize, Normanise + normanize, normanise + Normanized, Normanised + normanized, normanised + Normanizer's, Normaniser's + Normanizer, Normaniser + Normanizers, Normanisers + Normanizes, Normanises + normanizes, normanises + Normanizing, Normanising + normanizing, normanising + Northernize's, Northernise's + Northernize, Northernise + northernize, northernise + northernized, northernised + northernizes, northernises + northernizing, northernising + nosies, noseys + nosize, nosise + nosohemia, nosohaemia + nosy's, nosey's + nosy, nosey + notarization, notarisation + notarizations, notarisations + notarize, notarise + notarized, notarised + notarizes, notarises + notarizing, notarising + noter, notre + nothingize, nothingise + nothingizes, nothingises + Notogea's, Notogaea's + Notogea, Notogaea + nounize, nounise + nounizes, nounises + novelization's, novelisation's + novelization, novelisation + novelizations, novelisations + novelize, novelise + novelized, novelised + novelizer's, noveliser's + novelizer, noveliser + novelizers, novelisers + novelizes, novelises + novelizing, novelising + novene, novenae + nuclearization, nuclearisation + nuclearizations, nuclearisations + nuclearize, nuclearise + nuclearized, nuclearised + nuclearizes, nuclearises + nuclearizing, nuclearising + numskull's, numbskull's + numskull, numbskull + numskulls, numbskulls + nuptialize, nuptialise + nuptializes, nuptialises + nympheum, nymphaeum + Obe's, Oboe's + Obe, Oboe + obelize, obelise + obelized, obelised + obelizes, obelises + obelizing, obelising + objectivize, objectivise + objectivized, objectivised + objectivizes, objectivises + objectivizing, objectivising + objectization's, objectisation's + objectization, objectisation + objectizations, objectisations + objectize, objectise + objectizes, objectises + oblivionize, oblivionise + oblivionizes, oblivionises + Occidentalization's, Occidentalisation's + Occidentalization, Occidentalisation + Occidentalizations, Occidentalisations + Occidentalize, Occidentalise + occidentalize, occidentalise + Occidentalized, Occidentalised + occidentalized, occidentalised + Occidentalizes, Occidentalises + occidentalizes, occidentalises + Occidentalizing, Occidentalising + occidentalizing, occidentalising + ocher's, ochre's + ocher, ochre + ochered, ochred + ochering, ochring + ocherish, ochreish + ocherous, ochreous + ocherouser, ochreouser + ocherousest, ochreousest + ocherrer, ochrer + ocherrest, ochrest + ochers, ochres + ochery, ochrey + octet's, octette's + octet, octette + octets, octettes + Ocyrrhoe's, Ocyrrhoae's + Ocyrrhoe, Ocyrrhoae + odor's, odour's + odor, odour + odored, odoured + odorful, odourful + odorfuller, odourfuller + odorfullest, odourfullest + odorize, odorise + odorized, odorised + odorizer, odoriser + odorizes, odorises + odorizing, odorising + odorless, odourless + odorlesser, odourlesser + odorlesses, odourlesses + odorlessest, odourlessest + odors, odours + oesophagi, oesophaguses + offense's, offence's + offense, offence + offenseless, offenceless + offenselesser, offencelesser + offenselesses, offencelesses + offenselessest, offencelessest + offenselessly, offencelessly + offenses, offences + officialization's, officialisation's + officialization, officialisation + officializations, officialisations + officialize, officialise + officializes, officialises + OK's, okay's + OK, okay + OKed, okayed + OKing, okaying + OKs, okays + oleomargarine's, oleomargarin's + oleomargarine, oleomargarin + oleomargarines, oleomargarins + oligemia, oligaemia + oligocythemia, oligocythaemia + olpe, olpae + Olympianize's, Olympianise's + Olympianize, Olympianise + Olympianizes, Olympianises + omber's, ombre's + omber, ombre + ombers, ombres + omelet's, omelette's + omelet, omelette + omelets, omelettes + oneyer, oneyre + oneyers, oneyres + onionized's, onionised's + onionized, onionised + onionizeds, onioniseds + ontologize, ontologise + ooglea, oogloea + oophorectomize, oophorectomise + oophorectomized, oophorectomised + oophorectomizes, oophorectomises + oophorectomizing, oophorectomising + opaled, opalled + opalize, opalise + opalized, opalised + opalizes, opalises + operationalization, operationalisation + operationalizations, operationalisations + operationalize, operationalise + operationalized, operationalised + operatize, operatise + operatized, operatised + operatizes, operatises + operatizing, operatising + opiniaster, opiniastre + opiniater, opiniatre + optimalization, optimalisation + optimalizations, optimalisations + optimalize, optimalise + optimalized, optimalised + optimalizes, optimalises + optimalizing, optimalising + optimization's, optimisation's + optimization, optimisation + optimizations, optimisations + optimize, optimise + optimized, optimised + optimizer's, optimiser's + optimizer, optimiser + optimizers, optimisers + optimizes, optimises + optimizing, optimising + optionalize, optionalise + optionalizes, optionalises + oralization's, oralisation's + oralization, oralisation + oralizations, oralisations + oralize, oralise + oralizes, oralises + orang, ourang + orangize, orangise + orangizes, orangises + orangs, ourangs + orangutan's, orangutang's + orangutan, orangutang + orangutans, orangutangs + oratorize, oratorise + oratorizes, oratorises + orchester, orchestre + organdy's, organdie's + organdy, organdie + organizabilities, organisabilities + organizability's, organisability's + organizability, organisability + organizable's, organisable's + organizable, organisable + organizabler, organisabler + organizables, organisables + organizablest, organisablest + organization's, organisation's + organization, organisation + organizational's, organisational's + organizational, organisational + organizationaler, organisationaler + organizationalest, organisationalest + organizationallier, organisationallier + organizationalliest, organisationalliest + organizationally, organisationally + organizationals, organisationals + organizationist's, organisationist's + organizationist, organisationist + organizationists, organisationists + organizations, organisations + organize, organise + organized, organised + organizer's, organiser's + organizer, organiser + organizers, organisers + organizes, organises + organizing, organising + orientalization's, orientalisation's + orientalization, orientalisation + orientalizations, orientalisations + Orientalize, Orientalise + orientalize, orientalise + Orientalized, Orientalised + orientalized, orientalised + orientalizes, orientalises + Orientalizing, Orientalising + orientalizing, orientalising + orientization's, orientisation's + orientization, orientisation + orientizations, orientisations + orientize, orientise + orientizes, orientises + ornamentalize, ornamentalise + ornamentalizes, ornamentalises + orologies, ourologies + orology, ourology + orphanize, orphanise + orphanizes, orphanises + orsel, oursel + orthocenter's, orthocentre's + orthocenter, orthocentre + orthocenters, orthocentres + orthogonalization's, orthogonalisation's + orthogonalization, orthogonalisation + orthogonalize, orthogonalise + orthogonalized, orthogonalised + orthogonalizes, orthogonalises + orthogonalizing, orthogonalising + orthographize, orthographise + orthographized, orthographised + orthographizing, orthographising + orthopedia, orthopaedia + orthopedic's, orthopaedic's + orthopedic, orthopaedic + orthopedical, orthopaedical + orthopedicallier, orthopaedicallier + orthopedicalliest, orthopaedicalliest + orthopedically, orthopaedically + orthopedicer, orthopaedicer + orthopedicest, orthopaedicest + orthopedics's, orthopaedics's + orthopedics, orthopaedics + orthopedies, orthopaedies + orthopedist's, orthopaedist's + orthopedist, orthopaedist + orthopedists, orthopaedists + orthopedy, orthopaedy + orthopnea, orthopnoea + orthopneic, orthopnoeic + osteopedion, osteopaedion + ostracizable's, ostracisable's + ostracizable, ostracisable + ostracizables, ostracisables + ostracization's, ostracisation's + ostracization, ostracisation + ostracizations, ostracisations + ostracize, ostracise + ostracized, ostracised + ostracizer's, ostraciser's + ostracizer, ostraciser + ostracizers, ostracisers + ostracizes, ostracises + ostracizing, ostracising + othematoma, othaematoma + otorrhea, otorrhoea + Ottomanization's, Ottomanisation's + Ottomanization, Ottomanisation + Ottomanizations, Ottomanisations + Ottomanize's, Ottomanise's + Ottomanize, Ottomanise + Ottomanizes, Ottomanises + outcaviled, outcavilled + outcaviling, outcavilling + outclamor's, outclamour's + outclamor, outclamour + outclamors, outclamours + outerness, outreness + outhumor's, outhumour's + outhumor, outhumour + outhumored, outhumoured + outhumoring, outhumouring + outhumors, outhumours + outhyperbolize, outhyperbolise + outhyperbolizes, outhyperbolises + outlabor's, outlabour's + outlabor, outlabour + outlabors, outlabours + outluster, outlustre + outmaneuver, outmanoeuvre + outmaneuvered, outmanoeuvred + outmaneuvering, outmanoeuvring + outmaneuvers, outmanoeuvres + outrivaled, outrivalled + outrivaling, outrivalling + outsavor's, outsavour's + outsavor, outsavour + outsavoring, outsavouring + outsavors, outsavours + outsplendor's, outsplendour's + outsplendor, outsplendour + outsplendors, outsplendours + outtyrannize, outtyrannise + outtyrannizes, outtyrannises + ovalization's, ovalisation's + ovalization, ovalisation + ovalizations, ovalisations + ovalize, ovalise + ovalizes, ovalises + ovariectomized, ovariectomised + overagonize, overagonise + overagonizes, overagonises + overanalyze, overanalyse + overanalyzes, overanalyses + overbrutalize, overbrutalise + overbrutalizes, overbrutalises + overcapitalization's, overcapitalisation's + overcapitalization, overcapitalisation + overcapitalizations, overcapitalisations + overcapitalize, overcapitalise + overcapitalized, overcapitalised + overcapitalizes, overcapitalises + overcapitalizing, overcapitalising + overcentralization's, overcentralisation's + overcentralization, overcentralisation + overcentralizations, overcentralisations + overcentralize, overcentralise + overcentralizes, overcentralises + overcivilization's, overcivilisation's + overcivilization, overcivilisation + overcivilizations, overcivilisations + overcivilize, overcivilise + overcivilizes, overcivilises + overclamor's, overclamour's + overclamor, overclamour + overclamors, overclamours + overcolor's, overcolour's + overcolor, overcolour + overcoloration's, overcolouration's + overcoloration, overcolouration + overcoloring, overcolouring + overcolors, overcolours + overcriticize, overcriticise + overcriticizes, overcriticises + overdoctrinize, overdoctrinise + overdoctrinizes, overdoctrinises + overdramatize, overdramatise + overdramatized, overdramatised + overdramatizes, overdramatises + overdramatizing, overdramatising + overemotionalize, overemotionalise + overemotionalizes, overemotionalises + overemphasize, overemphasise + overemphasized, overemphasised + overemphasizer, overemphasiser + overemphasizers, overemphasisers + overemphasizes, overemphasises + overemphasizing, overemphasising + overfavor's, overfavour's + overfavor, overfavour + overfavorable's, overfavourable's + overfavorable, overfavourable + overfavorables, overfavourables + overfavorablies, overfavourablies + overfavorably, overfavourably + overfavors, overfavours + overfertilization, overfertilisation + overgeneralize, overgeneralise + overgeneralized, overgeneralised + overgeneralizes, overgeneralises + overgeneralizing, overgeneralising + overhonor's, overhonour's + overhonor, overhonour + overhonors, overhonours + overhumanize, overhumanise + overhumanizes, overhumanises + overindustrialization's, overindustrialisation's + overindustrialization, overindustrialisation + overindustrializations, overindustrialisations + overindustrialize, overindustrialise + overindustrializes, overindustrialises + overjudgment's, overjudgement's + overjudgment, overjudgement + overjudgments, overjudgements + overlabor's, overlabour's + overlabor, overlabour + overlabored, overlaboured + overlaboring, overlabouring + overlabors, overlabours + overnationalization's, overnationalisation's + overnationalization, overnationalisation + overnationalizations, overnationalisations + overrapturize, overrapturise + overrapturizes, overrapturises + overrationalize, overrationalise + overrationalizes, overrationalises + oversentimentalize, oversentimentalise + oversentimentalizes, oversentimentalises + oversize, oversized + overspecialization's, overspecialisation's + overspecialization, overspecialisation + overspecializations, overspecialisations + overspecialize, overspecialise + overspecialized, overspecialised + overspecializes, overspecialises + overspecializing, overspecialising + oversystematize, oversystematise + oversystematizes, oversystematises + overunionized's, overunionised's + overunionized, overunionised + overunionizeds, overunioniseds + overurbanization's, overurbanisation's + overurbanization, overurbanisation + overurbanizations, overurbanisations + overutilization, overutilisation + overwomanize, overwomanise + overwomanizes, overwomanises + ower, owre + owercome, owrecome + owerword, owreword + oxalemia, oxalaemia + oxidizabilities, oxidisabilities + oxidizability's, oxidisability's + oxidizability, oxidisability + oxidizable's, oxidisable's + oxidizable, oxidisable + oxidizables, oxidisables + oxidization's, oxidisation's + oxidization, oxidisation + oxidizations, oxidisations + oxidize, oxidise + oxidized, oxidised + oxidizement's, oxidisement's + oxidizement, oxidisement + oxidizements, oxidisements + oxidizer's, oxidiser's + oxidizer, oxidiser + oxidizers, oxidisers + oxidizes, oxidises + oxidizing, oxidising + oxidizings, oxidisings + oxygenizable's, oxygenisable's + oxygenizable, oxygenisable + oxygenizables, oxygenisables + oxygenize, oxygenise + oxygenized, oxygenised + oxygenizement's, oxygenisement's + oxygenizement, oxygenisement + oxygenizements, oxygenisements + oxygenizer's, oxygeniser's + oxygenizer, oxygeniser + oxygenizers, oxygenisers + oxygenizes, oxygenises + oxygenizing, oxygenising + oxyhematin, oxyhaematin + oxyhemoglobin, oxyhaemoglobin + oxyhemoglobins, oxyhaemoglobins + ozena, ozaena + ozena, ozoena + ozonization's, ozonisation's + ozonization, ozonisation + ozonizations, ozonisations + ozonize, ozonise + ozonized, ozonised + ozonizer's, ozoniser's + ozonizer, ozoniser + ozonizers, ozonisers + ozonizes, ozonises + ozonizing, ozonising + pachyemia, pachyaemia + pachyhemia, pachyhaemia + packetization, packetisation + packetize, packetise + packetized, packetised + packetizer's, packetiser's + packetizer, packetiser + packetizers, packetisers + packetizes, packetises + packetizing, packetising + paeanize, paeanise + paeanizes, paeanises + paganization's, paganisation's + paganization, paganisation + paganizations, paganisations + paganize, paganise + paganized, paganised + paganizer's, paganiser's + paganizer, paganiser + paganizers, paganisers + paganizes, paganises + paganizing, paganising + pagine, paginae + pajama's, pyjama's + pajama, pyjama + pajamaed, pyjamased + pajamas's, pyjamas's + pajamas, pyjamas + palame, palamae + palatalization's, palatalisation's + palatalization, palatalisation + palatalizations, palatalisations + palatalize, palatalise + palatalized, palatalised + palatalizes, palatalises + palatalizing, palatalising + palatization's, palatisation's + palatization, palatisation + palatizations, palatisations + palatize, palatise + palatizes, palatises + paleanthropic, palaeanthropic + Palearctic, Palaearctic + paleencephalon's, palaeencephalon's + paleencephalon, palaeencephalon + paleentomology, palaeentomology + paleethnologic, palaeethnologic + paleethnological, palaeethnological + paleethnologist, palaeethnologist + paleethnology, palaeethnology + paleichthyologist, palaeichthyologist + paleichthyology, palaeichthyology + paleoalchemical, palaeoalchemical + paleoanthropic, palaeoanthropic + paleoanthropography, palaeoanthropography + paleoanthropological, palaeoanthropological + paleoanthropologies, palaeoanthropologies + paleoanthropologist, palaeoanthropologist + paleoanthropologists, palaeoanthropologists + paleoanthropology, palaeoanthropology + Paleoanthropus's, Palaeoanthropus's + Paleoanthropus, Palaeoanthropus + paleoatavism, palaeoatavism + paleoatavistic, palaeoatavistic + paleobiogeography, palaeobiogeography + paleobiologic, palaeobiologic + paleobiological, palaeobiological + paleobiologies, palaeobiologies + paleobiologist's, palaeobiologist's + paleobiologist, palaeobiologist + paleobiologists, palaeobiologists + paleobiology's, palaeobiology's + paleobiology, palaeobiology + paleobotanic, palaeobotanic + paleobotanical, palaeobotanical + paleobotanically, palaeobotanically + paleobotanies, palaeobotanies + paleobotanist, palaeobotanist + paleobotanists, palaeobotanists + paleobotany's, palaeobotany's + paleobotany, palaeobotany + paleoceanography, palaeoceanography + paleochorology, palaeochorology + paleoclimatic, palaeoclimatic + paleoclimatologic, palaeoclimatologic + paleoclimatological, palaeoclimatological + paleoclimatologies, palaeoclimatologies + paleoclimatologist's, palaeoclimatologist's + paleoclimatologist, palaeoclimatologist + paleoclimatologists, palaeoclimatologists + paleoclimatology's, palaeoclimatology's + paleoclimatology, palaeoclimatology + Paleoconcha's, Palaeoconcha's + Paleoconcha, Palaeoconcha + paleocosmic, palaeocosmic + paleocosmology, palaeocosmology + paleocrystal, palaeocrystal + paleocrystallic, palaeocrystallic + paleocrystalline, palaeocrystalline + paleocrystic, palaeocrystic + paleocyclic, palaeocyclic + paleodendrologic, palaeodendrologic + paleodendrological, palaeodendrological + paleodendrologically, palaeodendrologically + paleodendrologist, palaeodendrologist + paleodendrology, palaeodendrology + paleoecologic, palaeoecologic + paleoecological, palaeoecological + paleoecologies, palaeoecologies + paleoecologist's, palaeoecologist's + paleoecologist, palaeoecologist + paleoecologists, palaeoecologists + paleoecology's, palaeoecology's + paleoecology, palaeoecology + paleoencephalon's, palaeoencephalon's + paleoencephalon, palaeoencephalon + paleoentomologic, palaeoentomologic + paleoentomological, palaeoentomological + paleoentomologist's, palaeoentomologist's + paleoentomologist, palaeoentomologist + paleoeremology, palaeoeremology + paleoethnic, palaeoethnic + paleoethnography, palaeoethnography + paleoethnologic, palaeoethnologic + paleoethnological, palaeoethnological + paleoethnologist, palaeoethnologist + paleoethnology, palaeoethnology + paleofauna, palaeofauna + paleogenesis's, palaeogenesis's + paleogenesis, palaeogenesis + paleogenetic, palaeogenetic + paleogeographer, palaeogeographer + paleogeographers, palaeogeographers + paleogeographic, palaeogeographic + paleogeographical, palaeogeographical + paleogeographically, palaeogeographically + paleogeographies, palaeogeographies + paleogeography, palaeogeography + paleogeology, palaeogeology + paleoglaciology, palaeoglaciology + paleoglyph, palaeoglyph + paleograph, palaeograph + paleographic, palaeographic + paleographical, palaeographical + paleographically, palaeographically + paleographist, palaeographist + paleoherpetologist, palaeoherpetologist + paleoherpetology, palaeoherpetology + paleohistology, palaeohistology + paleohydrography, palaeohydrography + paleoichthyology, palaeoichthyology + paleolatry, palaeolatry + paleolimnology, palaeolimnology + paleolith's, palaeolith's + paleolith, palaeolith + paleolithic, palaeolithic + Paleolithic, Palaeolithic + paleolithical, palaeolithical + paleolithist, palaeolithist + paleolithoid, palaeolithoid + paleoliths, palaeoliths + paleolithy, palaeolithy + paleological, palaeological + paleologist's, palaeologist's + paleologist, palaeologist + paleology, palaeology + paleomagnetism's, palaeomagnetism's + paleomagnetism, palaeomagnetism + paleomagnetisms, palaeomagnetisms + paleometallic, palaeometallic + paleometeorological, palaeometeorological + paleometeorology, palaeometeorology + paleontographic, palaeontographic + paleontographical, palaeontographical + paleontographies, palaeontographies + paleontography's, palaeontography's + paleontography, palaeontography + paleontol, palaeontol + paleontologic, palaeontologic + paleontological, palaeontological + paleontologically, palaeontologically + paleontologist's, palaeontologist's + paleontologist, palaeontologist + paleontologists, palaeontologists + paleontology's, palaeontology's + paleontology, palaeontology + paleopathologic, palaeopathologic + paleopathological, palaeopathological + paleopathologies, palaeopathologies + paleopathologist, palaeopathologist + paleopathologists, palaeopathologists + paleopathology, palaeopathology + paleopedology, palaeopedology + paleophysiography, palaeophysiography + paleophysiology, palaeophysiology + paleophytic, palaeophytic + paleophytological, palaeophytological + paleophytologist, palaeophytologist + paleophytology, palaeophytology + paleoplain, palaeoplain + paleopotamology, palaeopotamology + paleopsychic, palaeopsychic + paleopsychological, palaeopsychological + paleopsychology, palaeopsychology + paleornithological, palaeornithological + paleornithology, palaeornithology + paleostriatal, palaeostriatal + paleostriatum, palaeostriatum + paleostylic, palaeostylic + paleostyly, palaeostyly + paleotechnic, palaeotechnic + paleothalamus, palaeothalamus + Paleotropical's, Palaeotropical's + Paleotropical, Palaeotropical + paleovolcanic, palaeovolcanic + paleozoic, palaeozoic + paleozoologic, palaeozoologic + paleozoological, palaeozoological + paleozoologies, palaeozoologies + paleozoologist's, palaeozoologist's + paleozoologist, palaeozoologist + paleozoologists, palaeozoologists + paleozoology's, palaeozoology's + paleozoology, palaeozoology + palestra's, palaestra's + palestra, palaestra + palestrae, palaestrae + palestral, palaestral + palestras, palaestras + palestrian, palaestrian + palestric, palaestric + paletiology, palaetiology + palladiumize, palladiumise + palladiumizes, palladiumises + palletization's, palletisation's + palletization, palletisation + palletizations, palletisations + palletize, palletise + palletized, palletised + palletizer's, palletiser's + palletizer, palletiser + palletizers, palletisers + palletizes, palletises + palletizing, palletising + pamperize, pamperise + pamperizes, pamperises + pamphletize, pamphletise + pamphletizes, pamphletises + panderize, panderise + panderizes, panderises + pandora, pandoura + panegyrize, panegyrise + panegyrized, panegyrised + panegyrizes, panegyrises + panegyrizing, panegyrising + paneled, panelled + paneling's, panelling's + paneling, panelling + panelings, panellings + panelist's, panellist's + panelist, panellist + panelists, panellists + panelized, panelised + panellisation, panellization + panesthesia, panaesthesia + panesthesias, panaesthesias + panesthetic, panaesthetic + pangea, pangaea + pannier's, panier's + pannier, panier + panniers, paniers + panomphean, panomphaean + pantheonization's, pantheonisation's + pantheonization, pantheonisation + pantheonizations, pantheonisations + pantheonize, pantheonise + pantheonizes, pantheonises + pantie's, panty's + pantie, panty + papalization's, papalisation's + papalization, papalisation + papalizations, papalisations + papalize, papalise + papalized, papalised + papalizer, papaliser + papalizers, papalisers + papalizes, papalises + papalizing, papalising + papilledema, papilloedema + papule, papulae + parabolization's, parabolisation's + parabolization, parabolisation + parabolize, parabolise + parabolized, parabolised + parabolizes, parabolises + parabolizing, parabolising + paraffinize, paraffinise + paraffinizes, paraffinises + paragraphize, paragraphise + paragraphizes, paragraphises + parakeet's, parrakeet's + parakeet, parrakeet + parakeets, parrakeets + parallelization's, parallelisation's + parallelization, parallelisation + parallelizations, parallelisations + parallelize, parallelise + parallelized, parallelised + parallelizer, paralleliser + parallelizers, parallelisers + parallelizes, parallelises + parallelizing, parallelising + paralogize, paralogise + paralogized, paralogised + paralogizes, paralogises + paralogizing, paralogising + paralyzation's, paralysation's + paralyzation, paralysation + paralyzations, paralysations + paralyze, paralyse + paralyzed, paralysed + paralyzedlies, paralysedlies + paralyzedly, paralysedly + paralyzer's, paralyser's + paralyzer, paralyser + paralyzers, paralysers + paralyzes, paralyses + paralyzing, paralysing + paralyzinglies, paralysinglies + paralyzingly, paralysingly + Paramecium's, Paramoecium's + Paramecium, Paramoecium + parameterizable, parameterisable + parameterization's, parameterisation's + parameterization, parameterisation + parameterizations, parameterisations + parameterize, parameterise + parameterized, parameterised + parameterizes, parameterises + parameterizing, parameterising + parametrizable, parametrisable + parametrization's, parametrisation's + parametrization, parametrisation + parametrizations, parametrisations + parametrize, parametrise + parametrized, parametrised + parametrizes, parametrises + parametrizing, parametrising + paraselene, paraselenae + parasitemia, parasitaemia + parasitization, parasitisation + parasitize, parasitise + parasitized, parasitised + parasitizes, parasitises + parasitizing, parasitising + parathyroidectomize, parathyroidectomise + parathyroidectomized, parathyroidectomised + parathyroidectomizes, parathyroidectomises + parathyroidectomizing, parathyroidectomising + paratragedia, paratragoedia + parceled, parcelled + parceler, parceller + parceling's, parcelling's + parceling, parcelling + parchmentize, parchmentise + parchmentized, parchmentised + parchmentizes, parchmentises + parchmentizing, parchmentising + parecious, paroecious + pareciously, paroeciously + pareciousness, paroeciousness + parecism, paroecism + parecy, paroecy + pareneses, paraeneses + parenesis, paraenesis + parenetic, paraenetic + parenetical, paraenetical + parenthesization, parenthesisation + parenthesize, parenthesise + parenthesized, parenthesised + parenthesizes, parenthesises + parenthesizing, parenthesising + paresthesia's, paraesthesia's + paresthesia, paraesthesia + paresthesias, paraesthesias + paresthetic, paraesthetic + parfocalization, parfocalisation + parfocalize, parfocalise + Parisianization's, Parisianisation's + Parisianization, Parisianisation + Parisianizations, Parisianisations + Parisianize's, Parisianise's + Parisianize, Parisianise + Parisianizes, Parisianises + parlor's, parlour's + parlor, parlour + parlorish, parlourish + parlormaid, parlourmaid + parlors, parlours + parmigiana, parmigiano + parochialization's, parochialisation's + parochialization, parochialisation + parochializations, parochialisations + parochialize, parochialise + parochialized, parochialised + parochializes, parochialises + parochializing, parochialising + parrotize, parrotise + parrotizes, parrotises + parsonize, parsonise + parsonizes, parsonises + partialize, partialise + partialized, partialised + partializes, partialises + partializing, partialising + particolored, particoloured + particoloredder, particolouredder + particoloreddest, particoloureddest + particularization's, particularisation's + particularization, particularisation + particularizations, particularisations + particularize, particularise + particularized, particularised + particularizer's, particulariser's + particularizer, particulariser + particularizes, particularises + particularizing, particularising + partisan's, partizan's + partisan's, partizan's + partisan, partizan + partisan, partizan + partisanize, partisanise + partisanizes, partisanises + partisans, partizans + partisans, partizans + Pasiphae's, Pasiphaae's + Pasiphae, Pasiphaae + passades, passadoes + passivization, passivisation + passivize, passivise + passivized, passivised + passivizes, passivises + passivizing, passivising + pasteurization's, pasteurisation's + pasteurization, pasteurisation + pasteurizations, pasteurisations + pasteurize, pasteurise + pasteurized, pasteurised + pasteurizer's, pasteuriser's + pasteurizer, pasteuriser + Pasteurizers, Pasteurisers + pasteurizers, pasteurisers + pasteurizes, pasteurises + pasteurizing, pasteurising + pastoralize, pastoralise + pastoralizes, pastoralises + pastorize, pastorise + pastorizes, pastorises + paternalize, paternalise + paternalizes, paternalises + patine, patinae + patined, patinaed + patrialization, patrialisation + patrializations, patrialisations + patrialize, patrialise + patrialized, patrialised + patrializes, patrialises + patrializing, patrialising + patrices, patricoes + patronizable's, patronisable's + patronizable, patronisable + patronizabler, patronisabler + patronizables, patronisables + patronizablest, patronisablest + patronization's, patronisation's + patronization, patronisation + patronizations, patronisations + patronize, patronise + patronized, patronised + patronizer's, patroniser's + patronizer, patroniser + patronizers, patronisers + patronizes, patronises + patronizing's, patronising's + patronizing, patronising + patronizinglier, patronisinglier + patronizingliest, patronisingliest + patronizingly, patronisingly + patronizings, patronisings + patte, pattae + patternize, patternise + patternizes, patternises + Paulinize's, Paulinise's + Paulinize, Paulinise + Paulinizes, Paulinises + pauperization's, pauperisation's + pauperization, pauperisation + pauperizations, pauperisations + pauperize, pauperise + pauperized, pauperised + pauperizer's, pauperiser's + pauperizer, pauperiser + pauperizers, pauperisers + pauperizes, pauperises + pauperizing, pauperising + Pavior's, Paviour's + pavior's, paviour's + Pavior, Paviour + pavior, paviour + paviors, paviours + pawpaw's, papaw's + pawpaw, papaw + pawpaws, papaws + Paynize's, Paynise's + Paynize, Paynise + Paynizes, Paynises + pe, poe + pearlization, pearlisation + pearlize, pearlise + pearlized, pearlised + pearlizes, pearlises + pearlizing, pearlising + peasantize, peasantise + peasantizes, peasantises + pectization's, pectisation's + pectization, pectisation + pectizations, pectisations + pectize, pectise + pectized, pectised + pectizes, pectises + pectizing, pectising + peculiarize, peculiarise + peculiarized, peculiarised + peculiarizes, peculiarises + peculiarizing, peculiarising + pedagogism, paedagogism + pedagogue's, pedagog's + pedagogue, pedagog + pedagogues, pedagogs + pedaled, pedalled + pedaler's, pedaller's + pedaler, pedaller + pedalers, pedallers + pedaling, pedalling + pedanticize, pedanticise + pedanticized, pedanticised + pedanticizes, pedanticises + pedanticizing, pedanticising + pedantize, pedantise + pedantized, pedantised + pedantizes, pedantises + pedantizing, pedantising + pedatrophia, paedatrophia + pedatrophy, paedatrophy + peddler's, pedlar's + peddler, pedlar + peddlers, pedlars + pederast's, paederast's + pederast, paederast + pederastic, paederastic + pederastically, paederastically + pederasts, paederasts + pedestaled, pedestalled + pedestaling, pedestalling + pedestrianization's, pedestrianisation's + pedestrianization, pedestrianisation + pedestrianizations, pedestrianisations + pedestrianize, pedestrianise + pedestrianized, pedestrianised + pedestrianizes, pedestrianises + pedestrianizing, pedestrianising + pediatric, paediatric + pediatrics, paediatrics + pediatrist's, paediatrician's + pediatrist, paediatrician + pediatrists, paediatricians + pediatry, paediatry + pedobaptism's, paedobaptism's + pedobaptism, paedobaptism + pedobaptist's, paedobaptist's + pedobaptist, paedobaptist + pedodontic, paedodontic + pedodontics, paedodontics + pedogeneses, paedogeneses + pedogenesis, paedogenesis + pedogenetic, paedogenetic + pedogenic, paedogenic + pedological, paedological + pedologies, paedologies + pedologist, paedologist + pedologists, paedologists + pedology's, paedology's + pedology, paedology + pedometrical, paedometrical + pedomorphic, paedomorphic + pedomorphism, paedomorphism + pedomorphisms, paedomorphisms + pedomorphoses, paedomorphoses + pedomorphosis, paedomorphosis + pedophile, paedophile + pedophiles, paedophiles + pedophilia, paedophilia + pedophiliac, paedophiliac + pedophiliacs, paedophiliacs + pedophilias, paedophilias + pedophilic, paedophilic + pedotribe, paedotribe + pedotrophic, paedotrophic + pedotrophist, paedotrophist + pedotrophy, paedotrophy + peize, peise + peized, peised + peizes, peises + peizing, peising + Pekingese's, Pekinese's + Pekingese, Pekinese + pelletization's, pelletisation's + pelletization, pelletisation + pelletizations, pelletisations + pelletize, pelletise + pelletized, pelletised + pelletizer, pelletiser + pelletizes, pelletises + pelletizing, pelletising + pelorized, pelorised + pemmicanization's, pemmicanisation's + pemmicanization, pemmicanisation + pemmicanizations, pemmicanisations + pemmicanize's, pemmicanise's + pemmicanize, pemmicanise + pemmicanizes, pemmicanises + penalizable's, penalisable's + penalizable, penalisable + penalizabler, penalisabler + penalizables, penalisables + penalizablest, penalisablest + penalization's, penalisation's + penalization, penalisation + penalizations, penalisations + penalize, penalise + penalized, penalised + penalizes, penalises + penalizing, penalising + penciled, pencilled + penciler's, penciller's + penciler, penciller + pencilers, pencillers + penciling, pencilling + pencilings, pencillings + penelopize, penelopise + penelopized, penelopised + penelopizes, penelopises + penelopizing, penelopising + penlight's, penlite's + penlight, penlite + penlights, penlites + penne, pennae + pense, pensae + peptizable's, peptisable's + peptizable, peptisable + peptizables, peptisables + peptization's, peptisation's + peptization, peptisation + peptizations, peptisations + peptize, peptise + peptized, peptised + peptizer, peptiser + peptizers, peptisers + peptizes, peptises + peptizing, peptising + peptonemia, peptonaemia + peptonization's, peptonisation's + peptonization, peptonisation + peptonizations, peptonisations + peptonize, peptonise + peptonized, peptonised + peptonizer's, peptoniser's + peptonizer, peptoniser + peptonizes, peptonises + peptonizing, peptonising + peracid, preacid + peracidity, preacidity + peract, preact + peracute, preacute + perambulatory, preambulatory + perces, preces + perchlorethane, perchloroethane + perchlorethylene, perchloroethylene + perchloric, prechloric + perclose, preclose + percompound, precompound + percurrent, precurrent + percussionize, percussionise + percussionizes, percussionises + perdicine, perdicinae + perdiligent, prediligent + perdy, predy + perea, peraea + perennialize, perennialise + perennializes, perennialises + pereon, peraeon + pereopod, peraeopod + pereopods, peraeopods + perfectivize, perfectivise + perfectivizes, perfectivises + perfervor's, perfervour's + perfervor, perfervour + perfervors, perfervours + perfet, prefet + perfoliation, prefoliation + perfoliations, prefoliations + performant, preformant + performative, preformative + perhazard, prehazard + pericecal, pericaecal + pericecitis, pericaecitis + pericenter, pericentre + perichete, perichaete + pericope, pericopae + periesophageal, perioesophageal + periled, perilled + periling, perilling + periodicalize, periodicalise + periodicalizes, periodicalises + periodization's, periodisation's + periodization, periodisation + periodizations, periodisations + periodize, periodise + periodized, periodised + periodizes, periodises + periodizing, periodising + perjink, prejink + perlection, prelection + perlingual, prelingual + perlingually, prelingually + permissable, premissable + permixture, premixture + pernasal, prenasal + peroral, preoral + perorally, preorally + perotic, preotic + peroxidize, peroxidise + peroxidized, peroxidised + peroxidizement's, peroxidisement's + peroxidizement, peroxidisement + peroxidizements, peroxidisements + peroxidizes, peroxidises + peroxidizing, peroxidising + perperfect, preperfect + Perse's, Persae's + Perse, Persae + perse, prese + Persianization's, Persianisation's + Persianization, Persianisation + Persianizations, Persianisations + Persianize's, Persianise's + Persianize, Persianise + Persianized's, Persianised's + Persianized, Persianised + Persianizes, Persianises + Persianizing's, Persianising's + Persianizing, Persianising + Persicize's, Persicise's + Persicize, Persicise + Persicized's, Persicised's + Persicized, Persicised + Persicizes, Persicises + Persicizing's, Persicising's + Persicizing, Persicising + persolve, presolve + personalization's, personalisation's + personalization, personalisation + personalizations, personalisations + personalize, personalise + personalized, personalised + personalizes, personalises + personalizing, personalising + personization's, personisation's + personization, personisation + personizations, personisations + personize, personise + personized, personised + personizes, personises + personizing, personising + perst, prest + Peruvianize's, Peruvianise's + Peruvianize, Peruvianise + Peruvianizes, Peruvianises + perv, prev + perve, preve + perved, preved + perves, preves + perviable, previable + perving, preving + perviousness, previousness + perviousnesses, previousnesses + petaled, petalled + petling, poetling + Petrarchize's, Petrarchise's + Petrarchize, Petrarchise + Petrarchized's, Petrarchised's + Petrarchized, Petrarchised + Petrarchizes, Petrarchises + Petrarchizing's, Petrarchising's + Petrarchizing, Petrarchising + petrolization's, petrolisation's + petrolization, petrolisation + petrolizations, petrolisations + petrolize, petrolise + petrolizes, petrolises + phacochere, phacochoere + phacocherine, phacochoerine + Phaenna's, Phaaenna's + Phaenna, Phaaenna + phagedena, phagedaena + phagedenas, phagedaenas + phagedenic, phagedaenic + phagedenical, phagedaenical + phagedenous, phagedaenous + phagocytize, phagocytise + phagocytizes, phagocytises + phalanxes, phalanx + phantomize, phantomise + phantomizer, phantomiser + phantomizers, phantomisers + phantomizes, phantomises + Pharisean's, Pharisaean's + Pharisean, Pharisaean + pharmacopeian, pharmacopoeian + pharmacopoeia's, pharmacopeia's + pharmacopoeia, pharmacopeia + pharmacopoeial, pharmacopeial + pharmacopoeias, pharmacopeias + phelonion, phaelonion + phelonions, phaelonions + phenicia, phoenicia + phenicopter, phoenicopter + phenogam, phaenogam + phenogams, phaenogams + phenogenesis, phaenogenesis + phenogenetic, phaenogenetic + phenolization's, phenolisation's + phenolization, phenolisation + phenolizations, phenolisations + phenolize, phenolise + phenolizes, phenolises + phenological, phaenological + phenologies, phaenologies + phenology, phaenology + phenomenalization's, phenomenalisation's + phenomenalization, phenomenalisation + phenomenalizations, phenomenalisations + phenomenalize, phenomenalise + phenomenalized, phenomenalised + phenomenalizes, phenomenalises + phenomenalizing, phenomenalising + phenomenism, phaenomenism + phenomenize, phenomenise + phenomenized, phenomenised + phenomenizes, phenomenises + phenomenizing, phenomenising + phenozygous, phaenozygous + pheophyl, phaeophyl + pheophyll, phaeophyll + pheophytin, phaeophytin + phiale, phialae + philanthropize, philanthropise + philanthropized, philanthropised + philanthropizes, philanthropises + philanthropizing, philanthropising + Philippize's, Philippise's + Philippize, Philippise + Philippized's, Philippised's + Philippized, Philippised + Philippizes, Philippises + Philippizing's, Philippising's + Philippizing, Philippising + Philistinize's, Philistinise's + Philistinize, Philistinise + Philistinized's, Philistinised's + Philistinized, Philistinised + Philistinizes, Philistinises + Philistinizing's, Philistinising's + Philistinizing, Philistinising + philopena, philopoena + philopenas, philopoenas + philosophization's, philosophisation's + philosophization, philosophisation + philosophizations, philosophisations + philosophize, philosophise + philosophized, philosophised + philosophizer's, philosophiser's + philosophizer, philosophiser + philosophizers, philosophisers + philosophizes, philosophises + philosophizing, philosophising + philter's, philtre's + philter, philtre + philters, philtres + phlebotomization's, phlebotomisation's + phlebotomization, phlebotomisation + phlebotomizations, phlebotomisations + phlebotomize, phlebotomise + phlebotomized, phlebotomised + phlebotomizes, phlebotomises + phlebotomizing, phlebotomising + phleum, phloeum + phlyctena's, phlyctaena's + phlyctena, phlyctaena + phlyctenae, phlyctaenae + phlyctenula, phlyctaenula + Phocean, Phocaean + phonemicization, phonemicisation + phonemicizations, phonemicisations + phonemicize, phonemicise + phonemicized, phonemicised + phonemicizes, phonemicises + phonemicizing, phonemicising + phoneticization's, phoneticisation's + phoneticization, phoneticisation + phoneticizations, phoneticisations + phoneticize, phoneticise + phoneticized, phoneticised + phoneticizes, phoneticises + phoneticizing, phoneticising + phonetization, phonetisation + phonetizations, phonetisations + phonetize, phonetise + phonetized, phonetised + phonetizes, phonetises + phonetizing, phonetising + phorrhea, phorrhoea + phosphatization's, phosphatisation's + phosphatization, phosphatisation + phosphatizations, phosphatisations + phosphatize, phosphatise + phosphatized, phosphatised + phosphatizes, phosphatises + phosphatizing, phosphatising + phosphorize, phosphorise + phosphorized, phosphorised + phosphorizes, phosphorises + phosphorizing, phosphorising + photesthesis, photaesthesis + photesthesis, photoesthesis + photocatalyzer's, photocatalyser's + photocatalyzer, photocatalyser + photocatalyzers, photocatalysers + photoesthetic, photoaesthetic + photographize, photographise + photographizes, photographises + photoionization's, photoionisation's + photoionization, photoionisation + photoionizations, photoionisations + photoisomerization's, photoisomerisation's + photoisomerization, photoisomerisation + photoisomerizations, photoisomerisations + photolabeled, photolabelled + photolabeler, photolabeller + photolabeling, photolabelling + photolyzable, photolysable + photolyze, photolyse + photolyzed, photolysed + photolyzes, photolyses + photolyzing, photolysing + photopolymerization's, photopolymerisation's + photopolymerization, photopolymerisation + photopolymerizations, photopolymerisations + photosensitization's, photosensitisation's + photosensitization, photosensitisation + photosensitizations, photosensitisations + photosensitize, photosensitise + photosensitized, photosensitised + photosensitizer's, photosensitiser's + photosensitizer, photosensitiser + photosensitizers, photosensitisers + photosensitizes, photosensitises + photosensitizing, photosensitising + photosynthesize, photosynthesise + photosynthesized, photosynthesised + photosynthesizes, photosynthesises + photosynthesizing, photosynthesising + phrenologize, phrenologise + phrenologized, phrenologised + phrenologizes, phrenologises + phrenologizing, phrenologising + Phylactolema's, Phylactolaema's + Phylactolema, Phylactolaema + Phylactolemata's, Phylactolaemata's + Phylactolemata, Phylactolaemata + phytoecology, phytooecology + phytohemagglutinin, phytohaemagglutinin + piarhemic, piarhaemic + piaster's, piastre's + piaster, piastre + piasters, piastres + picogram's, picogramme's + picogram, picogramme + picograms, picogrammes + picometer's, picometre's + picometer, picometre + picometers, picometres + pictorialization's, pictorialisation's + pictorialization, pictorialisation + pictorializations, pictorialisations + pictorialize, pictorialise + pictorialized, pictorialised + pictorializes, pictorialises + pictorializing, pictorialising + picturization's, picturisation's + picturization, picturisation + picturizations, picturisations + picturize, picturise + picturized, picturised + picturizes, picturises + picturizing, picturising + pidginization's, pidginisation's + pidginization, pidginisation + pidginizations, pidginisations + pidginize, pidginise + pidginized, pidginised + pidginizes, pidginises + pidginizing, pidginising + piggyback's, pickaback's + piggyback, pickaback + piggybacking, pickabacking + piggybacks, pickabacks + pigmean, pigmaean + pigmentize, pigmentise + pigmentizes, pigmentises + pilau's, pilaff's + pilau, pilaff + pilaus, pilaffs + pilgrimize, pilgrimise + pilgrimized, pilgrimised + pilgrimizes, pilgrimises + pilgrimizing, pilgrimising + pillarize, pillarise + pillarizes, pillarises + pillorize, pillorise + pillorized, pillorised + pillorizes, pillorises + pillorizing, pillorising + pillowbeer, pillowbere + Pindarize's, Pindarise's + Pindarize, Pindarise + Pindarized's, Pindarised's + Pindarized, Pindarised + Pindarizes, Pindarises + Pindarizing's, Pindarising's + Pindarizing, Pindarising + piney, piny + pinkie's, pinky's + pinkie, pinky + pinnule, pinnulae + pinochle's, pinocle's + pinochle, pinocle + pinyon's, piÒon's + pinyon, piÒon + pinyons, piÒons + piratize, piratise + piratizes, piratises + piroshki's, pirozhki's + piroshki, pirozhki + piscine, piscinae + pistoled, pistolled + pistoling, pistolling + pixie's, pixy's + pixie, pixy + pixieish, pixyish + pizes, pises + pizzazz's, pizazz's + pizzazz, pizazz + pizzazzes, pizazzes + Placean's, Placaean's + Placean, Placaean + placebos, placeboes + plage, plagae + plagiarization's, plagiarisation's + plagiarization, plagiarisation + plagiarizations, plagiarisations + plagiarize, plagiarise + plagiarized, plagiarised + plagiarizer's, plagiariser's + plagiarizer, plagiariser + plagiarizers, plagiarisers + plagiarizes, plagiarises + plagiarizing, plagiarising + Plante's, Plantae's + Plante, Plantae + plantule, plantulae + plasmapheresis, plasmaphaeresis + plasmolyze, plasmolyse + plasmolyzed, plasmolysed + plasmolyzes, plasmolyses + plasmolyzing, plasmolysing + plasticization's, plasticisation's + plasticization, plasticisation + plasticizations, plasticisations + plasticize, plasticise + plasticized, plasticised + plasticizer's, plasticiser's + plasticizer, plasticiser + plasticizers, plasticisers + plasticizes, plasticises + plasticizing, plasticising + platea, plataea + platinization's, platinisation's + platinization, platinisation + platinizations, platinisations + platinize, platinise + platinized, platinised + platinizes, platinises + platinizing, platinising + platitudinization's, platitudinisation's + platitudinization, platitudinisation + platitudinizations, platitudinisations + platitudinize, platitudinise + platitudinized, platitudinised + platitudinizer's, platitudiniser's + platitudinizer, platitudiniser + platitudinizes, platitudinises + platitudinizing, platitudinising + Platonization's, Platonisation's + Platonization, Platonisation + platonization, platonisation + Platonize, Platonise + platonize, platonise + Platonized, Platonised + platonized, platonised + Platonizer's, Platoniser's + Platonizer, Platoniser + Platonizes, Platonises + platonizes, platonises + Platonizing, Platonising + platonizing, platonising + platycelian, platycoelian + platycelous, platycoelous + plebeianization's, plebeianisation's + plebeianization, plebeianisation + plebeianize, plebeianise + plebeianized, plebeianised + plebeianizes, plebeianises + plebeianizing, plebeianising + pleuroperitoneal, pleuroperitonaeal + plow's, plough's + plow, plough + plowable, ploughable + plowboy's, ploughboy's + plowboy, ploughboy + plowboys, ploughboys + plowed, ploughed + plower's, plougher's + plower, plougher + plowers, ploughers + plowhead, ploughhead + plowing's, ploughing's + plowing, ploughing + plowman's, ploughman's + plowman, ploughman + plowmen, ploughmen + plows, ploughs + plowshare's, ploughshare's + plowshare, ploughshare + plowshares, ploughshares + plumule, plumulae + pluralization's, pluralisation's + pluralization, pluralisation + pluralizations, pluralisations + pluralize, pluralise + pluralized, pluralised + pluralizer's, pluraliser's + pluralizer, pluraliser + pluralizers, pluralisers + pluralizes, pluralises + pluralizing, pluralising + poeticization, poeticisation + poeticize, poeticise + poeticized, poeticised + poeticizes, poeticises + poeticizing, poeticising + poetization's, poetisation's + poetization, poetisation + poetizations, poetisations + poetize, poetise + poetized, poetised + poetizer's, poetiser's + poetizer, poetiser + poetizers, poetisers + poetizes, poetises + poetizing, poetising + pogromize, pogromise + pogromizes, pogromises + poky, pokey + polarizabilities, polarisabilities + polarizability's, polarisability's + polarizability, polarisability + polarizable's, polarisable's + polarizable, polarisable + polarizables, polarisables + polarization's, polarisation's + polarization, polarisation + polarizations, polarisations + polarize, polarise + polarized, polarised + polarizer's, polariser's + polarizer, polariser + polarizers, polarisers + polarizes, polarises + polarizing, polarising + polemicize, polemicise + polemicized, polemicised + polemicizes, polemicises + polemicizing, polemicising + polemize, polemise + polemized, polemised + polemizes, polemises + polemizing, polemising + policize, policise + policizer, policiser + policizers, policisers + policizes, policises + poliencephalitis's, polioencephalitis's + poliencephalitis, polioencephalitis + poliencephalomyelitis, polioencephalomyelitis + politicalize, politicalise + politicalizes, politicalises + politicization's, politicisation's + politicization, politicisation + politicizations, politicisations + politicize, politicise + politicized, politicised + politicizer, politiciser + politicizers, politicisers + politicizes, politicises + politicizing, politicising + politize, politise + politizes, politises + pollack's, pollock's + pollack, pollock + pollenizer, polleniser + pollinize, pollinise + pollinized, pollinised + pollinizer, polliniser + pollinizes, pollinises + pollinizing, pollinising + polliwog's, pollywog's + polliwog, pollywog + polliwogs, pollywogs + Polonization's, Polonisation's + Polonization, Polonisation + polonize, polonise + polonized, polonised + polonizes, polonises + polonizing, polonising + polychetous, polychaetous + polychromatize, polychromatise + polychromatizes, polychromatises + polychromize, polychromise + polychromizes, polychromises + polycythemia, polycythaemia + polycythemias, polycythaemias + polycythemic, polycythaemic + polydemonism, polydaemonism + polydemonisms, polydaemonisms + polydemonist's, polydaemonist's + polydemonist, polydaemonist + polyemia, polyaemia + polyemic, polyaemic + polyestrous, polyoestrous + polygamize, polygamise + polygamizes, polygamises + polyhemia, polyhaemia + polyhemic, polyhaemic + polymerization's, polymerisation's + polymerization, polymerisation + polymerizations, polymerisations + polymerize, polymerise + polymerized, polymerised + polymerizes, polymerises + polymerizing, polymerising + polypnea, polypnoea + polypneic, polypnoeic + polysulphurization's, polysulphurisation's + polysulphurization, polysulphurisation + polysulphurizations, polysulphurisations + polytetrafluorethylene, polytetrafluoroethylene + polytetrafluorethylenes, polytetrafluoroethylenes + pomerium, pomoerium + pomme, pommae + pommeled, pommelled + pommeling, pommelling + popliteal, poplitaeal + popularization's, popularisation's + popularization, popularisation + popularizations, popularisations + popularize, popularise + popularized, popularised + popularizer's, populariser's + popularizer, populariser + popularizers, popularisers + popularizes, popularises + popularizing, popularising + porcelainization's, porcelainisation's + porcelainization, porcelainisation + porcelainizations, porcelainisations + porcelainize, porcelainise + porcelainized, porcelainised + porcelainizes, porcelainises + porcelainizing, porcelainising + porcellanize, porcellanise + porcellanized, porcellanised + porcellanizes, porcellanises + porcellanizing, porcellanising + porer, pourer + porers, pourers + poringly, pouringly + porphyrization's, porphyrisation's + porphyrization, porphyrisation + porte, portae + portionize, portionise + portionizes, portionises + positivize, positivise + positivizes, positivises + postcecal, postcaecal + postcenal, postcoenal + posterize, posterise + posterizes, posterises + postfetal, postfoetal + postilion's, postillion's + postilion, postillion + postilions, postillions + postmedieval, postmediaeval + postsynchronization, postsynchronisation + posturize, posturise + posturized, posturised + posturizes, posturises + posturizing, posturising + potentialization's, potentialisation's + potentialization, potentialisation + potentializations, potentialisations + potentialize, potentialise + potentializes, potentialises + potentize, potentise + potentized, potentised + potentizes, potentises + potentizing, potentising + pouder, poudre + pouders, poudres + pouffe's, pouf's + pouffe, pouf + pouffes, poufs + poulder, pouldre + poulders, pouldres + powderization's, powderisation's + powderization, powderisation + powderizations, powderisations + powderize, powderise + powderizer, powderiser + powderizers, powderisers + powderizes, powderises + powellize, powellise + powellized, powellised + powellizes, powellises + powellizing, powellising + practicer's, practiser's + practicer, practiser + practicers, practisers + praenomen's, prenomen's + praenomen, prenomen + praenomens, prenomens + pragmatization, pragmatisation + pragmatizations, pragmatisations + pragmatize, pragmatise + pragmatized, pragmatised + pragmatizer, pragmatiser + pragmatizers, pragmatisers + pragmatizes, pragmatises + pragmatizing, pragmatising + preabdomen, praeabdomen + preacetabular, praeacetabular + preacherize, preacherise + preacherizes, preacherises + preacknowledgment's, preacknowledgement's + preacknowledgment, preacknowledgement + preacknowledgments, preacknowledgements + preanal, praeanal + preanesthetic's, preanaesthetic's + preanesthetic, preanaesthetic + preanesthetics, preanaesthetics + preapprize, preapprise + preapprized, preapprised + preapprizing, preapprising + preauthorize, preauthorise + prebaptize, prebaptise + prebaptizes, prebaptises + precancelation, precancellation + precava, praecava + precavae, praecavae + precipe, praecipe + precipes, praecipes + precisionize, precisionise + precisionizes, precisionises + precivilization's, precivilisation's + precivilization, precivilisation + precivilizations, precivilisations + precocial, praecocial + precolor's, precolour's + precolor, precolour + precolorable's, precolourable's + precolorable, precolourable + precolorabler, precolourabler + precolorables, precolourables + precolorablest, precolourablest + precoloration's, precolouration's + precoloration, precolouration + precolorations, precolourations + precolored, precoloured + precoloring, precolouring + precolorings, precolourings + precolors, precolours + preconization's, preconisation's + preconization, preconisation + preconizations, preconisations + preconize, preconise + preconized, preconised + preconizer's, preconiser's + preconizer, preconiser + preconizers, preconisers + preconizes, preconises + preconizing, preconising + precoracoid, praecoracoid + precordia, praecordia + precordial, praecordial + precordium, praecordium + precornu, praecornu + precox, praecox + precriticize, precriticise + precriticizes, precriticises + precuneus, praecuneus + predial, praedial + predialist, praedialist + prediality, praediality + predials, praedials + preemptor's, preaemptor's + preemptor, preaemptor + preesophageal, praeesophageal + preesophageal, preoesophageal + preestival, preaestival + preexistent, preaexistent + prefavor's, prefavour's + prefavor, prefavour + prefavorable's, prefavourable's + prefavorable, prefavourable + prefavorables, prefavourables + prefavorablies, prefavourablies + prefavorably, prefavourably + prefavorite's, prefavourite's + prefavorite, prefavourite + prefavorites, prefavourites + prefavors, prefavours + prefectorial, praefectorial + prefertilization's, prefertilisation's + prefertilization, prefertilisation + prefertilizations, prefertilisations + prefertilize, prefertilise + prefertilizes, prefertilises + preflavor's, preflavour's + preflavor, preflavour + preflavoring, preflavouring + preflavorings, preflavourings + preflavors, preflavours + prefloration, praefloration + prefoliation, praefoliation + pregalvanize, pregalvanise + pregalvanizes, pregalvanises + prehallux, praehallux + prehumor's, prehumour's + prehumor, prehumour + prehumors, prehumours + preinitialize, preinitialise + preinitialized, preinitialised + preinitializes, preinitialises + preinitializing, preinitialising + prejudgment's, prejudgement's + prejudgment, prejudgement + prejudgments, prejudgements + prelabor's, prelabour's + prelabor, prelabour + prelabors, prelabours + prelabrum, praelabrum + prelatize, prelatise + prelatized, prelatised + prelatizes, prelatises + prelatizing, prelatising + prelect, praelect + prelected, praelected + prelecting, praelecting + prelection's, praelection's + prelection, praelection + prelector, praelector + prelectorship, praelectorship + prelectress, praelectress + prelects, praelects + prelocalization's, prelocalisation's + prelocalization, prelocalisation + prelocalizations, prelocalisations + preludium, praeludium + preludize, preludise + preludizes, preludises + premaxilla, praemaxilla + premial, proemial + premillennialize, premillennialise + premillennialized, premillennialised + premillennializing, premillennialising + premonopolize, premonopolise + premonopolizes, premonopolises + premunire, praemunire + prenarial, praenarial + preneural, praeneural + prenomina, praenomina + prenominal, praenominal + preoffense's, preoffence's + preoffense, preoffence + preoffenses, preoffences + preoperculum, praeoperculum + preorganization's, preorganisation's + preorganization, preorganisation + preorganizations, preorganisations + preorganize, preorganise + preorganizes, preorganises + preoxidize, preoxidise + preoxidized, preoxidised + preoxidizes, preoxidises + preoxidizing, preoxidising + prepaleolithic, prepalaeolithic + prepositor, praepositor + prepositure, praepositure + preposter, praeposter + prepostor's, praepostor's + prepostor, praepostor + prepostors, praepostors + preppy's, preppie's + preppy, preppie + preprogram, preprogramme + prepubis, praepubis + prerealization's, prerealisation's + prerealization, prerealisation + prerealizations, prerealisations + prerealize, prerealise + prerealizes, prerealises + prerecognize, prerecognise + prerecognizes, prerecognises + Presbyterianize's, Presbyterianise's + Presbyterianize, Presbyterianise + Presbyterianized's, Presbyterianised's + Presbyterianized, Presbyterianised + Presbyterianizes, Presbyterianises + Presbyterianizing's, Presbyterianising's + Presbyterianizing, Presbyterianising + prescutum, praescutum + presidium's, praesidium's + presidium, praesidium + prespecialize, prespecialise + prespecializes, prespecialises + presphenoid, praesphenoid + presplendor's, presplendour's + presplendor, presplendour + presplendors, presplendours + pressurization's, pressurisation's + pressurization, pressurisation + pressurizations, pressurisations + pressurize, pressurise + pressurized, pressurised + pressurizer, pressuriser + pressurizers, pressurisers + pressurizes, pressurises + pressurizing, pressurising + prestandardization's, prestandardisation's + prestandardization, prestandardisation + prestandardizations, prestandardisations + prestandardize, prestandardise + prestandardizes, prestandardises + presternal, praesternal + presternum, praesternum + prestomium, praestomium + presympathize, presympathise + presympathizes, presympathises + presystolic, praesystolic + pretaxation, praetaxation + pretense's, pretence's + pretense, pretence + pretenses, pretences + pretensive, pretencive + preterit's, preterite's + preterit, preterite + preterits, preterites + pretexta's, praetexta's + pretexta, praetexta + pretextae, praetextae + pretorial, praetorial + Pretorians, Praetorians + pretorium, praetorium + Pretorius's, Praetorius's + Pretorius, Praetorius + pretorship, praetorship + preutilizable's, preutilisable's + preutilizable, preutilisable + preutilizables, preutilisables + preutilization's, preutilisation's + preutilization, preutilisation + preutilizations, preutilisations + preutilize, preutilise + preutilizes, preutilises + preventable, preventible + previze, previse + prezygapophysis, praezygapophysis + pricey, pricy + primeval, primaeval + primevally, primaevally + prioritization's, prioritisation's + prioritization, prioritisation + prioritizations, prioritisations + prioritize, prioritise + prioritized, prioritised + prioritizer, prioritiser + prioritizers, prioritisers + prioritizes, prioritises + prioritizing, prioritising + prioritizings, prioritisings + priorization, priorisation + priorizations, priorisations + priorize, priorise + priorized, priorised + priorizes, priorises + priorizing, priorising + privatization's, privatisation's + privatization, privatisation + privatizations, privatisations + privatize, privatise + privatized, privatised + privatizer, privatiser + privatizers, privatisers + privatizes, privatises + privatizing, privatising + prizable, prisable + proadvertizing, proadvertising + problemize, problemise + problemizes, problemises + processionize, processionise + processionizes, processionises + Procrusteanize's, Procrusteanise's + Procrusteanize, Procrusteanise + Procrusteanizes, Procrusteanises + proctodea, proctodaea + proctodeal, proctodaeal + proctodeum's, proctodaeum's + proctodeum, proctodaeum + proctodeums, proctodaeums + proctorization's, proctorisation's + proctorization, proctorisation + proctorizations, proctorisations + proctorize, proctorise + proctorized, proctorised + proctorizes, proctorises + proctorizing, proctorising + prodigalize, prodigalise + prodigalized, prodigalised + prodigalizes, prodigalises + prodigalizing, prodigalising + productize, productise + productized, productised + productizer, productiser + productizers, productisers + productizes, productises + productizing, productising + proemium, prooemium + profanize, profanise + profanizes, profanises + profer, profre + professionalization's, professionalisation's + professionalization, professionalisation + professionalizations, professionalisations + professionalize, professionalise + professionalized, professionalised + professionalizes, professionalises + professionalizing, professionalising + professionize, professionise + professionizes, professionises + programmer's, programer's + programmer, programer + programmers, programers + proindustrialization, proindustrialisation + projectization, projectisation + projectizations, projectisations + prokaryote's, procaryote's + prokaryote, procaryote + prokaryotes, procaryotes + prokaryotic, procaryotic + proletarianization's, proletarianisation's + proletarianization, proletarianisation + proletarianizations, proletarianisations + proletarianize, proletarianise + proletarianized, proletarianised + proletarianizes, proletarianises + proletarianizing, proletarianising + proletarize, proletarise + proletarized, proletarised + proletarizing, proletarising + prologize, prologise + prologized, prologised + prologizes, prologises + prologizing, prologising + prologue's, prolog's + prologue, prolog + prologues, prologs + prologuize, prologuise + prologuized, prologuised + prologuizer's, prologuiser's + prologuizer, prologuiser + prologuizers, prologuisers + prologuizes, prologuises + prologuizing, prologuising + prolusionize, prolusionise + prolusionizes, prolusionises + pronominalization, pronominalisation + pronominalize, pronominalise + propagandize, propagandise + propagandized, propagandised + propagandizes, propagandises + propagandizing, propagandising + propellant's, propellent's + propellant, propellent + propellants, propellents + prophetize, prophetise + prophetizes, prophetises + propositionize, propositionise + propositionizes, propositionises + propretor's, propraetor's + propretor, propraetor + propretorial, propraetorial + propretorian, propraetorian + propretors, propraetors + propylitization, propylitisation + propylitizations, propylitisations + propylitize, propylitise + propylitized, propylitised + propylitizes, propylitises + propylitizing, propylitising + proselytization's, proselytisation's + proselytization, proselytisation + proselytizations, proselytisations + proselytize, proselytise + proselytized, proselytised + proselytizer's, proselytiser's + proselytizer, proselytiser + proselytizers, proselytisers + proselytizes, proselytises + proselytizing, proselytising + proseuche, proseuchae + prosocele, prosocoele + prosopopeial, prosopopoeial + prosopopoeia, prosopopeia + prosopopoeias, prosopopeias + prostatorrhea, prostatorrhoea + protectionize, protectionise + protectionizes, protectionises + proteide, proteidae + Protestantize's, Protestantise's + Protestantize, Protestantise + Protestantized's, Protestantised's + Protestantized, Protestantised + Protestantizes, Protestantises + Protestantizing's, Protestantising's + Protestantizing, Protestantising + protester's, protestor's + protester, protestor + protesters, protestors + Prothoenor's, Prothoaenor's + Prothoenor, Prothoaenor + protoarcheology, protoarchaeology + protocoled, protocolled + protocoling, protocolling + protocolization's, protocolisation's + protocolization, protocolisation + protocolizations, protocolisations + protocolize, protocolise + protocolized, protocolised + protocolizes, protocolises + protocolizing, protocolising + proverbialize, proverbialise + proverbialized, proverbialised + proverbializes, proverbialises + proverbializing, proverbialising + proverbize, proverbise + proverbizes, proverbises + provincialization's, provincialisation's + provincialization, provincialisation + provincializations, provincialisations + provincialize, provincialise + provincialized, provincialised + provincializes, provincialises + provincializing, provincialising + Prussianization's, Prussianisation's + prussianization's, prussianisation's + Prussianization, Prussianisation + prussianization, prussianisation + Prussianizations, Prussianisations + Prussianize, Prussianise + prussianize, prussianise + Prussianized, Prussianised + prussianized, prussianised + Prussianizer's, Prussianiser's + prussianizer's, prussianiser's + Prussianizer, Prussianiser + prussianizer, prussianiser + Prussianizers, Prussianisers + Prussianizes, Prussianises + prussianizes, prussianises + Prussianizing, Prussianising + prussianizing, prussianising + psalmodize, psalmodise + psalmodized, psalmodised + psalmodizes, psalmodises + psalmodizing, psalmodising + pseudelephant, pseudoelephant + pseudembryo, pseudoembryo + pseudembryonic, pseudoembryonic + pseudesthesia, pseudaesthesia + pseudhemal, pseudhaemal + pseudoanemia's, pseudoanaemia's + pseudoanemia, pseudoanaemia + pseudoanemias, pseudoanaemias + pseudoanemic, pseudoanaemic + pseudoanemics, pseudoanaemics + pseudocele, pseudocoele + pseudocelom, pseudocoelom + pseudoedema's, pseudooedema's + pseudoedema, pseudooedema + pseudoedemas, pseudooedemas + pseudographize, pseudographise + pseudographizes, pseudographises + pseudolunule, pseudolunulae + psychoanalyze, psychoanalyse + psychoanalyzed, psychoanalysed + psychoanalyzer's, psychoanalyser's + psychoanalyzer, psychoanalyser + psychoanalyzers, psychoanalysers + psychoanalyzes, psychoanalyses + psychoanalyzing, psychoanalysing + psychologization, psychologisation + psychologize, psychologise + psychologized, psychologised + psychologizes, psychologises + psychologizing, psychologising + Ptolemean's, Ptolemaean's + Ptolemean, Ptolemaean + ptyalize, ptyalise + ptyalized, ptyalised + ptyalizes, ptyalises + ptyalizing, ptyalising + publice, publicae + publicize, publicise + publicized, publicised + publicizes, publicises + publicizing, publicising + puebloization's, puebloisation's + puebloization, puebloisation + puebloizations, puebloisations + puebloize, puebloise + puebloizes, puebloises + puers, pures + pulicide, pulicidae + Pullmanize's, Pullmanise's + Pullmanize, Pullmanise + Pullmanizes, Pullmanises + pulpitize, pulpitise + pulpitizes, pulpitises + pulverizable's, pulverisable's + pulverizable, pulverisable + pulverizabler, pulverisabler + pulverizables, pulverisables + pulverizablest, pulverisablest + pulverization's, pulverisation's + pulverization, pulverisation + pulverizations, pulverisations + pulverize, pulverise + pulverized, pulverised + pulverizer's, pulveriser's + pulverizer, pulveriser + pulverizers, pulverisers + pulverizes, pulverises + pulverizing, pulverising + pulvilized, pulvilised + pummeled, pummelled + pummeler, pummeller + pummeling, pummelling + pumpkin's, punkin's + pumpkin, punkin + pumpkins, punkins + pupilize, pupilise + pupilizes, pupilises + puppetize, puppetise + puppetizes, puppetises + Puritanize's, Puritanise's + Puritanize, Puritanise + puritanize, puritanise + puritanized, puritanised + Puritanizer's, Puritaniser's + Puritanizer, Puritaniser + Puritanizers, Puritanisers + Puritanizes, Puritanises + puritanizes, puritanises + puritanizing, puritanising + pyemia's, pyaemia's + pyemia, pyaemia + pyemias, pyaemias + pyemic, pyaemic + pygmean, pygmaean + pygmies, pigmies + pygmy's, pigmy's + pygmy, pigmy + pyorrhea's, pyorrhoea's + pyorrhea, pyorrhoea + pyorrheal, pyorrhoeal + pyorrhealer, pyorrhoealer + pyorrhealest, pyorrhoealest + pyorrheas, pyorrhoeas + pyorrheic, pyorrhoeic + pyramidize, pyramidise + pyramidizes, pyramidises + Pyrenean, Pyrenaean + Pyreneus's, Pyrenaeus's + Pyreneus, Pyrenaeus + pyridinize, pyridinise + pyridinizes, pyridinises + pyritization's, pyritisation's + pyritization, pyritisation + pyritizations, pyritisations + pyritize, pyritise + pyritized, pyritised + pyritizes, pyritises + pyritizing, pyritising + pyrolyzable, pyrolysable + pyrolyzate's, pyrolysate's + pyrolyzate, pyrolysate + pyrolyzates, pyrolysates + pyrolyze's, pyrolyse's + pyrolyze, pyrolyse + pyrolyzed, pyrolysed + pyrolyzer, pyrolyser + pyrolyzes, pyrolyses + pyrolyzing, pyrolysing + Pythagoreanize's, Pythagoreanise's + Pythagoreanize, Pythagoreanise + Pythagoreanizes, Pythagoreanises + pythonine, pythoninae + pythonize, pythonise + pythonizes, pythonises + quadriphonic, quadrophonic + quadriphonics, quadrophonics + quaestor's, questor's + quaestor, questor + quaestors, questors + quahog's, quahaug's + quahog, quahaug + quahogs, quahaugs + Quakerization's, Quakerisation's + Quakerization, Quakerisation + Quakerizations, Quakerisations + Quakerize's, Quakerise's + Quakerize, Quakerise + Quakerizes, Quakerises + quantization's, quantisation's + quantization, quantisation + quantizations, quantisations + quantize, quantise + quantized, quantised + quantizer's, quantiser's + quantizer, quantiser + quantizers, quantisers + quantizes, quantises + quantizing, quantising + quarreled, quarrelled + quarreler's, quarreller's + quarreler, quarreller + quarrelers, quarrellers + quarreling, quarrelling + quarrelous, quarrellous + quarterization's, quarterisation's + quarterization, quarterisation + quarterizations, quarterisations + quartet's, quartette's + quartet, quartette + quartets, quartettes + quaters, quatres + que, quae + querele, querelae + questionaries, quaestionaries + questionary, quaestionary + questorial, quaestorial + questorship's, quaestorship's + questorship, quaestorship + queuing, queueing + quininize, quininise + quininizes, quininises + quintessentialize, quintessentialise + quintessentialized, quintessentialised + quintessentializes, quintessentialises + quintessentializing, quintessentialising + quintet's, quintette's + quintet, quintette + quintets, quintettes + Quran's, Qur'an's + Quran, Qur'an + Quranic, Qur'anic + Qurans, Qur'ans + raccoon's, racoon's + raccoon, racoon + raccoons, racoons + racemization's, racemisation's + racemization, racemisation + racemizations, racemisations + racemize, racemise + racemized, racemised + racemizes, racemises + racemizing, racemising + racialization's, racialisation's + racialization, racialisation + racializations, racialisations + racialize, racialise + racializes, racialises + Radborne's, Radbourne's + Radborne, Radbourne + radialization's, radialisation's + radialization, radialisation + radializations, radialisations + radialize, radialise + radialized, radialised + radializes, radialises + radializing, radialising + radicalization's, radicalisation's + radicalization, radicalisation + radicalizations, radicalisations + radicalize, radicalise + radicalized, radicalised + radicalizes, radicalises + radicalizing, radicalising + radiopasteurization, radiopasteurisation + radiosensitize, radiosensitise + radiosensitized, radiosensitised + radiosensitizes, radiosensitises + radiosensitizing, radiosensitising + radiosterilization, radiosterilisation + radiosterilize, radiosterilise + radiosterilized, radiosterilised + radiosterilizes, radiosterilises + radiosterilizing, radiosterilising + radiumization's, radiumisation's + radiumization, radiumisation + radiumizations, radiumisations + radiumize, radiumise + radiumizes, radiumises + rajah's, raja's + rajah, raja + rajahs, rajas + Rame's, Ramae's + Rame, Ramae + ramekin's, ramequin's + ramekin, ramequin + ramekins, ramequins + rampier, rampire + rancor's, rancour's + rancor, rancour + rancors, rancours + randomization's, randomisation's + randomization, randomisation + randomizations, randomisations + randomize, randomise + randomized, randomised + randomizer's, randomiser's + randomizer, randomiser + randomizers, randomisers + randomizes, randomises + randomizing, randomising + ranee's, rani's + ranee, rani + ranees, ranis + raphe, raphae + raphide, raphidae + rapturize, rapturise + rapturized, rapturised + rapturizes, rapturises + rapturizing, rapturising + rascalize, rascalise + rascalizes, rascalises + rationalizable's, rationalisable's + rationalizable, rationalisable + rationalizables, rationalisables + rationalization's, rationalisation's + rationalization, rationalisation + rationalizations, rationalisations + rationalize, rationalise + rationalized, rationalised + rationalizer's, rationaliser's + rationalizer, rationaliser + rationalizers, rationalisers + rationalizes, rationalises + rationalizing, rationalising + ratite, ratitae + ratline's, ratlin's + ratlines, ratlins + raveler's, raveller's + raveler, raveller + ravelers, ravellers + reacclimatization's, reacclimatisation's + reacclimatization, reacclimatisation + reacclimatizations, reacclimatisations + reacclimatize, reacclimatise + reacclimatized, reacclimatised + reacclimatizes, reacclimatises + reacclimatizing, reacclimatising + reactualize, reactualise + reactualizes, reactualises + readvertize, readvertise + readvertized, readvertised + readvertizing, readvertising + realisticize, realisticise + realisticizes, realisticises + realizabilities, realisabilities + realizability's, realisability's + realizability, realisability + realizable, realisable + realizableness's, realisableness's + realizableness, realisableness + realizabler, realisabler + realizables, realisables + realizablest, realisablest + realizablies, realisablies + realizably, realisably + realization's, realisation's + realization, realisation + realizations, realisations + realize, realise + realized, realised + realizer's, realiser's + realizer, realiser + realizers, realisers + realizes, realises + realizing's, realising's + realizing, realising + realizingly, realisingly + realizings, realisings + reanalyze, reanalyse + reanalyzed, reanalysed + reanalyzer, reanalyser + reanalyzers, reanalysers + reanalyzes, reanalyses + reanalyzing, reanalysing + reanimalize, reanimalise + reanimalizes, reanimalises + reapologize, reapologise + reapologizes, reapologises + reauthorization's, reauthorisation's + reauthorization, reauthorisation + reauthorizations, reauthorisations + reauthorize, reauthorise + reauthorizes, reauthorises + rebaptization's, rebaptisation's + rebaptization, rebaptisation + rebaptizations, rebaptisations + rebaptize, rebaptise + rebaptized, rebaptised + rebaptizes, rebaptises + rebaptizing, rebaptising + rebourbonize, rebourbonise + rebourbonizes, rebourbonises + rebrutalize, rebrutalise + rebrutalizes, rebrutalises + recanalization, recanalisation + recapitalization's, recapitalisation's + recapitalization, recapitalisation + recapitalizations, recapitalisations + recapitalize, recapitalise + recapitalized, recapitalised + recapitalizes, recapitalises + recapitalizing, recapitalising + recarbonization's, recarbonisation's + recarbonization, recarbonisation + recarbonizations, recarbonisations + recarbonize, recarbonise + recarbonizer, recarboniser + recarbonizers, recarbonisers + recarbonizes, recarbonises + recategorized, recategorised + recausticize, recausticise + recausticizes, recausticises + recentralization's, recentralisation's + recentralization, recentralisation + recentralizations, recentralisations + recentralize, recentralise + recentralizes, recentralises + recercele, recercelae + reciprocalize, reciprocalise + reciprocalizes, reciprocalises + recivilization's, recivilisation's + recivilization, recivilisation + recivilizations, recivilisations + recivilize, recivilise + recivilizes, recivilises + recognizability, recognisability + recognizable, recognisable + recognizabler, recognisabler + recognizablest, recognisablest + recognizably, recognisably + recognizance's, recognisance's + recognizance, recognisance + recognizances, recognisances + recognize, recognise + recognized, recognised + recognizedlies, recognisedlies + recognizedly, recognisedly + recognizer's, recogniser's + recognizer, recogniser + recognizers, recognisers + recognizes, recognises + recognizing, recognising + recognizinglies, recognisinglies + recognizingly, recognisingly + recolonization's, recolonisation's + recolonization, recolonisation + recolonizations, recolonisations + recolonize, recolonise + recolonized, recolonised + recolonizes, recolonises + recolonizing, recolonising + recolor's, recolour's + recolor, recolour + recoloration's, recolouration's + recoloration, recolouration + recolorations, recolourations + recolored, recoloured + recoloring, recolouring + recolors, recolours + reconceptualization, reconceptualisation + reconceptualizing, reconceptualising + reconnoiter's, reconnoitre's + reconnoiter, reconnoitre + reconnoitered, reconnoitred + reconnoiterer's, reconnoitrer's + reconnoiterer, reconnoitrer + reconnoiterers, reconnoitrers + reconnoitering, reconnoitring + reconnoiters, reconnoitres + recriticize, recriticise + recriticizes, recriticises + recrystallization's, recrystallisation's + recrystallization, recrystallisation + recrystallizations, recrystallisations + recrystallize, recrystallise + recrystallized, recrystallised + recrystallizes, recrystallises + recrystallizing, recrystallising + redialed, redialled + redialer, redialler + redialing, redialling + redisseize, redisseise + redisseizin, redisseisin + reedified, reaedified + reedifies, reaedifies + reedify, reaedify + reedifying, reaedifying + reemphasize, reemphasise + reemphasized, reemphasised + reemphasizer, reemphasiser + reemphasizers, reemphasisers + reemphasizes, reemphasises + reemphasizing, reemphasising + reentrance's, reaentrance's + reentrance, reaentrance + reexportation's, reaexportation's + reexportation, reaexportation + reexporter's, reaexporter's + reexporter, reaexporter + refavor's, refavour's + refavor, refavour + refavors, refavours + refertilization's, refertilisation's + refertilization, refertilisation + refertilizations, refertilisations + refertilize, refertilise + refertilizes, refertilises + reflectorize's, reflectorise's + reflectorize, reflectorise + reflectorized, reflectorised + reflectorizes, reflectorises + reflectorizing, reflectorising + reforestization's, reforestisation's + reforestization, reforestisation + reforestize, reforestise + reforestizes, reforestises + reformades, reformadoes + refueled, refuelled + refueling, refuelling + regalize, regalise + regalizes, regalises + regalvanization's, regalvanisation's + regalvanization, regalvanisation + regalvanizations, regalvanisations + regalvanize, regalvanise + regalvanizes, regalvanises + reges, regoes + regionalization's, regionalisation's + regionalization, regionalisation + regionalizations, regionalisations + regionalize, regionalise + regionalized, regionalised + regionalizes, regionalises + regionalizing, regionalising + regularization's, regularisation's + regularization, regularisation + regularizations, regularisations + regularize, regularise + regularized, regularised + regularizer's, regulariser's + regularizer, regulariser + regularizers, regularisers + regularizes, regularises + regularizing, regularising + regulize, regulise + regulized, regulised + regulizes, regulises + regulizing, regulising + reharmonization, reharmonisation + reharmonize, reharmonise + reharmonizes, reharmonises + Rehm's, Roehm's + Rehm, Roehm + rehonor's, rehonour's + rehonor, rehonour + rehonors, rehonours + rehumanization's, rehumanisation's + rehumanization, rehumanisation + rehumanize, rehumanise + rehumanizes, rehumanises + rehybridize, rehybridise + rehybridizes, rehybridises + reindustrialization, reindustrialisation + reindustrializations, reindustrialisations + reindustrialize, reindustrialise + reindustrialized, reindustrialised + reindustrializes, reindustrialises + reindustrializing, reindustrialising + reinforce, reenforce + reinforceable, reenforceable + reinforced, reenforced + reinforces, reenforces + reinforcing, reenforcing + reinitialization, reinitialisation + reinitialize, reinitialise + reinitialized, reinitialised + reinitializes, reinitialises + reinitializing, reinitialising + reitemize, reitemise + reitemizes, reitemises + rejuvenize, rejuvenise + rejuvenized, rejuvenised + rejuvenizes, rejuvenises + rejuvenizing, rejuvenising + relabeled, relabelled + relabeler, relabeller + relabelers, relabellers + relabeling, relabelling + relativization's, relativisation's + relativization, relativisation + relativizations, relativisations + relativize, relativise + relativized, relativised + relativizes, relativises + relativizing, relativising + religionize, religionise + religionized, religionised + religionizes, religionises + religionizing, religionising + remagnetization's, remagnetisation's + remagnetization, remagnetisation + remagnetizations, remagnetisations + remagnetize, remagnetise + remagnetizes, remagnetises + rematerialize, rematerialise + rematerialized, rematerialised + rematerializes, rematerialises + rememorize, rememorise + rememorizes, rememorises + remilitarization's, remilitarisation's + remilitarization, remilitarisation + remilitarizations, remilitarisations + remilitarize, remilitarise + remilitarized, remilitarised + remilitarizes, remilitarises + remilitarizing, remilitarising + remineralization's, remineralisation's + remineralization, remineralisation + remineralizations, remineralisations + remineralize, remineralise + remineralized, remineralised + remineralizes, remineralises + remineralizing, remineralising + remobilization's, remobilisation's + remobilization, remobilisation + remobilizations, remobilisations + remobilize, remobilise + remobilizes, remobilises + remodeled, remodelled + remodeling, remodelling + remold, remould + remolded, remoulded + remolding, remoulding + remolds, remoulds + remonetization's, remonetisation's + remonetization, remonetisation + remonetizations, remonetisations + remonetize, remonetise + remonetized, remonetised + remonetizes, remonetises + remonetizing, remonetising + remoralization, remoralisation + remoralizations, remoralisations + remoralize, remoralise + remoralized, remoralised + remoralizes, remoralises + remoralizing, remoralising + renationalize, renationalise + renationalized, renationalised + renationalizes, renationalises + renationalizing, renationalising + rencounter, rencontre + Renferd's, Renfred's + Renferd, Renfred + renormalization's, renormalisation's + renormalization, renormalisation + renormalizations, renormalisations + renormalize, renormalise + renormalized, renormalised + renormalizes, renormalises + renormalizing, renormalising + reobjectivization's, reobjectivisation's + reobjectivization, reobjectivisation + reobjectivizations, reobjectivisations + reobjectivize, reobjectivise + reobjectivizes, reobjectivises + reorganization's, reorganisation's + reorganization, reorganisation + reorganizational, reorganisational + reorganizationist's, reorganisationist's + reorganizationist, reorganisationist + reorganizationists, reorganisationists + reorganizations, reorganisations + reorganize, reorganise + reorganized, reorganised + reorganizer's, reorganiser's + reorganizer, reorganiser + reorganizers, reorganisers + reorganizes, reorganises + reorganizing, reorganising + reoxidize, reoxidise + reoxidized, reoxidised + reoxidizes, reoxidises + reoxidizing, reoxidising + reoxygenize, reoxygenise + reoxygenizes, reoxygenises + repaganization's, repaganisation's + repaganization, repaganisation + repaganizations, repaganisations + repaganize, repaganise + repaganizer, repaganiser + repaganizers, repaganisers + repaganizes, repaganises + repatronize, repatronise + repatronizes, repatronises + repellent's, repellant's + repellent, repellant + repellents, repellants + repersonalize, repersonalise + rephosphorization's, rephosphorisation's + rephosphorization, rephosphorisation + rephosphorizations, rephosphorisations + rephosphorize, rephosphorise + rephosphorizes, rephosphorises + repolymerization's, repolymerisation's + repolymerization, repolymerisation + repolymerizations, repolymerisations + repolymerize, repolymerise + repolymerizes, repolymerises + repopularize, repopularise + reprivatization's, reprivatisation's + reprivatization, reprivatisation + reprivatizations, reprivatisations + reprivatize, reprivatise + reprivatized, reprivatised + reprivatizes, reprivatises + reprivatizing, reprivatising + reprized, reprised + reprogram, reprogramme + reprograms, reprogrammes + republicanization's, republicanisation's + republicanization, republicanisation + republicanizations, republicanisations + republicanize, republicanise + republicanized, republicanised + republicanizer's, republicaniser's + republicanizer, republicaniser + republicanizers, republicanisers + republicanizes, republicanises + republicanizing, republicanising + repulverize, repulverise + repulverizes, repulverises + reroyalize, reroyalise + reroyalizes, reroyalises + reseize, reseise + reseizer, reseiser + resensitization's, resensitisation's + resensitization, resensitisation + resensitizations, resensitisations + resensitize, resensitise + resensitizes, resensitises + resepulcher, resepulchre + resepulchers, resepulchres + reshes, reshoes + resinize, resinise + resinized, resinised + resinizes, resinises + resinizing, resinising + resolemnize, resolemnise + resolemnizes, resolemnises + respectabilize, respectabilise + respectabilized, respectabilised + respectabilizes, respectabilises + respectabilizing, respectabilising + restandardization's, restandardisation's + restandardization, restandardisation + restandardizations, restandardisations + restandardize, restandardise + restandardizes, restandardises + restaurateur's, restauranteur's + restaurateur, restauranteur + restaurateurs, restauranteurs + resterilize, resterilise + resterilizes, resterilises + restigmatize, restigmatise + restigmatizes, restigmatises + resurrectionize, resurrectionise + resurrectionized, resurrectionised + resurrectionizes, resurrectionises + resurrectionizing, resurrectionising + resymbolization's, resymbolisation's + resymbolization, resymbolisation + resymbolizations, resymbolisations + resymbolize, resymbolise + resymbolizes, resymbolises + resynchronization's, resynchronisation's + resynchronization, resynchronisation + resynchronizations, resynchronisations + resynchronize, resynchronise + resynchronized, resynchronised + resynchronizes, resynchronises + resynchronizing, resynchronising + resynthesize, resynthesise + resynthesizes, resynthesises + retinize, retinise + retinizes, retinises + retinule, retinulae + retranquilize, retranquilise + retranquilizes, retranquilises + retrocecal, retrocaecal + reutilization's, reutilisation's + reutilization, reutilisation + reutilize, reutilise + reutilized, reutilised + reutilizes, reutilises + reutilizing, reutilising + revalorization's, revalorisation's + revalorization, revalorisation + revalorizations, revalorisations + revalorize, revalorise + revalorized, revalorised + revalorizes, revalorises + revalorizing, revalorising + revaporization's, revapourisation's + revaporization, revapourisation + revaporizations, revapourisations + revaporize, revaporise + revaporizes, revaporises + revelationize, revelationise + revelationizes, revelationises + reveled, revelled + reveler's, reveller's + reveler, reveller + revelers, revellers + reveling, revelling + revelings, revellings + reverie's, revery's + reverie, revery + revigor, revigour + revisualization's, revisualisation's + revisualization, revisualisation + revisualizations, revisualisations + revisualize, revisualise + revisualizes, revisualises + revitalization's, revitalisation's + revitalization, revitalisation + revitalizations, revitalisations + revitalize, revitalise + revitalized, revitalised + revitalizer, revitaliser + revitalizers, revitalisers + revitalizes, revitalises + revitalizing, revitalising + revivalize, revivalise + revivalizes, revivalises + revocable, revokable + revolatilize, revolatilise + revolatilizes, revolatilises + revolutionize, revolutionise + revolutionized, revolutionised + revolutionizement's, revolutionisement's + revolutionizement, revolutionisement + revolutionizements, revolutionisements + revolutionizer's, revolutioniser's + revolutionizer, revolutioniser + revolutionizers, revolutionisers + revolutionizes, revolutionises + revolutionizing, revolutionising + Rexford's, Rexfourd's + Rexford, Rexfourd + rhaphe, rhaphae + rhapsodize, rhapsodise + rhapsodized, rhapsodised + rhapsodizes, rhapsodises + rhapsodizing, rhapsodising + rheadine, rhoeadine + rhebosis, rhaebosis + Rhetian's, Rhaetian's + Rhetian, Rhaetian + Rhetic, Rhaetic + rhetorize, rhetorise + rhetorized, rhetorised + rhetorizes, rhetorises + rhetorizing, rhetorising + rheumatize, rheumatise + rheumatized, rheumatised + rheumatizes, rheumatises + rheumatizing, rheumatising + rhinocele, rhinocoele + rhinocelian, rhinocoelian + rhinorrhea, rhinorrhoea + rhinorrheal, rhinorrhoeal + rhodanize, rhodanise + rhodanized, rhodanised + rhodanizes, rhodanises + rhodanizing, rhodanising + rhotacize, rhotacise + rhotacized, rhotacised + rhotacizes, rhotacises + rhotacizing, rhotacising + rhythmicize, rhythmicise + rhythmicizes, rhythmicises + rhythmizable's, rhythmisable's + rhythmizable, rhythmisable + rhythmizables, rhythmisables + rhythmization's, rhythmisation's + rhythmization, rhythmisation + rhythmizations, rhythmisations + rhythmize, rhythmise + rhythmized, rhythmised + rhythmizes, rhythmises + rhythmizing, rhythmising + rickshaw's, ricksha's + rickshaw, ricksha + rickshaws, rickshas + ridiculize, ridiculise + ridiculizes, ridiculises + rigidize, rigidise + rigidized, rigidised + rigidizes, rigidises + rigidizing, rigidising + rigmarole's, rigamarole's + rigmarole, rigamarole + rigmaroles, rigamaroles + rigor's, rigour's + rigor, rigour + rigorism's, rigourism's + rigorism, rigourism + rigorist's, rigourist's + rigorist, rigourist + rigoristic, rigouristic + rigors, rigours + riotize, riotise + riotizes, riotises + riposte's, ripost's + riposte, ripost + ripostes, riposts + ritornelle, ritournelle + ritornelles, ritournelles + ritualization's, ritualisation's + ritualization, ritualisation + ritualizations, ritualisations + ritualize, ritualise + ritualized, ritualised + ritualizes, ritualises + ritualizing, ritualising + rivaled, rivalled + rivaless's, rivalless's + rivaless, rivalless + rivalesses, rivallesses + rivaling, rivalling + rivalize, rivalise + rivalized, rivalised + rivalizes, rivalises + rivalizing, rivalising + robotization's, robotisation's + robotization, robotisation + robotizations, robotisations + robotize, robotise + robotized, robotised + robotizes, robotises + robotizing, robotising + roed, rooed + Roentgen, Rˆntgen + roentgenize, roentgenise + roer, rore + Romania's, Roumania's + Romania, Roumania + Romanias, Roumanias + Romanization's, Romanisation's + Romanization, Romanisation + Romanizations, Romanisations + Romanize, Romanise + romanize, romanise + Romanized, Romanised + romanized, romanised + Romanizer's, Romaniser's + Romanizer, Romaniser + Romanizers, Romanisers + Romanizes, Romanises + romanizes, romanises + Romanizing, Romanising + romanizing, romanising + romanticization's, romanticisation's + romanticization, romanticisation + romanticizations, romanticisations + romanticize, romanticise + romanticized, romanticised + romanticizes, romanticises + romanticizing, romanticising + ropy, ropey + routinization's, routinisation's + routinization, routinisation + routinizations, routinisations + routinize, routinise + routinized, routinised + routinizes, routinises + routinizing, routinising + roweled, rowelled + roweling, rowelling + royalization's, royalisation's + royalization, royalisation + royalizations, royalisations + royalize, royalise + royalized, royalised + royalizes, royalises + royalizing, royalising + rubberization, rubberisation + rubberize, rubberise + rubberized, rubberised + rubberizes, rubberises + rubberizing, rubberising + ruble's, rouble's + ruble, rouble + rubles, roubles + rubricize, rubricise + rubricizes, rubricises + ruffianize, ruffianise + ruffianizes, ruffianises + ruggedization's, ruggedisation's + ruggedization, ruggedisation + ruggedizations, ruggedisations + ruggedize, ruggedise + ruggedized, ruggedised + ruggedizes, ruggedises + ruggedizing, ruggedising + rumor's, rumour's + rumor, rumour + rumored, rumoured + rumorer's, rumourer's + rumorer, rumourer + rumorers, rumourers + rumoring, rumouring + rumormonger's, rumourmonger's + rumormonger, rumourmonger + rumormongers, rumourmongers + rumors, rumours + ruralization's, ruralisation's + ruralization, ruralisation + ruralizations, ruralisations + ruralize, ruralise + ruralized, ruralised + ruralizes, ruralises + ruralizing, ruralising + Russianization's, Russianisation's + Russianization, Russianisation + russianization, russianisation + Russianizations, Russianisations + Russianize, Russianise + russianize, russianise + Russianized, Russianised + Russianizes, Russianises + Russianizing, Russianising + rusticize, rusticise + rusticized, rusticised + rusticizes, rusticises + rusticizing, rusticising + Sabbathize's, Sabbathise's + Sabbathize, Sabbathise + Sabbathizes, Sabbathises + sabbatize, sabbatise + sabbatized, sabbatised + sabbatizes, sabbatises + sabbatizing, sabbatising + Sabean, Sabaean + Sabeans, Sabaeans + saber's, sabre's + saber, sabre + saberbill, sabrebill + sabered, sabred + sabering, sabring + saberlike's, sabrelike's + saberlike, sabrelike + saberlikes, sabrelikes + sabers, sabres + sabertooth, sabretooth + saccharization, saccharisation + saccharizations, saccharisations + saccharize, saccharise + saccharized, saccharised + saccharizes, saccharises + saccharizing, saccharising + sacerdotalize, sacerdotalise + sacerdotalized, sacerdotalised + sacerdotalizes, sacerdotalises + sacerdotalizing, sacerdotalising + sacralization's, sacralisation's + sacralization, sacralisation + sacralizations, sacralisations + sacralize, sacralise + sacralized, sacralised + sacralizes, sacralises + sacralizing, sacralising + sacramentize, sacramentise + sacramentizes, sacramentises + Safier's, Safire's + Safier, Safire + sailorizing's, sailorising's + sailorizing, sailorising + sailorizings, sailorisings + sake's, saki's + sake, saki + sakes, sakis + salable, saleable + salabler, saleabler + salablest, saleablest + salinization, salinisation + salinize, salinise + salinizes, salinises + saltiers, saltires + saltierwise, saltirewise + saltpeter's, saltpetre's + saltpeter, saltpetre + saltpeters, saltpetres + sanctuarize, sanctuarise + sanctuarized, sanctuarised + sanctuarizes, sanctuarises + sanctuarizing, sanctuarising + sandaled, sandalled + sandaling, sandalling + Sanferd's, Sanfred's + Sanferd, Sanfred + Sanforize, Sanforise + Sanforizes, Sanforises + Sanforizing, Sanforising + sanitization's, sanitisation's + sanitization, sanitisation + sanitizations, sanitisations + sanitize, sanitise + sanitized, sanitised + sanitizer's, sanitiser's + sanitizer, sanitiser + sanitizers, sanitisers + sanitizes, sanitises + sanitizing, sanitising + Sanskritize's, Sanskritise's + Sanskritize, Sanskritise + sapientize, sapientise + sapientizes, sapientises + sapor, sapour + sapors, sapours + sapremia's, sapraemia's + sapremia, sapraemia + sapremias, sapraemias + sapremic, sapraemic + sarcine, sarcinae + sari's, saree's + sari, saree + saris, sarees + Sassanide, Sassanidae + satanize, satanise + satanizes, satanises + satellitize, satellitise + satellitized, satellitised + satellitizes, satellitises + satellitizing, satellitising + satinize, satinise + satinizes, satinises + satirizable's, satirisable's + satirizable, satirisable + satirizables, satirisables + satirization, satirisation + satirize, satirise + satirized, satirised + satirizer's, satiriser's + satirizer, satiriser + satirizers, satirisers + satirizes, satirises + satirizing, satirising + sative, sativae + savable, saveable + savagize, savagise + savagizes, savagises + savanna's, savannah's + savanna, savannah + savannas, savannahes + savior's, saviour's + savior, saviour + savioress, saviouress + saviorhood's, saviourhood's + saviorhood, saviourhood + saviorhoods, saviourhoods + saviors, saviours + saviorship's, saviourship's + saviorship, saviourship + saviorships, saviourships + savor's, savour's + savor, savour + savored, savoured + savorer's, savourer's + savorer, savourer + savorers, savourers + savorier, savourier + savories, savouries + savoriest, savouriest + savorilies, savourilies + savorily, savourily + savoriness's, savouriness's + savoriness, savouriness + savorinesses, savourinesses + savoring, savouring + savoringlier, savouringlier + savoringlies, savouringlies + savoringliest, savouringliest + savoringly, savouringly + savorless, savourless + savorlesser, savourlesser + savorlesses, savourlesses + savorlessest, savourlessest + savorly, savourly + savorous, savourous + savorouser, savourouser + savorousest, savourousest + savors, savours + savory's, savoury's + savory, savoury + Saxonization's, Saxonisation's + Saxonization, Saxonisation + Saxonizations, Saxonisations + Saxonize's, Saxonise's + Saxonize, Saxonise + Saxonized's, Saxonised's + Saxonized, Saxonised + Saxonizes, Saxonises + Saxonizing's, Saxonising's + Saxonizing, Saxonising + scalawag's, scallywag's + scalawag, scallywag + scalawags, scallywags + scallop's, scollop's + scallop, scollop + scalloped, scolloped + scalloping, scolloping + scallops, scollops + scandaled, scandalled + scandaling, scandalling + scandalization's, scandalisation's + scandalization, scandalisation + scandalizations, scandalisations + scandalize, scandalise + scandalized, scandalised + scandalizer's, scandaliser's + scandalizer, scandaliser + scandalizers, scandalisers + scandalizes, scandalises + scandalizing, scandalising + scaped, scapaed + scary, scarey + scena, scaena + scenarioization's, scenarioisation's + scenarioization, scenarioisation + scenarioizations, scenarioisations + scenarioize, scenarioise + scenarioizes, scenarioises + scenarization's, scenarisation's + scenarization, scenarisation + scenarizations, scenarisations + scenarize, scenarise + scenarized, scenarised + scenarizes, scenarises + scenarizing, scenarising + scepter's, sceptre's + scepter, sceptre + scepterdom, sceptredom + sceptered, sceptred + sceptering, sceptring + scepterless, sceptreless + scepterlesses, sceptrelesses + scepters, sceptres + Scevor's, Scevour's + Scevor, Scevour + schedulize, schedulise + schedulizes, schedulises + schemata, schemas + schematization's, schematisation's + schematization, schematisation + schematizations, schematisations + schematize, schematise + schematized, schematised + schematizer, schematiser + schematizers, schematisers + schematizes, schematises + schematizing, schematising + schillerization, schillerisation + schillerizations, schillerisations + schillerize, schillerise + schillerized, schillerised + schillerizes, schillerises + schillerizing, schillerising + schismatize, schismatise + schismatized, schismatised + schismatizes, schismatises + schismatizing, schismatising + schistocelia, schistocoelia + schlemiel's, shlemiel's + schlemiel, shlemiel + schlemiels, shlemiels + schlepped, shlepped + schlepping, shlepping + schmaltzy, schmalzy + schmalz's, shmaltz's + schmalz, shmaltz + schmalzes, shmaltzes + schmo's, schmoe's + schmo, schmoe + schnapps's, schnaps's + schnapps, schnaps + schtick's, shtik's + scientize, scientise + scientized, scientised + scientizes, scientises + scientizing, scientising + sclere, sclerae + sclerotization's, sclerotisation's + sclerotization, sclerotisation + sclerotize, sclerotise + sclerotized, sclerotised + sclerotizes, sclerotises + sclerotizing, sclerotising + scorse, scourse + scorsed, scoursed + scorses, scourses + scorsing, scoursing + Scotticize's, Scotticise's + Scotticize, Scotticise + Scotticized's, Scotticised's + Scotticized, Scotticised + Scotticizes, Scotticises + Scotticizing's, Scotticising's + Scotticizing, Scotticising + scripturalize, scripturalise + scripturalizes, scripturalises + scrod's, schrod's + scrod, schrod + scrods, schrods + scrunchy's, scrunchie's + scrunchy, scrunchie + scrutinization's, scrutinisation's + scrutinization, scrutinisation + scrutinizations, scrutinisations + scrutinize, scrutinise + scrutinized, scrutinised + scrutinizer's, scrutiniser's + scrutinizer, scrutiniser + scrutinizers, scrutinisers + scrutinizes, scrutinises + scrutinizing, scrutinising + scrutinizinglies, scrutinisinglies + scrutinizingly, scrutinisingly + se, sae + se, soe + seborrhea's, seborrhoea's + seborrhea, seborrhoea + seborrheas, seborrhoeas + seborrheic, seborrhoeic + sectarianization, sectarianisation + sectarianize, sectarianise + sectarianized, sectarianised + sectarianizes, sectarianises + sectarianizing, sectarianising + sectionalization's, sectionalisation's + sectionalization, sectionalisation + sectionalizations, sectionalisations + sectionalize, sectionalise + sectionalized, sectionalised + sectionalizes, sectionalises + sectionalizing, sectionalising + sectionization, sectionisation + sectionizations, sectionisations + sectionize, sectionise + sectionized, sectionised + sectionizes, sectionises + sectionizing, sectionising + sectorization, sectorisation + sectorizations, sectorisations + sectorize, sectorise + sectorized, sectorised + sectorizes, sectorises + sectorizing, sectorising + secularization's, secularisation's + secularization, secularisation + secularizations, secularisations + secularize, secularise + secularized, secularised + secularizer's, seculariser's + secularizer, seculariser + secularizers, secularisers + secularizes, secularises + secularizing, secularising + seculum, saeculum + seculums, saeculums + securitization, securitisation + securitizations, securitisations + securitize, securitise + securitized, securitised + securitizes, securitises + securitizing, securitising + Seed's, Saeed's + Seed, Saeed + seizable, seisable + seizer's, seiser's + seizer, seiser + seizers, seisers + seizin's, seisin's + seizin, seisin + seizings, seisings + seizins, seisins + selle, sellae + selvage's, selvedge's + selvage, selvedge + selvages, selvedges + Semenov's, Semaenov's + Semenov, Semaenov + semianesthetic, semianaesthetic + semicarbonize, semicarbonise + semicarbonizes, semicarbonises + semicivilization's, semicivilisation's + semicivilization, semicivilisation + semicivilizations, semicivilisations + semicivilized's, semicivilised's + semicivilized, semicivilised + semicivilizeds, semiciviliseds + semifossilized's, semifossilised's + semifossilized, semifossilised + semifossilizeds, semifossiliseds + semihonor's, semihonour's + semihonor, semihonour + semihonors, semihonours + semihumanized's, semihumanised's + semihumanized, semihumanised + semihumanizeds, semihumaniseds + semimercerized's, semimercerised's + semimercerized, semimercerised + semimercerizeds, semimerceriseds + semimineralized's, semimineralised's + semimineralized, semimineralised + semimineralizeds, semimineraliseds + seminarize, seminarise + seminarizes, seminarises + seminationalization's, seminationalisation's + seminationalization, seminationalisation + seminationalizations, seminationalisations + semiorganized's, semiorganised's + semiorganized, semiorganised + semiorganizeds, semiorganiseds + semioxidized's, semioxidised's + semioxidized, semioxidised + semioxidizeds, semioxidiseds + semioxygenized's, semioxygenised's + semioxygenized, semioxygenised + semioxygenizeds, semioxygeniseds + semiprofessionalized's, semiprofessionalised's + semiprofessionalized, semiprofessionalised + semiprofessionalizeds, semiprofessionaliseds + semite, semitae + Semiticize's, Semiticise's + Semiticize, Semiticise + Semiticizes, Semiticises + Semitization's, Semitisation's + Semitization, Semitisation + Semitizations, Semitisations + Semitize's, Semitise's + Semitize, Semitise + Semitized's, Semitised's + Semitized, Semitised + Semitizes, Semitises + Semitizing's, Semitising's + Semitizing, Semitising + semivulcanized's, semivulcanised's + semivulcanized, semivulcanised + semivulcanizeds, semivulcaniseds + semper, sempre + senilize, senilise + senilizes, senilises + sensationalize, sensationalise + sensationalized, sensationalised + sensationalizes, sensationalises + sensationalizing, sensationalising + sensitization's, sensitisation's + sensitization, sensitisation + sensitizations, sensitisations + sensitize, sensitise + sensitized, sensitised + sensitizer's, sensitiser's + sensitizer, sensitiser + sensitizers, sensitisers + sensitizes, sensitises + sensitizing, sensitising + sensize, sensise + sensizes, sensises + sensualization's, sensualisation's + sensualization, sensualisation + sensualizations, sensualisations + sensualize, sensualise + sensualized, sensualised + sensualizes, sensualises + sensualizing, sensualising + sentimentalization's, sentimentalisation's + sentimentalization, sentimentalisation + sentimentalizations, sentimentalisations + sentimentalize, sentimentalise + sentimentalized, sentimentalised + sentimentalizer, sentimentaliser + sentimentalizers, sentimentalisers + sentimentalizes, sentimentalises + sentimentalizing, sentimentalising + sentineled, sentinelled + sentineling, sentinelling + sepaled, sepalled + sepaledder, sepalledder + sepaleddest, sepalleddest + Septembrizer's, Septembriser's + Septembrizer, Septembriser + Septembrizers, Septembrisers + septemia, septaemia + septet's, septette's + septet, septette + septets, septettes + septicemia's, septicaemia's + septicemia, septicaemia + septicemias, septicaemias + septicemic, septicaemic + septicization's, septicisation's + septicization, septicisation + septicizations, septicisations + septicolored, septicoloured + sepulcher's, sepulchre's + sepulcher, sepulchre + sepulchered, sepulchred + sepulchering, sepulchring + sepulchers, sepulchres + sepulchralize, sepulchralise + sepulchralizes, sepulchralises + sequentialize, sequentialise + sequentialized, sequentialised + sequentializes, sequentialises + sequentializing, sequentialising + serape's, sarape's + serape, sarape + serapes, sarapes + serenize, serenise + serenizes, serenises + serializability, serialisability + serializable, serialisable + serialization's, serialisation's + serialization, serialisation + serializations, serialisations + serialize, serialise + serialized, serialised + serializes, serialises + serializing, serialising + sericitization, sericitisation + sericitizations, sericitisations + sermonize, sermonise + sermonized, sermonised + sermonizer's, sermoniser's + sermonizer, sermoniser + sermonizers, sermonisers + sermonizes, sermonises + sermonizing, sermonising + serose, serosae + serpentinization's, serpentinisation's + serpentinization, serpentinisation + serpentinizations, serpentinisations + serpentinize, serpentinise + serpentinized, serpentinised + serpentinizes, serpentinises + serpentinizing, serpentinising + serpentize, serpentise + serpentized, serpentised + serpentizes, serpentises + serpentizing, serpentising + serre, serrae + servilize, servilise + servilizes, servilises + seta, saeta + setule, setulae + severalize, severalise + severalizes, severalises + severization's, severisation's + severization, severisation + severizations, severisations + severize, severise + severizes, severises + sextet's, sextette's + sextet, sextette + sextets, sextettes + sexualization's, sexualisation's + sexualization, sexualisation + sexualizations, sexualisations + sexualize, sexualise + sexualized, sexualised + sexualizes, sexualises + sexualizing, sexualising + Shakespearize's, Shakespearise's + Shakespearize, Shakespearise + Shakespearizes, Shakespearises + shammy's, chammy's + shammy, chammy + shareable, sharable + sharpie's, sharpy's + sharpie, sharpy + sheikdom's, sheikhdom's + sheikdom, sheikhdom + sheikdoms, sheikhdoms + shellac's, shellack's + shellac, shellack + shellacs, shellacks + shepherdize, shepherdise + shepherdizes, shepherdises + sher, shoer + sherardize, sherardise + sherardized, sherardised + sherardizes, sherardises + sherardizing, sherardising + sherbet's, sherbert's + sherbet, sherbert + sherbets, sherberts + Shere's, Shree's + Shere, Shree + shere, shree + shillelagh's, shillalah's + shillelagh, shillalah + shillelaghes, shillalahes + Shintoize's, Shintoise's + Shintoize, Shintoise + Shintoizes, Shintoises + Shkoder's, Shkodaer's + Shkoder, Shkodaer + shlep, shlepp + shlepp's, shlep's + shleps, shlepps + shlock, shlocky + shorty's, shortie's + shorty, shortie + shoveled, shovelled + shoveler's, shoveller's + shoveler, shoveller + shovelers, shovellers + shoveling, shovelling + shriveled, shrivelled + shriveling, shrivelling + shtik, schtick + shtiks, schticks + sialorrhea, sialorrhoea + siderealize, siderealise + siderealizes, siderealises + signaled, signalled + signaler's, signaller's + signaler, signaller + signalers, signallers + signaling, signalling + signalization, signalisation + signalize, signalise + signalized, signalised + signalizes, signalises + signalizing, signalising + siled, siloed + silicatization's, silicatisation's + silicatization, silicatisation + silicatizations, silicatisations + siliceous, silicious + silicidize, silicidise + silicidizes, silicidises + siliconize, siliconise + siliconizes, siliconises + silicule, siliculae + silique, siliquae + silverize, silverise + silverized, silverised + silverizer's, silveriser's + silverizer, silveriser + silverizers, silverisers + silverizes, silverises + silverizing, silverising + similarize, similarise + similarizes, similarises + similize, similise + similized, similised + similizes, similises + similizing, similising + simonize, simonise + Sine's, Sinae's + Sine, Sinae + singularization's, singularisation's + singularization, singularisation + singularizations, singularisations + singularize, singularise + singularized, singularised + singularizes, singularises + singularizing, singularising + sinicize, sinicise + sinicized, sinicised + sinicizes, sinicises + sinicizing, sinicising + siphon's, syphon's + siphon, syphon + siphoned, syphoned + siphoning, syphoning + siphonless, syphonless + siphonlesses, syphonlesses + siphonlike's, syphonlike's + siphonlike, syphonlike + siphonlikes, syphonlikes + siphonophore's, syphonophore's + siphonophore, syphonophore + siphonostele's, syphonostele's + siphonostele, syphonostele + siphonostelic, syphonostelic + siphonostely, syphonostely + siphons, syphons + sirenize, sirenise + sirenized, sirenised + sirenizes, sirenises + sirenizing, sirenising + sirree's, siree's + sirree, siree + sirrees, sirees + sisterize, sisterise + sisterizes, sisterises + sistern, sistren + sizable, sizeable + sizableness, sizeableness + sizably, sizeably + sizel, sisel + skeer, skere + skeletonization's, skeletonisation's + skeletonization, skeletonisation + skeletonizations, skeletonisations + skeletonize, skeletonise + skeletonized, skeletonised + skeletonizer's, skeletoniser's + skeletonizer, skeletoniser + skeletonizers, skeletonisers + skeletonizes, skeletonises + skeletonizing, skeletonising + skeptic's, sceptic's + skeptic, sceptic + skeptical, sceptical + skepticaler, scepticaler + skepticalest, scepticalest + skeptically, sceptically + skepticer, scepticer + skepticest, scepticest + skepticism's, scepticism's + skepticism, scepticism + skepticisms, scepticisms + skepticize, skepticise + skepticizes, skepticises + skeptics, sceptics + skillful, skilful + skillfully, skilfully + skillfulness's, skilfulness's + skillfulness, skilfulness + skulduggery's, skullduggery's + skulduggery, skullduggery + skyer, skyre + skyers, skyres + Slavicize's, Slavicise's + Slavicize, Slavicise + Slavicizes, Slavicises + Slavization's, Slavisation's + Slavization, Slavisation + Slavizations, Slavisations + Slavize's, Slavise's + Slavize, Slavise + Slavizes, Slavises + Slavonicize's, Slavonicise's + Slavonicize, Slavonicise + Slavonicized's, Slavonicised's + Slavonicized, Slavonicised + Slavonicizes, Slavonicises + Slavonicizing's, Slavonicising's + Slavonicizing, Slavonicising + Slavonize's, Slavonise's + Slavonize, Slavonise + Slavonized's, Slavonised's + Slavonized, Slavonised + Slavonizes, Slavonises + Slavonizing's, Slavonising's + Slavonizing, Slavonising + sle, slae + slenderize, slenderise + slenderized, slenderised + slenderizes, slenderises + slenderizing, slenderising + slier, slyer + sliest, slyest + sloganize, sloganise + sloganized, sloganised + sloganizes, sloganises + sloganizing, sloganising + sloganizings, sloganisings + sluggardize, sluggardise + sluggardized, sluggardised + sluggardizes, sluggardises + sluggardizing, sluggardising + slumberous, slumbrous + slyly, slily + smidge's, smidgin's + smidge, smidgin + smidges, smidgins + smolder's, smoulder's + smolder, smoulder + smoldered, smouldered + smoldering, smouldering + smolders, smoulders + smoothie's, smoothy's + smoothie, smoothy + sniveled, snivelled + sniveler's, sniveller's + sniveler, sniveller + snivelers, snivellers + sniveling, snivelling + snivelings, snivellings + snobsniveling, snobsnivelling + snorkeled, snorkelled + snorkeling, snorkelling + snowplow's, snowplough's + snowplow, snowplough + snowplows, snowploughs + snowshed, snowshoed + snuffcolored, snuffcoloured + soberize, soberise + soberized, soberised + soberizes, soberises + soberizing, soberising + sobriquet's, soubriquet's + sobriquet, soubriquet + sobriquets, soubriquets + socialization's, socialisation's + socialization, socialisation + socializations, socialisations + socialize, socialise + socialized, socialised + socializer's, socialiser's + socializer, socialiser + socializes, socialises + socializing, socialising + sockdologizing, sockdologising + Socratize's, Socratise's + Socratize, Socratise + Socratized's, Socratised's + Socratized, Socratised + Socratizes, Socratises + Socratizing's, Socratising's + Socratizing, Socratising + sodomize, sodomise + sodomized, sodomised + sodomizes, sodomises + sodomizing, sodomising + softy's, softie's + softy, softie + sol's, so's + sol, so + solarization's, solarisation's + solarization, solarisation + solarizations, solarisations + solarize, solarise + solarized, solarised + solarizes, solarises + solarizing, solarising + soldierize, soldierise + soldierizes, soldierises + solecize, solecise + solecized, solecised + solecizes, solecises + solecizing, solecising + solemnization's, solemnisation's + solemnization, solemnisation + solemnizations, solemnisations + solemnize, solemnise + solemnized, solemnised + solemnizer's, solemniser's + solemnizer, solemniser + solemnizers, solemnisers + solemnizes, solemnises + solemnizing, solemnising + soliloquization, soliloquisation + soliloquize, soliloquise + soliloquized, soliloquised + soliloquizer's, soliloquiser's + soliloquizer, soliloquiser + soliloquizers, soliloquisers + soliloquizes, soliloquises + soliloquizing's, soliloquising's + soliloquizing, soliloquising + soliloquizingly, soliloquisingly + soliloquizings, soliloquisings + solmization's, solmisation's + solmization, solmisation + solmizations, solmisations + solonization, solonisation + solonizations, solonisations + sols, sos + solubilization's, solubilisation's + solubilization, solubilisation + solubilizations, solubilisations + solubilize, solubilise + solubilized, solubilised + solubilizes, solubilises + solubilizing, solubilising + solutize, solutise + solutizer's, solutiser's + solutizer, solutiser + solutizers, solutisers + solutizes, solutises + somber, sombre + somberer, sombrer + somberest, sombrest + somberish, sombreish + somberly, sombrely + somberness's, sombreness's + somberness, sombreness + sombernesses, sombrenesses + somesthesia, somaesthesia + somesthesis, somaesthesis + somniloquize, somniloquise + somniloquized, somniloquised + somniloquizes, somniloquises + somniloquizing, somniloquising + sonantized's, sonantised's + sonantized, sonantised + sonantizeds, sonantiseds + sonnetization's, sonnetisation's + sonnetization, sonnetisation + sonnetize, sonnetise + sonnetized, sonnetised + sonnetizes, sonnetises + sonnetizing, sonnetising + sorbitization, sorbitisation + sorbitizations, sorbitisations + sorbitize, sorbitise + sorbitized, sorbitised + sorbitizes, sorbitises + sorbitizing, sorbitising + sord, sourd + sordine, sourdine + sordines, sourdines + sororize, sororise + sororized, sororised + sororizes, sororises + sororizing, sororising + sory, soury + souffled, soufflaed + soulter, soultre + southernize, southernise + southernized, southernised + southernizes, southernises + southernizing, southernising + Sovietization's, Sovietisation's + sovietization's, sovietisation's + Sovietization, Sovietisation + sovietization, sovietisation + sovietizations, sovietisations + Sovietize, Sovietise + sovietize, sovietise + Sovietized, Sovietised + sovietized, sovietised + sovietizes, sovietises + Sovietizing, Sovietising + sovietizing, sovietising + spacey, spacy + spanemia, spanaemia + spanemic, spanaemic + Spaniardization's, Spaniardisation's + Spaniardization, Spaniardisation + Spaniardizations, Spaniardisations + Spaniardize's, Spaniardise's + Spaniardize, Spaniardise + Spaniardizes, Spaniardises + spaniolize, spaniolise + spaniolized, spaniolised + spaniolizes, spaniolises + spaniolizing, spaniolising + Spanishize's, Spanishise's + Spanishize, Spanishise + Spanishizes, Spanishises + spanopnea, spanopnoea + sparers, sparres + Spartanize's, Spartanise's + Spartanize, Spartanise + Spartanizes, Spartanises + spatialization's, spatialisation's + spatialization, spatialisation + spatializations, spatialisations + spatialize, spatialise + spatializes, spatialises + specialization's, specialisation's + specialization, specialisation + specializations, specialisations + specialize, specialise + specialized, specialised + specializer's, specialiser's + specializer, specialiser + specializers, specialisers + specializes, specialises + specializing, specialising + specialties, specialities + specialty's, speciality's + specialty, speciality + specificize, specificise + specificizes, specificises + specimenize, specimenise + specimenizes, specimenises + specter's, spectre's + specter, spectre + spectered, spectred + specterlike's, spectrelike's + specterlike, spectrelike + specterlikes, spectrelikes + specters, spectres + spectrocolorimetry's, spectrocolourimetry's + spectrocolorimetry, spectrocolourimetry + speer's, spere's + speer, spere + spelean, spelaean + speleological, spelaeological + speleothem, spelaeothem + speleothems, spelaeothems + spermatorrhea, spermatorrhoea + spermatorrheas, spermatorrhoeas + speronares, speronaroes + sphenethmoid, sphenoethmoid + sphenethmoidal, sphenoethmoidal + spherocrystal, sphaerocrystal + spheroidization, spheroidisation + spheroidizations, spheroidisations + spheroidize, spheroidise + spheroidized, spheroidised + spheroidizes, spheroidises + spheroidizing, spheroidising + spherosome, sphaerosome + spick's, spik's + spick, spik + spicks, spiks + Spiers's, Spires's + Spiers, Spires + spilled, spilt + spinule, spinulae + spiraled, spiralled + spiraling, spiralling + spiralization's, spiralisation's + spiralization, spiralisation + spiralizations, spiralisations + spiralize, spiralise + spiralizes, spiralises + spirea's, spiraea's + spirea, spiraea + spireas, spiraeas + spiritize, spiritise + spiritizes, spiritises + spiritualization's, spiritualisation's + spiritualization, spiritualisation + spiritualizations, spiritualisations + spiritualize, spiritualise + spiritualized, spiritualised + spiritualizer's, spiritualiser's + spiritualizer, spiritualiser + spiritualizers, spiritualisers + spiritualizes, spiritualises + spiritualizing, spiritualising + spirochetal, spirochaetal + spirochete's, spirochaete's + spirochete, spirochaete + spirochetes, spirochaetes + spirochetoses, spirochaetoses + spirochetosis's, spirochaetosis's + spirochetosis, spirochaetosis + spirochetotic, spirochaetotic + splanchnocele, splanchnocoele + splendor's, splendour's + splendor, splendour + splendorproof, splendourproof + splendors, splendours + splenectomized, splenectomised + splenization, splenisation + splenizations, splenisations + spoiled, spoilt + sponge_cake's, spongecake's + sponge_cake, spongecake + sponge_cakes, spongecakes + spumoni's, spumone's + spumoni, spumone + spumonis, spumones + spyer, spyre + squame, squamae + squamule, squamulae + Squier's, Squire's + Squier, Squire + squirreled, squirrelled + squirreling, squirrelling + stabilizable, stabilisable + stabilization's, stabilisation's + stabilization, stabilisation + stabilizations, stabilisations + stabilizator, stabilisator + stabilizators, stabilisators + stabilize, stabilise + stabilized, stabilised + stabilizer's, stabiliser's + stabilizer, stabiliser + stabilizers, stabilisers + stabilizes, stabilises + stabilizing, stabilising + stagy, stagey + stallionize, stallionise + stallionizes, stallionises + stalwartize, stalwartise + stalwartizes, stalwartises + stammelcolor, stammelcolour + standardizable's, standardisable's + standardizable, standardisable + standardizables, standardisables + standardization's, standardisation's + standardization, standardisation + standardizations, standardisations + standardize, standardise + standardized, standardised + standardizer's, standardiser's + standardizer, standardiser + standardizers, standardisers + standardizes, standardises + standardizing, standardising + stanzes, stanzoes + stapedectomized, stapedectomised + staphyledema, staphyloedema + statisticize, statisticise + statisticizes, statisticises + stearrhea, stearrhoea + steatorrhea, steatorrhoea + steatorrheas, steatorrhoeas + stele, stelae + stenciled, stencilled + stenciler's, stenciller's + stenciler, stenciller + stencilers, stencillers + stenciling, stencilling + stencilize, stencilise + stenopeic, stenopaeic + stentor, stentour + stentors, stentours + stercoremia, stercoraemia + stere, stree + sterilizabilities, sterilisabilities + sterilizability's, sterilisability's + sterilizability, sterilisability + sterilizable's, sterilisable's + sterilizable, sterilisable + sterilizabler, sterilisabler + sterilizables, sterilisables + sterilizablest, sterilisablest + sterilization's, sterilisation's + sterilization, sterilisation + sterilizations, sterilisations + sterilize, sterilise + sterilized, sterilised + sterilizer's, steriliser's + sterilizer, steriliser + sterilizers, sterilisers + sterilizes, sterilises + sterilizing, sterilising + stert, stret + sties, styes + stigmatization's, stigmatisation's + stigmatization, stigmatisation + stigmatizations, stigmatisations + stigmatize, stigmatise + stigmatized, stigmatised + stigmatizer's, stigmatiser's + stigmatizer, stigmatiser + stigmatizers, stigmatisers + stigmatizes, stigmatises + stigmatizing, stigmatising + stilbestrol's, stilboestrol's + stilbestrol, stilboestrol + stilbestrols, stilboestrols + stimuli, stimuluses + stipule, stipulae + stockinette's, stockinet's + stockinette, stockinet + stockinettes, stockinets + stogie's, stogy's + stogie, stogy + stomatodeum, stomatodaeum + stomodea, stomodaea + stomodeal, stomodaeal + stomodeum's, stomodaeum's + stomodeum, stomodaeum + stomodeums, stomodaeums + stony, stoney + storier, stourier + stour, stoor + stower, stowre + stowers, stowres + straitjacket's, straightjacket's + straitjacket, straightjacket + straitjacketed, straightjacketed + straitjacketing, straightjacketing + straitjackets, straightjackets + strata, stratums + strobile, strobilae + strobilization's, strobilisation's + strobilization, strobilisation + strobilizations, strobilisations + structuralization's, structuralisation's + structuralization, structuralisation + structuralizations, structuralisations + structuralize, structuralise + structuralizes, structuralises + strychninization's, strychninisation's + strychninization, strychninisation + strychninizations, strychninisations + strychninize, strychninise + strychninizes, strychninises + stumor, stumour + sty's, stye's + sty, stye + stylization's, stylisation's + stylization, stylisation + stylizations, stylisations + stylize, stylise + stylized, stylised + stylizer's, styliser's + stylizer, styliser + stylizers, stylisers + stylizes, stylises + stylizing, stylising + stylopized, stylopised + stymie's, stymy's + stymie, stymy + stymied, stymyed + subarmor's, subarmour's + subarmor, subarmour + subarmors, subarmours + subcaliber, subcalibre + subcategorizing, subcategorising + subcenter, subcentre + subduer, subdure + suberate, subaerate + suberization's, suberisation's + suberization, suberisation + suberizations, suberisations + suberize, suberise + suberized, suberised + suberizes, suberises + suberizing, suberising + subesophageal, suboesophageal + subetheric, subaetheric + subflavor's, subflavour's + subflavor, subflavour + subflavors, subflavours + subitize, subitise + subitized, subitised + subitizes, subitises + subitizing, subitising + subjectivization's, subjectivisation's + subjectivization, subjectivisation + subjectivizations, subjectivisations + subjectivize, subjectivise + subjectivized, subjectivised + subjectivizes, subjectivises + subjectivizing, subjectivising + sublimize, sublimise + sublimized, sublimised + sublimizes, sublimises + sublimizing, sublimising + subminiaturization's, subminiaturisation's + subminiaturization, subminiaturisation + subminiaturize, subminiaturise + subminiaturized, subminiaturised + subminiaturizes, subminiaturises + subminiaturizing, subminiaturising + subpoena's, subpena's + subpoena, subpena + subpoenaed, subpenaed + subpoenaing, subpenaing + subpoenas, subpenas + subpulverizer's, subpulveriser's + subpulverizer, subpulveriser + subpulverizers, subpulverisers + subsidizable's, subsidisable's + subsidizable, subsidisable + subsidizables, subsidisables + subsidization's, subsidisation's + subsidization, subsidisation + subsidizations, subsidisations + subsidize, subsidise + subsidized, subsidised + subsidizer's, subsidiser's + subsidizer, subsidiser + subsidizers, subsidisers + subsidizes, subsidises + subsidizing, subsidising + subspecialize's, subspecialise's + subspecialize, subspecialise + subspecializes, subspecialises + subspecialties, subspecialities + subspecialty's, subspeciality's + subspecialty, subspeciality + substandardize, substandardise + substandardizes, substandardises + substantialize, substantialise + substantialized, substantialised + substantializes, substantialises + substantializing, substantialising + substantivize, substantivise + substantivized, substantivised + substantivizes, substantivises + substantivizing, substantivising + substerilization, substerilisation + subterraneanize, subterraneanise + subterraneanizes, subterraneanises + subtilization's, subtilisation's + subtilization, subtilisation + subtilizations, subtilisations + subtilize, subtilise + subtilized, subtilised + subtilizer, subtiliser + subtilizers, subtilisers + subtilizes, subtilises + subtilizing, subtilising + subtotaled, subtotalled + subtotaling, subtotalling + suburbanization's, suburbanisation's + suburbanization, suburbanisation + suburbanizations, suburbanisations + suburbanize, suburbanise + suburbanized, suburbanised + suburbanizes, suburbanises + suburbanizing, suburbanising + subvitalization's, subvitalisation's + subvitalization, subvitalisation + subvitalized's, subvitalised's + subvitalized, subvitalised + subvitalizedder, subvitalisedder + subvitalizeddest, subvitaliseddest + subvitalizeds, subvitaliseds + succor's, succour's + succor, succour + succorable's, succourable's + succorable, succourable + succorables, succourables + succored, succoured + succorer's, succourer's + succorer, succourer + succorers, succourers + succorful, succourful + succoring, succouring + succorless, succourless + succorlesses, succourlesses + succorrhea, succorrhoea + succors, succours + succube, succubae + suers, sures + suggestionize, suggestionise + suggestionizes, suggestionises + sulcalize, sulcalise + sulcalized, sulcalised + sulcalizes, sulcalises + sulcalizing, sulcalising + sulfate's, sulphate's + sulfate, sulphate + sulfates, sulphates + sulfatize, sulfatise + sulfatizes, sulfatises + sulfide's, sulphide's + sulfide, sulphide + sulfides, sulphides + sulfur's, sulphur's + sulfur, sulphur + sulfured, sulphured + sulfuric, sulphuric + sulfuring, sulphuring + sulfurous, sulphurous + sulfurs, sulphurs + sulphurisation's, sulphurization's + sulphurisation, sulphurization + sulphurisations, sulphurizations + sulphurise, sulphurize + sulphurised, sulphurized + sulphurises, sulphurizes + sulphurising, sulphurizing + sultanize, sultanise + sultanizes, sultanises + sumac's, sumach's + sumac, sumach + sumacs, sumaches + summarizable, summarisable + summarization's, summarisation's + summarization, summarisation + summarizations, summarisations + summarize, summarise + summarized, summarised + summarizer's, summariser's + summarizer, summariser + summarizers, summarisers + summarizes, summarises + summarizing, summarising + summerize, summerise + summerizes, summerises + superacknowledgment's, superacknowledgement's + superacknowledgment, superacknowledgement + superacknowledgments, superacknowledgements + supercanonization's, supercanonisation's + supercanonization, supercanonisation + supercanonizations, supercanonisations + supercarbonization's, supercarbonisation's + supercarbonization, supercarbonisation + supercarbonizations, supercarbonisations + supercarbonize, supercarbonise + supercarbonizes, supercarbonises + supercivilization's, supercivilisation's + supercivilization, supercivilisation + supercivilizations, supercivilisations + supercivilized's, supercivilised's + supercivilized, supercivilised + supercivilizeds, superciviliseds + superemphasize, superemphasise + superemphasizes, superemphasises + superfetation, superfoetation + superfetations, superfoetations + superficialize, superficialise + superficialized, superficialised + superficializes, superficialises + superficializing, superficialising + superhumanize, superhumanise + superhumanized, superhumanised + superhumanizes, superhumanises + superhumanizing, superhumanising + supernaturalize, supernaturalise + supernaturalized, supernaturalised + supernaturalizes, supernaturalises + supernaturalizing, supernaturalising + superorganization's, superorganisation's + superorganization, superorganisation + superorganizations, superorganisations + superorganize, superorganise + superorganizes, superorganises + supersensitization's, supersensitisation's + supersensitization, supersensitisation + supersensitizations, supersensitisations + supersensitize, supersensitise + supersensitized, supersensitised + supersensitizing, supersensitising + superspecialize, superspecialise + superspecializes, superspecialises + supersubtilized's, supersubtilised's + supersubtilized, supersubtilised + supersubtilizeds, supersubtiliseds + supersulphurize, supersulphurise + supersulphurizes, supersulphurises + surgerize, surgerise + surgerizes, surgerises + surprizal, surprisal + sursize, sursise + surveil, surveille + swab's, swob's + swab, swob + swabbed, swobbed + swabbing, swobbing + swabs, swobs + sweetbrier's, sweetbriar's + sweetbrier, sweetbriar + sweetbriers, sweetbriars + swiveled, swivelled + swiveling, swivelling + sycophantize, sycophantise + sycophantized, sycophantised + sycophantizes, sycophantises + sycophantizing, sycophantising + syllabize, syllabise + syllabized, syllabised + syllabizes, syllabises + syllabizing, syllabising + syllogization, syllogisation + syllogizations, syllogisations + syllogize, syllogise + syllogized, syllogised + syllogizer, syllogiser + syllogizers, syllogisers + syllogizes, syllogises + syllogizing, syllogising + sylvan, silvan + sylvanize, sylvanise + sylvanizes, sylvanises + sylviine, sylviinae + symboled, symbolled + symboling, symbolling + symbolization's, symbolisation's + symbolization, symbolisation + symbolizations, symbolisations + symbolize, symbolise + symbolized, symbolised + symbolizer's, symboliser's + symbolizer, symboliser + symbolizers, symbolisers + symbolizes, symbolises + symbolizing, symbolising + symmetrically, symmetricly + symmetricalness, symmetricness + symmetricalnesses, symmetricnesses + symmetrization's, symmetrisation's + symmetrization, symmetrisation + symmetrizations, symmetrisations + symmetrize, symmetrise + symmetrized, symmetrised + symmetrizes, symmetrises + symmetrizing, symmetrising + sympathize, sympathise + sympathized, sympathised + sympathizer's, sympathiser's + sympathizer, sympathiser + sympathizers, sympathisers + sympathizes, sympathises + sympathizing's, sympathising's + sympathizing, sympathising + sympathizinglier, sympathisinglier + sympathizingliest, sympathisingliest + sympathizingly, sympathisingly + sympathizings, sympathisings + symphonization's, symphonisation's + symphonization, symphonisation + symphonize, symphonise + symphonized, symphonised + symphonizing, symphonising + symptomatize, symptomatise + symptomatized, symptomatised + symptomatizes, symptomatises + symptomatizing, symptomatising + symptomize, symptomise + symptomizes, symptomises + synagogue's, synagog's + synagogue, synagog + synagogues, synagogs + synalepha, synaloepha + synalephas, synaloephas + synalephe, synaloephe + sync's, synch's + sync, synch + synced, synched + synchronizable's, synchronisable's + synchronizable, synchronisable + synchronizables, synchronisables + synchronization's, synchronisation's + synchronization, synchronisation + synchronizations, synchronisations + synchronize, synchronise + synchronized, synchronised + synchronizer's, synchroniser's + synchronizer, synchroniser + synchronizers, synchronisers + synchronizes, synchronises + synchronizing, synchronising + syncing, synching + syncretize, syncretise + syncretized, syncretised + syncretizes, syncretises + syncretizing, syncretising + syncs, synches + syndicalize, syndicalise + syndicalizes, syndicalises + synecious, synoecious + synecologies, synoecologies + synecology, synoecology + synereses, synaereses + syneresis's, synaeresis's + syneresis, synaeresis + synergize, synergise + synergized, synergised + synergizes, synergises + synergizing, synergising + synesthesia's, synaesthesia's + synesthesia, synaesthesia + synesthesias, synaesthesias + synesthetic, synaesthetic + synestheticer, synaestheticer + synestheticest, synaestheticest + synetic, synoetic + synoecize, synoecise + synoecized, synoecised + synoecizes, synoecises + synoecizing, synoecising + synonymize, synonymise + synonymized, synonymised + synonymizes, synonymises + synonymizing, synonymising + synopsize, synopsise + synopsized, synopsised + synopsizes, synopsises + synopsizing, synopsising + synthesise, synthetize + synthesised, synthetized + synthesises, synthetizes + synthesising, synthetizing + synthesization's, synthesisation's + synthesization, synthesisation + synthesizations, synthesisations + synthesizer's, synthesiser's + synthesizer, synthesiser + synthesizers, synthesisers + synthetization, synthetisation + synthetizer's, synthetiser's + synthetizer, synthetiser + synthetizers, synthetisers + syntonization's, syntonisation's + syntonization, syntonisation + syntonize, syntonise + syntonized, syntonised + syntonizes, syntonises + syntonizing, syntonising + syphilization's, syphilisation's + syphilization, syphilisation + syphilizations, syphilisations + syphilize, syphilise + syphilized, syphilised + syphilizing, syphilising + Syrianize's, Syrianise's + Syrianize, Syrianise + Syrianizes, Syrianises + syringocele, syringocoele + syrup's, sirup's + syrup, sirup + syrups, sirups + systematization's, systematisation's + systematization, systematisation + systematizations, systematisations + systematize, systematise + systematized, systematised + systematizer's, systematiser's + systematizer, systematiser + systematizers, systematisers + systematizes, systematises + systematizing, systematising + systemizable's, systemisable's + systemizable, systemisable + systemizabler, systemisabler + systemizables, systemisables + systemizablest, systemisablest + systemization's, systemisation's + systemization, systemisation + systemizations, systemisations + systemize, systemise + systemized, systemised + systemizer's, systemiser's + systemizer, systemiser + systemizers, systemisers + systemizes, systemises + systemizing, systemising + taboo's, tabu's + taboo, tabu + tabooed, tabued + tabooing, tabuing + taboos, tabus + tabored, taboured + taborer's, tabourer's + taborer, tabourer + taborers, tabourers + taboret's, tabouret's + taboret, tabouret + taborets, tabourets + taborin, tabourin + taborine, tabourine + taboring, tabouring + taborins, tabourins + tabularization's, tabularisation's + tabularization, tabularisation + tabularizations, tabularisations + tabularize, tabularise + tabularized, tabularised + tabularizes, tabularises + tabularizing, tabularising + tabule, tabulae + tachypnea, tachypnoea + tachypneas, tachypnoeas + tachypneic, tachypnoeic + taffetized, taffetised + tailorization's, tailorisation's + tailorization, tailorisation + tailorizations, tailorisations + tailorize, tailorise + tailorizes, tailorises + Talmudization's, Talmudisation's + Talmudization, Talmudisation + Talmudizations, Talmudisations + Talmudize's, Talmudise's + Talmudize, Talmudise + Talmudizes, Talmudises + tamable, tameable + tambura's, tamboura's + tambura, tamboura + tamburas, tambouras + Tammanyize's, Tammanyise's + Tammanyize, Tammanyise + Tammanyizes, Tammanyises + tanalized, tanalised + tandemize, tandemise + tandemizes, tandemises + tantalization's, tantalisation's + tantalization, tantalisation + tantalizations, tantalisations + tantalize, tantalise + tantalized, tantalised + tantalizer's, tantaliser's + tantalizer, tantaliser + tantalizers, tantalisers + tantalizes, tantalises + tantalizing, tantalising + tantalizinglier, tantalisinglier + tantalizinglies, tantalisinglies + tantalizingliest, tantalisingliest + tantalizingly, tantalisingly + tantalizingness, tantalisingness + tantalizingnesses, tantalisingnesses + tantalizings, tantalisings + tariffize, tariffise + tariffizes, tariffises + tartarization's, tartarisation's + tartarization, tartarisation + tartarizations, tartarisations + tartarize, tartarise + tartarized, tartarised + tartarizes, tartarises + tartarizing, tartarising + tasseled, tasselled + tasseling, tasselling + tassels, tassells + tautologize, tautologise + tautologized, tautologised + tautologizes, tautologises + tautologizing, tautologising + tavernize, tavernise + tavernizes, tavernises + taxidermize, taxidermise + taxidermized, taxidermised + taxidermizes, taxidermises + taxidermizing, taxidermising + Taylorize's, Taylorise's + Taylorize, Taylorise + Taylorizes, Taylorises + te, tae + teaseler's, teaseller's + teaseler, teaseller + teaselers, teasellers + Tebilize's, Tebilise's + Tebilize, Tebilise + Tebilized's, Tebilised's + Tebilized, Tebilised + Tebilizes, Tebilises + Tebilizing's, Tebilising's + Tebilizing, Tebilising + technicalization, technicalisation + technicalize, technicalise + technicalizes, technicalises + technicize, technicise + technicized, technicised + technicizes, technicises + technicizing, technicising + technicolor, technicolour + technicolored, technicoloured + technologize, technologise + teepee's, tipi's + teepee, tipi + teepees, tipis + teer, teaer + teers, teres + teetotaled, teetotalled + teetotaler's, teetotaller's + teetotaler, teetotaller + teetotalers, teetotallers + teetotaling, teetotalling + tegu, taegu + tele, telae + telepathize, telepathise + telepathized, telepathised + telepathizes, telepathises + telepathizing, telepathising + telesthesia's, telaesthesia's + telesthesia, telaesthesia + telesthesias, telaesthesias + telesthetic, telaesthetic + telestheticer, telaestheticer + telestheticest, telaestheticest + tellurize, tellurise + tellurized, tellurised + tellurizes, tellurises + tellurizing, tellurising + tels, taels + templize, templise + templizes, templises + temporalize, temporalise + temporalized, temporalised + temporalizes, temporalises + temporalizing, temporalising + temporization's, temporisation's + temporization, temporisation + temporizations, temporisations + temporize, temporise + temporized, temporised + temporizer's, temporiser's + temporizer, temporiser + temporizers, temporisers + temporizes, temporises + temporizing's, temporising's + temporizing, temporising + temporizinglier, temporisinglier + temporizingliest, temporisingliest + temporizingly, temporisingly + temporizings, temporisings + tempos, tempi + tenderization's, tenderisation's + tenderization, tenderisation + tenderizations, tenderisations + tenderize, tenderise + tenderized, tenderised + tenderizer's, tenderiser's + tenderizer, tenderiser + tenderizers, tenderisers + tenderizes, tenderises + tenderizing, tenderising + tendinitis's, tendonitis's + tendinitis, tendonitis + tendinitises, tendonitises + tendriled, tendrilled + tenementization's, tenementisation's + tenementization, tenementisation + tenementizations, tenementisations + tenementize, tenementise + tenementizes, tenementises + tenia's, taenia's + tenia, taenia + teniacidal, taeniacidal + teniacide's, taeniacide's + teniacide, taeniacide + teniacides, taeniacides + teniae, taeniae + teniafuge's, taeniafuge's + teniafuge, taeniafuge + teniafuges, taeniafuges + tenias, taenias + teniases, taeniases + teniasis's, taeniasis's + teniasis, taeniasis + tenioid, taenioid + tenthmeter, tenthmetre + terf, tref + terma, trema + termatic, trematic + terminalization's, terminalisation's + terminalization, terminalisation + terminalizations, terminalisations + terminalized's, terminalised's + terminalized, terminalised + terminalizeds, terminaliseds + ternize, ternise + ternizes, ternises + terre, terrae + terrestrialize, terrestrialise + terrestrializes, terrestrialises + territorialization's, territorialisation's + territorialization, territorialisation + territorializations, territorialisations + territorialize, territorialise + territorialized, territorialised + territorializes, territorialises + territorializing, territorialising + terrorization's, terrorisation's + terrorization, terrorisation + terrorizations, terrorisations + terrorize, terrorise + terrorized, terrorised + terrorizer's, terroriser's + terrorizer, terroriser + terrorizers, terrorisers + terrorizes, terrorises + terrorizing, terrorising + terts, trets + tes, taes + teste, testae + testimonialization's, testimonialisation's + testimonialization, testimonialisation + testimonializations, testimonialisations + testimonialize, testimonialise + testimonialized, testimonialised + testimonializer, testimonialiser + testimonializers, testimonialisers + testimonializes, testimonialises + testimonializing, testimonialising + tetanization's, tetanisation's + tetanization, tetanisation + tetanizations, tetanisations + tetanize, tetanise + tetanized, tetanised + tetanizes, tetanises + tetanizing, tetanising + tetrachlorethylene, tetrachloroethylene + tetrachlorethylenes, tetrachloroethylenes + Teutonization's, Teutonisation's + Teutonization, Teutonisation + Teutonize, Teutonise + teutonize, teutonise + Teutonized, Teutonised + Teutonizes, Teutonises + Teutonizing, Teutonising + texturize, texturise + texturized, texturised + texturizes, texturises + texturizing, texturising + thalamocele, thalamocoele + thalassemia, thalassaemia + thalassemias, thalassaemias + thalassemic, thalassaemic + theater's, theatre's + theater, theatre + theatergoer's, theatregoer's + theatergoer, theatregoer + theatergoers, theatregoers + theatergoing's, theatregoing's + theatergoing, theatregoing + theatergoings, theatregoings + theaterless, theatreless + theaterlesses, theatrelesses + theaterlike's, theatrelike's + theaterlike, theatrelike + theaterlikes, theatrelikes + theaters, theatres + theatricalization's, theatricalisation's + theatricalization, theatricalisation + theatricalizations, theatricalisations + theatricalize, theatricalise + theatricalized, theatricalised + theatricalizes, theatricalises + theatricalizing, theatricalising + theatricize, theatricise + theatricized, theatricised + theatricizes, theatricises + theatricizing, theatricising + theologization's, theologisation's + theologization, theologisation + theologizations, theologisations + theologize, theologise + theologized, theologised + theologizer's, theologiser's + theologizer, theologiser + theologizers, theologisers + theologizes, theologises + theologizing, theologising + Theone's, Theonoe's + Theone, Theonoe + theorization's, theorisation's + theorization, theorisation + theorizations, theorisations + theorize, theorise + theorized, theorised + theorizer's, theoriser's + theorizer, theoriser + theorizers, theorisers + theorizes, theorises + theorizing, theorising + theosophize, theosophise + theosophized, theosophised + theosophizes, theosophises + theosophizing, theosophising + therap, threap + thereness, threeness + therenesses, threenesses + thermalization, thermalisation + thermalizations, thermalisations + thermalize, thermalise + thermalized, thermalised + thermalizes, thermalises + thermalizing, thermalising + therme, thermae + thermesthesia's, thermaesthesia's + thermesthesia, thermaesthesia + thermoanesthesia's, thermoanaesthesia's + thermoanesthesia, thermoanaesthesia + thermoanesthesias, thermoanaesthesias + thermometerize, thermometerise + thermometerizes, thermometerises + thermopolymerization's, thermopolymerisation's + thermopolymerization, thermopolymerisation + thermopolymerizations, thermopolymerisations + thermosiphon's, thermosyphon's + thermosiphon, thermosyphon + thermosiphons, thermosyphons + thesmothete, thesmothetae + thiamine's, thiamin's + thiamine, thiamin + thiamines, thiamins + thralldom's, thraldom's + thralldom, thraldom + thralldoms, thraldoms + thronize, thronise + thronizes, thronises + through, thru + thruway's, throughway's + thruway, throughway + thruways, throughways + thymectomize, thymectomise + thyroidectomized, thyroidectomised + thyroidization's, thyroidisation's + thyroidization, thyroidisation + thyroidizations, thyroidisations + tidbit's, titbit's + tidbit, titbit + tidbits, titbits + Tillford's, Tillfourd's + Tillford, Tillfourd + Timonize's, Timonise's + Timonize, Timonise + Timonized's, Timonised's + Timonized, Timonised + Timonizes, Timonises + Timonizing's, Timonising's + Timonizing, Timonising + Timor's, Timour's + Timor, Timour + tinseled, tinselled + tinselier, tinsellier + tinseliest, tinselliest + tinseling, tinselling + tiro's, tyreo's + tiro, tyreo + tiros, tyreos + titer's, titre's + titer, titre + titers, titres + titivate, tittivate + titivated, tittivated + titivates, tittivates + titivating, tittivating + titivation's, tittivation's + titivation, tittivation + titivations, tittivations + tittuped, tittupped + tittuping, tittupping + tittupy, tittuppy + toffee's, toffy's + toffee, toffy + toffees, toffies + togged, toged + togging, toging + tonicize, tonicise + tonicizes, tonicises + topesthesia, topaesthesia + topi, topi + toret, touret + tormentor's, tormenter's + tormentor, tormenter + tormentors, tormenters + torporize, torporise + torporizes, torporises + Toryize's, Toryise's + Toryize, Toryise + Toryizes, Toryises + totaled, totalled + totaler's, totaller's + totaler, totaller + totalers, totallers + totaling, totalling + totalitarianize, totalitarianise + totalization's, totalisation's + totalization, totalisation + totalizations, totalisations + totalizator's, totalisator's + totalizator, totalisator + totalizators, totalisators + totalize, totalise + totalized, totalised + totalizer's, totaliser's + totalizer, totaliser + totalizers, totalisers + totalizes, totalises + totalizing, totalising + totemization's, totemisation's + totemization, totemisation + totemizations, totemisations + tourize, tourise + tourizes, tourises + toweled, towelled + toweling's, towelling's + toweling, towelling + towelings, towellings + toxanemia, toxanaemia + toxemia's, toxaemia's + toxemia, toxaemia + toxemias, toxaemias + toxemic, toxaemic + toxicemia, toxicaemia + toxicohemia, toxicohaemia + toxihemia, toxihaemia + toxinemia, toxinaemia + trabeate, trabeatae + trabecule, trabeculae + tractorization's, tractorisation's + tractorization, tractorisation + tractorizations, tractorisations + tractorize, tractorise + tractorizes, tractorises + traditionalize, traditionalise + traditionalized, traditionalised + traditionalizes, traditionalises + traditionize, traditionise + traditionizes, traditionises + tragicize, tragicise + tragicizes, tragicises + tragicolored, tragicoloured + traitorize, traitorise + traitorizes, traitorises + trammeled, trammelled + trammeler's, trammeller's + trammeler, trammeller + trammelers, trammellers + trammeling, trammelling + tranquilities, tranquillities + tranquility's, tranquillity's + tranquility, tranquillity + tranquilization's, tranquilisation's + tranquilization, tranquilisation + tranquilizations, tranquilisations + tranquilizingly, tranquilisingly + tranquillization's, tranquillisation's + tranquillization, tranquillisation + tranquillizations, tranquillisations + tranquillize, tranquillise + tranquillized, tranquillised + tranquillizer's, tranquilliser's + tranquillizer, tranquilliser + tranquillizers, tranquillisers + tranquillizes, tranquillises + tranquillizing, tranquillising + tranquillizingly, tranquillisingly + transcendentalization's, transcendentalisation's + transcendentalization, transcendentalisation + transcendentalize, transcendentalise + transcendentalized, transcendentalised + transcendentalizes, transcendentalises + transcendentalizing, transcendentalising + transcolor, transcolour + transcoloration's, transcolouration's + transcoloration, transcolouration + transcolorations, transcolourations + transcolorrer, transcolourer + transcolorrest, transcolourest + transgender, transgendered + transistorization's, transistorisation's + transistorization, transistorisation + transistorizations, transistorisations + transistorize, transistorise + transistorized, transistorised + transistorizes, transistorises + transistorizing, transistorising + transparentize, transparentise + transparentizes, transparentises + traumatization's, traumatisation's + traumatization, traumatisation + traumatizations, traumatisations + traumatize, traumatise + traumatized, traumatised + traumatizes, traumatises + traumatizing, traumatising + traveled, travelled + traveler's, traveller's + traveler, traveller + travelers, travellers + traveling's, travelling's + traveling, travelling + travelings, travellings + travelogue's, travelog's + travelogue, travelog + travelogues, travelogs + trialed, trialled + trialing, trialling + trialization, trialisation + triangularization, triangularisation + triangularizations, triangularisations + triangularize, triangularise + triangularized, triangularised + triangularizes, triangularises + triangularizing, triangularising + trichinization's, trichinisation's + trichinization, trichinisation + trichinizations, trichinisations + trichinize, trichinise + trichinized, trichinised + trichinizes, trichinises + trichinizing, trichinising + trichlorethylene, trichloroethylene + trichlorethylenes, trichloroethylenes + trichotomize, trichotomise + trichotomized, trichotomised + trichotomizes, trichotomises + trichotomizing, trichotomising + tricolor's, tricolour's + tricolor, tricolour + tricolored, tricoloured + tricolors, tricolours + triecious, trioecious + trieciously, trioeciously + triene, triaene + trifluoride, trifluouride + trillionize, trillionise + trillionizes, trillionises + trimerization's, trimerisation's + trimerization, trimerisation + trimerizations, trimerisations + tripylean, tripylaean + trivialization's, trivialisation's + trivialization, trivialisation + trivializations, trivialisations + trivialize, trivialise + trivialized, trivialised + trivializes, trivialises + trivializing, trivialising + trolley's, trolly's + trolley, trolly + trolleyed, trollied + trolleying, trollying + trolleys, trollies + tropeolin's, tropaeolin's + tropeolin, tropaeolin + tropicalization's, tropicalisation's + tropicalization, tropicalisation + tropicalizations, tropicalisations + tropicalize, tropicalise + tropicalized, tropicalised + tropicalizes, tropicalises + tropicalizing, tropicalising + troweled, trowelled + troweler's, troweller's + troweler, troweller + trowelers, trowellers + troweling, trowelling + Trubenize's, Trubenise's + Trubenize, Trubenise + Trubenized's, Trubenised's + Trubenized, Trubenised + Trubenizes, Trubenises + Trubenizing's, Trubenising's + Trubenizing, Trubenising + trypsinize's, trypsinise's + trypsinize, trypsinise + trypsinizes, trypsinises + tsarinas, tzarinas + tsarism, tzarism + tsarisms, tzarisms + tsoris, tsouris + tubercularization's, tubercularisation's + tubercularization, tubercularisation + tubercularize, tubercularise + tubercularized, tubercularised + tubercularizing, tubercularising + tuberculinization's, tuberculinisation's + tuberculinization, tuberculinisation + tuberculinizations, tuberculinisations + tuberculinize, tuberculinise + tuberculinized, tuberculinised + tuberculinizes, tuberculinises + tuberculinizing, tuberculinising + tuberculization, tuberculisation + tuberculizations, tuberculisations + tuberculize, tuberculise + tuberculized, tuberculised + tuberculizes, tuberculises + tuberculizing, tuberculising + tuberization's, tuberisation's + tuberization, tuberisation + tuberizations, tuberisations + tuberize, tuberise + tuberizes, tuberises + tubulization's, tubulisation's + tubulization, tubulisation + tubulizations, tubulisations + tularemia, tularaemia + tularemias, tularaemias + tularemic, tularaemic + tumbrel's, tumbril's + tumbrel, tumbril + tumbrels, tumbrils + tumor's, tumour's + tumor, tumour + tumored, tumoured + tumors, tumours + tunneled, tunnelled + tunneler's, tunneller's + tunneler, tunneller + tunnelers, tunnellers + tunneling, tunnelling + tunnelings, tunnellings + turdine, turdinae + Turkicize's, Turkicise's + Turkicize, Turkicise + Turkicized's, Turkicised's + Turkicized, Turkicised + Turkicizes, Turkicises + Turkicizing's, Turkicising's + Turkicizing, Turkicising + Turkize's, Turkise's + Turkize, Turkise + Turkizes, Turkises + Tuscanize's, Tuscanise's + Tuscanize, Tuscanise + Tuscanizes, Tuscanises + tutele, tutelae + tutorization's, tutorisation's + tutorization, tutorisation + tutorizations, tutorisations + tutorize, tutorise + tutorized, tutorised + tutorizes, tutorises + tutorizing, tutorising + twier, twire + twiers, twires + tyke's, tike's + tyke, tike + tykes, tikes + Tylerize's, Tylerise's + Tylerize, Tylerise + Tylerizes, Tylerises + typhemia, typhaemia + typhemia, typhoemia + typhlenteritis, typhloenteritis + typhoemia, typhoaemia + tyrannize, tyrannise + tyrannized, tyrannised + tyrannizer's, tyranniser's + tyrannizer, tyranniser + tyrannizers, tyrannisers + tyrannizes, tyrannises + tyrannizing's, tyrannising's + tyrannizing, tyrannising + tyrannizinglier, tyrannisinglier + tyrannizingliest, tyrannisingliest + tyrannizingly, tyrannisingly + tyrannizings, tyrannisings + tzar's, tsar's + tzar, tsar + tzardom's, tsardom's + tzardom, tsardom + tzardoms, tsardoms + tzarina's, tsarina's + tzarina, tsarina + tzarism's, tsarism's + tzarist, tsarist + tzars, tsars + ukulele's, ukelele's + ukulele, ukelele + ukuleles, ukeleles + ultracentralizer's, ultracentraliser's + ultracentralizer, ultracentraliser + ultracentralizers, ultracentralisers + ultrahonorable's, ultrahonourable's + ultrahonorable, ultrahonourable + ultrahonorables, ultrahonourables + ultraspecialization's, ultraspecialisation's + ultraspecialization, ultraspecialisation + ultraspecializations, ultraspecialisations + ultrastandardization's, ultrastandardisation's + ultrastandardization, ultrastandardisation + ultrastandardizations, ultrastandardisations + unacclimatized, unacclimatised + unagonize, unagonise + unalcoholized's, unalcoholised's + unalcoholized, unalcoholised + unalcoholizedder, unalcoholisedder + unalcoholizeddest, unalcoholiseddest + unalcoholizeds, unalcoholiseds + unalphabetized, unalphabetised + unamortization's, unamortisation's + unamortization, unamortisation + unamortizations, unamortisations + unamortized, unamortised + unanalyzable, unanalysable + unanalyzed, unanalysed + unanatomizable, unanatomisable + unanatomized, unanatomised + unanemic, unanaemic + unanimalized's, unanimalised's + unanimalized, unanimalised + unanimalizeds, unanimaliseds + unantagonizable's, unantagonisable's + unantagonizable, unantagonisable + unantagonizabler, unantagonisabler + unantagonizables, unantagonisables + unantagonizablest, unantagonisablest + unantagonized, unantagonised + unantagonizedder, unantagonisedder + unantagonizeddest, unantagoniseddest + unantagonizing, unantagonising + unantagonizinger, unantagonisinger + unantagonizingest, unantagonisingest + unapologizing's, unapologising's + unapologizing, unapologising + unapostatized's, unapostatised's + unapostatized, unapostatised + unapostatizeds, unapostatiseds + unappetizing, unappetising + unappetizinger, unappetisinger + unappetizingest, unappetisingest + unappetizinglier, unappetisinglier + unappetizingliest, unappetisingliest + unappetizingly, unappetisingly + unapprized, unapprised + unarbored, unarboured + unarmored, unarmoured + unarmoredder, unarmouredder + unarmoreddest, unarmoureddest + unauthorize, unauthorise + unauthorized, unauthorised + unauthorizedder, unauthorisedder + unauthorizeddest, unauthoriseddest + unauthorizedly, unauthorisedly + unauthorizedness, unauthorisedness + unauthorizes, unauthorises + unbaptize, unbaptise + unbaptized, unbaptised + unbaptizes, unbaptises + unbaptizing, unbaptising + unbarbarize, unbarbarise + unbarbarized, unbarbarised + unbarbarizing, unbarbarising + unbarricaded, unbarricadoed + unbastardized, unbastardised + unbastardizedder, unbastardisedder + unbastardizeddest, unbastardiseddest + unbeknownst, unbeknown + unbrutalize, unbrutalise + unbrutalized, unbrutalised + unbrutalizes, unbrutalises + unbrutalizing, unbrutalising + unbrutize, unbrutise + unbrutized, unbrutised + unbrutizes, unbrutises + unbrutizing, unbrutising + uncanceled, uncancelled + uncanceledder, uncancelledder + uncanceleddest, uncancelleddest + uncandor, uncandour + uncanonization's, uncanonisation's + uncanonization, uncanonisation + uncanonize, uncanonise + uncanonized, uncanonised + uncanonizes, uncanonises + uncanonizing, uncanonising + uncantonized's, uncantonised's + uncantonized, uncantonised + uncantonizeds, uncantoniseds + uncapitalized, uncapitalised + uncapitalizedder, uncapitalisedder + uncapitalizeddest, uncapitaliseddest + uncaramelized, uncaramelised + uncatechized's, uncatechised's + uncatechized, uncatechised + uncatechizedness, uncatechisedness + uncatechizeds, uncatechiseds + uncategorized, uncategorised + uncategorizedder, uncategorisedder + uncategorizeddest, uncategoriseddest + uncatholicize, uncatholicise + uncatholicized, uncatholicised + uncatholicizes, uncatholicises + uncatholicizing, uncatholicising + uncauterized's, uncauterised's + uncauterized, uncauterised + uncauterizeds, uncauteriseds + uncelestialized's, uncelestialised's + uncelestialized, uncelestialised + uncelestializeds, uncelestialiseds + uncenter, uncentre + uncentralized, uncentralised + uncharacterized, uncharacterised + uncharacterizedder, uncharacterisedder + uncharacterizeddest, uncharacteriseddest + unchastizable, unchastisable + unchastized, unchastised + unchloridized's, unchloridised's + unchloridized, unchloridised + unchloridizeds, unchloridiseds + unchristianize, unchristianise + unchristianized, unchristianised + unchristianizes, unchristianises + unchristianizing, unchristianising + uncircularized's, uncircularised's + uncircularized, uncircularised + uncircularizedder, uncircularisedder + uncircularizeddest, uncirculariseddest + uncircularizeds, uncirculariseds + uncivilizable's, uncivilisable's + uncivilizable, uncivilisable + uncivilizabler, uncivilisabler + uncivilizables, uncivilisables + uncivilizablest, uncivilisablest + uncivilize, uncivilise + uncivilized, uncivilised + uncivilizedly, uncivilisedly + uncivilizedness, uncivilisedness + uncivilizes, uncivilises + unclericalize, unclericalise + unclericalizes, unclericalises + uncognizable, uncognisable + uncolonize, uncolonise + uncolonized, uncolonised + uncolonizes, uncolonises + uncolonizing, uncolonising + uncolorable's, uncolourable's + uncolorable, uncolourable + uncolorabler, uncolourabler + uncolorables, uncolourables + uncolorablest, uncolourablest + uncolorablier, uncolourablier + uncolorablies, uncolourablies + uncolorabliest, uncolourabliest + uncolorably, uncolourably + uncolored, uncoloured + uncoloredder, uncolouredder + uncoloreddest, uncoloureddest + uncoloredlier, uncolouredlier + uncoloredliest, uncolouredliest + uncoloredly, uncolouredly + uncoloredness's, uncolouredness's + uncoloredness, uncolouredness + uncolorednesses, uncolourednesses + uncoloreds, uncoloureds + unconcerted, unconcreted + unconventionalize, unconventionalise + unconventionalizes, unconventionalises + uncriticizable's, uncriticisable's + uncriticizable, uncriticisable + uncriticizabler, uncriticisabler + uncriticizables, uncriticisables + uncriticizablest, uncriticisablest + uncriticizably, uncriticisably + uncriticized, uncriticised + uncriticizing, uncriticising + uncriticizingly, uncriticisingly + uncrystallizabilities, uncrystallisabilities + uncrystallizability's, uncrystallisability's + uncrystallizability, uncrystallisability + uncrystallizable's, uncrystallisable's + uncrystallizable, uncrystallisable + uncrystallizabler, uncrystallisabler + uncrystallizables, uncrystallisables + uncrystallizablest, uncrystallisablest + uncrystallized, uncrystallised + uncurricularized's, uncurricularised's + uncurricularized, uncurricularised + uncurricularizeds, uncurriculariseds + undefense's, undefence's + undefense, undefence + undefenses, undefences + undemagnetizable's, undemagnetisable's + undemagnetizable, undemagnetisable + undemagnetizables, undemagnetisables + undemocratization's, undemocratisation's + undemocratization, undemocratisation + undemocratize, undemocratise + undemocratized, undemocratised + undemocratizes, undemocratises + undemocratizing, undemocratising + undenominationalize, undenominationalise + undenominationalizes, undenominationalises + undercapitalization's, undercapitalisation's + undercapitalization, undercapitalisation + undercapitalizations, undercapitalisations + undercapitalize, undercapitalise + undercapitalized, undercapitalised + undercapitalizes, undercapitalises + undercapitalizing, undercapitalising + undercolor's, undercolour's + undercolor, undercolour + undercolored, undercoloured + undercoloring, undercolouring + undercolorings, undercolourings + undercolors, undercolours + underemphasize, underemphasise + underemphasized, underemphasised + underemphasizes, underemphasises + underemphasizing, underemphasising + undergoer, undergore + underlaborer's, underlabourer's + underlaborer, underlabourer + underlaborers, underlabourers + underorganization's, underorganisation's + underorganization, underorganisation + underorganizations, underorganisations + underoxidize, underoxidise + underoxidized, underoxidised + underoxidizes, underoxidises + underoxidizing, underoxidising + underprize, underprise + underprized, underprised + underprizes, underprises + underprizing, underprising + underrealize, underrealise + underrealized, underrealised + underrealizes, underrealises + underrealizing, underrealising + undersavior's, undersaviour's + undersavior, undersaviour + undersaviors, undersaviours + undersized, undersize + underutilization's, underutilisation's + underutilization, underutilisation + underutilizations, underutilisations + underutilize, underutilise + underutilized, underutilised + underutilizes, underutilises + underutilizing, underutilising + undervitalized's, undervitalised's + undervitalized, undervitalised + undervitalizeds, undervitaliseds + undialyzed's, undialysed's + undialyzed, undialysed + undialyzeds, undialyseds + undiphthongize, undiphthongise + undiphthongizes, undiphthongises + undiscolored's, undiscoloured's + undiscolored, undiscoloured + undiscoloredder, undiscolouredder + undiscoloreddest, undiscoloureddest + undiscoloreds, undiscoloureds + undishonored, undishonoured + undisorganized, undisorganised + undramatizable's, undramatisable's + undramatizable, undramatisable + undramatizabler, undramatisabler + undramatizables, undramatisables + undramatizablest, undramatisablest + undramatized's, undramatised's + undramatized, undramatised + undramatizeds, undramatiseds + undreamed, undreamt + undualize, undualise + undualizes, undualises + uneconomizing, uneconomising + unenamored's, unenamoured's + unenamored, unenamoured + unenamoredder, unenamouredder + unenamoreddest, unenamoureddest + unenamoreds, unenamoureds + unendeavored, unendeavoured + unenergized's, unenergised's + unenergized, unenergised + unenergizeds, unenergiseds + unepitomized, unepitomised + unepitomizedder, unepitomisedder + unepitomizeddest, unepitomiseddest + unequaled, unequalled + unequaledder, unequalledder + unequaleddest, unequalleddest + unequalize, unequalise + unequalized, unequalised + unequalizes, unequalises + unequalizing, unequalising + uneulogized's, uneulogised's + uneulogized, uneulogised + uneulogizedder, uneulogisedder + uneulogizeddest, uneulogiseddest + uneulogizeds, uneulogiseds + unevangelized's, unevangelised's + unevangelized, unevangelised + unevangelizedder, unevangelisedder + unevangelizeddest, unevangeliseddest + unevangelizeds, unevangeliseds + unfamiliarized, unfamiliarised + unfamiliarizedder, unfamiliarisedder + unfamiliarizeddest, unfamiliariseddest + unfavorable's, unfavourable's + unfavorable, unfavourable + unfavorableness's, unfavourableness's + unfavorableness, unfavourableness + unfavorablenesses, unfavourablenesses + unfavorabler, unfavourabler + unfavorables, unfavourables + unfavorablest, unfavourablest + unfavorablier, unfavourablier + unfavorabliest, unfavourabliest + unfavorably, unfavourably + unfavored's, unfavoured's + unfavored, unfavoured + unfavoredder, unfavouredder + unfavoreddest, unfavoureddest + unfavoring's, unfavouring's + unfavoring, unfavouring + unfavoringer, unfavouringer + unfavoringest, unfavouringest + unfavorings, unfavourings + unfavorite's, unfavourite's + unfavorite, unfavourite + unfavoriter, unfavouriter + unfavorites, unfavourites + unfavoritest, unfavouritest + unfeminize, unfeminise + unfeminized, unfeminised + unfeminizing, unfeminising + unfertilizable's, unfertilisable's + unfertilizable, unfertilisable + unfertilizabler, unfertilisabler + unfertilizables, unfertilisables + unfertilizablest, unfertilisablest + unfertilized, unfertilised + unfertilizedder, unfertilisedder + unfertilizeddest, unfertiliseddest + unfertilizing, unfertilising + unfeudalize, unfeudalise + unfeudalized, unfeudalised + unfeudalizes, unfeudalises + unfeudalizing, unfeudalising + unflavored, unflavoured + unflavoredder, unflavouredder + unflavoreddest, unflavoureddest + unflavorous, unflavourous + unfocused, unfocussed + unformalized, unformalised + unformalizedder, unformalisedder + unformalizeddest, unformaliseddest + unfossilized's, unfossilised's + unfossilized, unfossilised + unfossilizedder, unfossilisedder + unfossilizeddest, unfossiliseddest + unfossilizeds, unfossiliseds + unfraternized, unfraternised + unfraternizing's, unfraternising's + unfraternizing, unfraternising + unfraternizings, unfraternisings + ungalvanized's, ungalvanised's + ungalvanized, ungalvanised + ungalvanizeds, ungalvaniseds + ungelatinizable's, ungelatinisable's + ungelatinizable, ungelatinisable + ungelatinizables, ungelatinisables + ungelatinized's, ungelatinised's + ungelatinized, ungelatinised + ungelatinizeds, ungelatiniseds + ungeneralized, ungeneralised + ungeneralizedder, ungeneralisedder + ungeneralizeddest, ungeneraliseddest + ungeneralizing, ungeneralising + ungentilize, ungentilise + ungentilizes, ungentilises + ungentlemanize, ungentlemanise + ungentlemanizes, ungentlemanises + unglamorous, unglamourous + unglamorously, unglamourously + ungospelized's, ungospelised's + ungospelized, ungospelised + ungospelizeds, ungospeliseds + ungraphitized's, ungraphitised's + ungraphitized, ungraphitised + ungraphitizeds, ungraphitiseds + unharbor's, unharbour's + unharbor, unharbour + unharbored, unharboured + unharmonize, unharmonise + unharmonized, unharmonised + unharmonizes, unharmonises + unharmonizing, unharmonising + unheroize, unheroise + unheroizes, unheroises + unhonorable's, unhonourable's + unhonorable, unhonourable + unhonorables, unhonourables + unhonorablies, unhonourablies + unhonorably, unhonourably + unhonored, unhonoured + unhonoredder, unhonouredder + unhonoreddest, unhonoureddest + unhouseled, unhouselled + unhumanize, unhumanise + unhumanized, unhumanised + unhumanizes, unhumanises + unhumanizing, unhumanising + unhumored, unhumoured + unhumoredder, unhumouredder + unhumoreddest, unhumoureddest + unhumorous, unhumourous + unhumorously, unhumourously + unhydrolyzed's, unhydrolysed's + unhydrolyzed, unhydrolysed + unhydrolyzeds, unhydrolyseds + unhypnotizable's, unhypnotisable's + unhypnotizable, unhypnotisable + unhypnotizabler, unhypnotisabler + unhypnotizables, unhypnotisables + unhypnotizablest, unhypnotisablest + unhypnotize, unhypnotise + unhypnotized, unhypnotised + unhypnotizes, unhypnotises + unhypnotizing, unhypnotising + unicolor, unicolour + unicolorate, unicolourate + unicolored, unicoloured + unicolorous, unicolourous + unidealized, unidealised + unidealizedder, unidealisedder + unidealizeddest, unidealiseddest + unidolized's, unidolised's + unidolized, unidolised + unidolizedder, unidolisedder + unidolizeddest, unidoliseddest + unidolizeds, unidoliseds + uniformization's, uniformisation's + uniformization, uniformisation + uniformizations, uniformisations + uniformize, uniformise + uniformized, uniformised + uniformizes, uniformises + uniformizing, uniformising + unilateralization's, unilateralisation's + unilateralization, unilateralisation + unilateralizations, unilateralisations + unilateralize, unilateralise + unilateralizes, unilateralises + unimmortalize, unimmortalise + unimmortalized, unimmortalised + unimmortalizes, unimmortalises + unimmunized, unimmunised + unindividualize, unindividualise + unindividualized, unindividualised + unindividualizes, unindividualises + unindustrialized's, unindustrialised's + unindustrialized, unindustrialised + unindustrializeds, unindustrialiseds + uninitializable, uninitialisable + uninitialized, uninitialised + unionization's, unionisation's + unionization, unionisation + unionizations, unionisations + unionize, unionise + unionized, unionised + unionizer, unioniser + unionizers, unionisers + unionizes, unionises + unionizing, unionising + unitalicized, unitalicised + Unitarianize's, Unitarianise's + Unitarianize, Unitarianise + Unitarianizes, Unitarianises + unitemized, unitemised + unitization's, unitisation's + unitization, unitisation + unitizations, unitisations + unitize, unitise + unitized, unitised + unitizes, unitises + unitizing, unitising + universalization's, universalisation's + universalization, universalisation + universalizations, universalisations + universalize, universalise + universalized, universalised + universalizer's, universaliser's + universalizer, universaliser + universalizers, universalisers + universalizes, universalises + universalizing, universalising + unjeopardized, unjeopardised + unjournalized, unjournalised + unkenneled, unkennelled + unkenneling, unkennelling + unlabeled, unlabelled + unlabeledder, unlabelledder + unlabeleddest, unlabelleddest + unlabialize, unlabialise + unlabialized, unlabialised + unlabializes, unlabialises + unlabializing, unlabialising + unlaborable's, unlabourable's + unlaborable, unlabourable + unlaborables, unlabourables + unlabored's, unlaboured's + unlabored, unlaboured + unlaboredder, unlabouredder + unlaboreddest, unlaboureddest + unlaboring's, unlabouring's + unlaboring, unlabouring + unlaboringer, unlabouringer + unlaboringest, unlabouringest + unlaborings, unlabourings + unlegalized, unlegalised + unlegalizedder, unlegalisedder + unlegalizeddest, unlegaliseddest + unleveled, unlevelled + unleveling, unlevelling + unliberalized, unliberalised + unliberalizedder, unliberalisedder + unliberalizeddest, unliberaliseddest + unlionized, unlionised + unliteralized, unliteralised + unlocalizable's, unlocalisable's + unlocalizable, unlocalisable + unlocalizabler, unlocalisabler + unlocalizables, unlocalisables + unlocalizablest, unlocalisablest + unlocalize, unlocalise + unlocalized, unlocalised + unlocalizes, unlocalises + unlocalizing, unlocalising + unmacadamized, unmacadamised + unmagnetized's, unmagnetised's + unmagnetized, unmagnetised + unmagnetizedder, unmagnetisedder + unmagnetizeddest, unmagnetiseddest + unmagnetizeds, unmagnetiseds + unmaterialized, unmaterialised + unmechanize, unmechanise + unmechanized, unmechanised + unmechanizes, unmechanises + unmechanizing, unmechanising + unmediatized's, unmediatised's + unmediatized, unmediatised + unmediatizeds, unmediatiseds + unmedieval, unmediaeval + unmelodized, unmelodised + unmemorialized's, unmemorialised's + unmemorialized, unmemorialised + unmemorializedder, unmemorialisedder + unmemorializeddest, unmemorialiseddest + unmemorializeds, unmemorialiseds + unmemorized, unmemorised + unmercerized's, unmercerised's + unmercerized, unmercerised + unmercerizeds, unmerceriseds + unmesmerize, unmesmerise + unmesmerized, unmesmerised + unmesmerizedder, unmesmerisedder + unmesmerizeddest, unmesmeriseddest + unmesmerizes, unmesmerises + unmetallised's, unmetallized's + unmetallised, unmetallized + unmetalliseds, unmetallizeds + unmethodized's, unmethodised's + unmethodized, unmethodised + unmethodizedder, unmethodisedder + unmethodizeddest, unmethodiseddest + unmethodizeds, unmethodiseds + unmethodizing's, unmethodising's + unmethodizing, unmethodising + unmethodizinger, unmethodisinger + unmethodizingest, unmethodisingest + unmethodizings, unmethodisings + unmilitarized, unmilitarised + unmineralized's, unmineralised's + unmineralized, unmineralised + unmineralizedder, unmineralisedder + unmineralizeddest, unmineraliseddest + unmineralizeds, unmineraliseds + unminimized, unminimised + unminimizedder, unminimisedder + unminimizeddest, unminimiseddest + unminimizing, unminimising + unmissionized's, unmissionised's + unmissionized, unmissionised + unmissionizeds, unmissioniseds + unmiter, unmitre + unmiters, unmitres + unmobilized's, unmobilised's + unmobilized, unmobilised + unmobilizedder, unmobilisedder + unmobilizeddest, unmobiliseddest + unmobilizeds, unmobiliseds + unmodernize, unmodernise + unmodernized, unmodernised + unmodernizedder, unmodernisedder + unmodernizeddest, unmoderniseddest + unmodernizes, unmodernises + unmonopolize, unmonopolise + unmonopolized, unmonopolised + unmonopolizedder, unmonopolisedder + unmonopolizeddest, unmonopoliseddest + unmonopolizes, unmonopolises + unmonopolizing, unmonopolising + unmonopolizinger, unmonopolisinger + unmonopolizingest, unmonopolisingest + unmonopolizings, unmonopolisings + unmoralize, unmoralise + unmoralized, unmoralised + unmoralizes, unmoralises + unmoralizing, unmoralising + unmoralizinger, unmoralisinger + unmoralizingest, unmoralisingest + unmoralizings, unmoralisings + unmotorized, unmotorised + unmotorizedder, unmotorisedder + unmotorizeddest, unmotoriseddest + unmunicipalized's, unmunicipalised's + unmunicipalized, unmunicipalised + unmunicipalizedder, unmunicipalisedder + unmunicipalizeddest, unmunicipaliseddest + unmunicipalizeds, unmunicipaliseds + unmutualized's, unmutualised's + unmutualized, unmutualised + unmutualizedder, unmutualisedder + unmutualizeddest, unmutualiseddest + unmutualizeds, unmutualiseds + unmysticize, unmysticise + unmysticized, unmysticised + unmysticizes, unmysticises + unmysticizing, unmysticising + unnationalized, unnationalised + unnationalizedder, unnationalisedder + unnationalizeddest, unnationaliseddest + unnaturalizable's, unnaturalisable's + unnaturalizable, unnaturalisable + unnaturalizables, unnaturalisables + unnaturalize, unnaturalise + unnaturalized, unnaturalised + unnaturalizes, unnaturalises + unnaturalizing, unnaturalising + unneighbored, unneighboured + unneighborlier, unneighbourlier + unneighborliest, unneighbourliest + unneighborlike's, unneighbourlike's + unneighborlike, unneighbourlike + unneighborlikes, unneighbourlikes + unneighborliness's, unneighbourliness's + unneighborliness, unneighbourliness + unneighborlinesses, unneighbourlinesses + unneighborly, unneighbourly + unneutralize, unneutralise + unneutralized, unneutralised + unneutralizing, unneutralising + unnitrogenized's, unnitrogenised's + unnitrogenized, unnitrogenised + unnitrogenizedder, unnitrogenisedder + unnitrogenizeddest, unnitrogeniseddest + unnitrogenizeds, unnitrogeniseds + unnoncolorables, unnoncolourables + unnoncolorablies, unnoncolourablies + unnoncolorably, unnoncolourably + unnormalize, unnormalise + unnormalized, unnormalised + unnormalizedder, unnormalisedder + unnormalizeddest, unnormaliseddest + unnormalizes, unnormalises + unnormalizing, unnormalising + unnormalizinger, unnormalisinger + unnormalizingest, unnormalisingest + unoptimize, unoptimise + unoptimized, unoptimised + unoptimizes, unoptimises + unoptimizing, unoptimising + unorganizable's, unorganisable's + unorganizable, unorganisable + unorganizabler, unorganisabler + unorganizables, unorganisables + unorganizablest, unorganisablest + unorganize, unorganise + unorganized, unorganised + unorganizedly, unorganisedly + unorganizedness, unorganisedness + unoxidizable's, unoxidisable's + unoxidizable, unoxidisable + unoxidizabler, unoxidisabler + unoxidizables, unoxidisables + unoxidizablest, unoxidisablest + unoxidized, unoxidised + unoxidizedder, unoxidisedder + unoxidizeddest, unoxidiseddest + unoxygenized's, unoxygenised's + unoxygenized, unoxygenised + unoxygenizeds, unoxygeniseds + unpaganize, unpaganise + unpaganizes, unpaganises + unpalisaded, unpalisadoed + unpanegyrized, unpanegyrised + unparagonized's, unparagonised's + unparagonized, unparagonised + unparagonizeds, unparagoniseds + unparalleled, unparallelled + unparalyzed's, unparalysed's + unparalyzed, unparalysed + unparalyzedder, unparalysedder + unparalyzeddest, unparalyseddest + unparalyzeds, unparalyseds + unparameterized, unparameterised + unparametrized, unparametrised + unparceled, unparcelled + unparceledder, unparcelledder + unparceleddest, unparcelleddest + unparenthesized, unparenthesised + unparticularized's, unparticularised's + unparticularized, unparticularised + unparticularizedder, unparticularisedder + unparticularizeddest, unparticulariseddest + unparticularizeds, unparticulariseds + unparticularizing's, unparticularising's + unparticularizing, unparticularising + unparticularizinger, unparticularisinger + unparticularizingest, unparticularisingest + unparticularizings, unparticularisings + unpartizan, unpartisan + unpasteurized, unpasteurised + unpatronizable's, unpatronisable's + unpatronizable, unpatronisable + unpatronizabler, unpatronisabler + unpatronizables, unpatronisables + unpatronizablest, unpatronisablest + unpatronized, unpatronised + unpatronizing's, unpatronising's + unpatronizing, unpatronising + unpauperized's, unpauperised's + unpauperized, unpauperised + unpauperizeds, unpauperiseds + unpenalized, unpenalised + unpenalizedder, unpenalisedder + unpenalizeddest, unpenaliseddest + unperceptively, unpreceptively + unpersonalized, unpersonalised + unpersonalizing, unpersonalising + unphilosophize, unphilosophise + unphilosophized, unphilosophised + unphilosophizes, unphilosophises + unphosphatized's, unphosphatised's + unphosphatized, unphosphatised + unphosphatizedder, unphosphatisedder + unphosphatizeddest, unphosphatiseddest + unphosphatizeds, unphosphatiseds + unpictorialize, unpictorialise + unpictorialized, unpictorialised + unpictorializing, unpictorialising + unplagiarized's, unplagiarised's + unplagiarized, unplagiarised + unplagiarizedder, unplagiarisedder + unplagiarizeddest, unplagiariseddest + unplagiarizeds, unplagiariseds + unpluralized, unpluralised + unpoeticized's, unpoeticised's + unpoeticized, unpoeticised + unpoeticizedder, unpoeticisedder + unpoeticizeddest, unpoeticiseddest + unpoeticizeds, unpoeticiseds + unpoetize, unpoetise + unpoetized, unpoetised + unpoetizes, unpoetises + unpolarizable's, unpolarisable's + unpolarizable, unpolarisable + unpolarizables, unpolarisables + unpolarized's, unpolarised's + unpolarized, unpolarised + unpolarizedder, unpolarisedder + unpolarizeddest, unpolariseddest + unpolarizeds, unpolariseds + unpolymerized's, unpolymerised's + unpolymerized, unpolymerised + unpolymerizedder, unpolymerisedder + unpolymerizeddest, unpolymeriseddest + unpolymerizeds, unpolymeriseds + unpopularize, unpopularise + unpopularized, unpopularised + unpopularizes, unpopularises + unpracticed, unpractised + unpracticedder, unpractisedder + unpracticeddest, unpractiseddest + unpressurized, unpressurised + unprotestantize, unprotestantise + unprotestantized, unprotestantised + unprotestantizes, unprotestantises + unprotestantizing, unprotestantising + unpublicized, unpublicised + unpulverize, unpulverise + unpulverized, unpulverised + unpulverizedder, unpulverisedder + unpulverizeddest, unpulveriseddest + unpulverizes, unpulverises + unquantized, unquantised + unradicalize, unradicalise + unradicalizes, unradicalises + unrancored's, unrancoured's + unrancored, unrancoured + unrancoredder, unrancouredder + unrancoreddest, unrancoureddest + unrancoreds, unrancoureds + unrancorous, unrancourous + unrationalized, unrationalised + unrationalizing, unrationalising + unraveled, unravelled + unraveler's, unraveller's + unraveler, unraveller + unravelers, unravellers + unraveling, unravelling + unrealizable's, unrealisable's + unrealizable, unrealisable + unrealizables, unrealisables + unrealize, unrealise + unrealized, unrealised + unrealizes, unrealises + unrealizing, unrealising + unrealizings, unrealisings + unrecognizable, unrecognisable + unrecognizabler, unrecognisabler + unrecognizablest, unrecognisablest + unrecognizably, unrecognisably + unrecognized, unrecognised + unrecognizing, unrecognising + unrecognizingly, unrecognisingly + unreconnoitered's, unreconnoitred's + unreconnoitered, unreconnoitred + unreconnoiteredder, unreconnoitredder + unreconnoitereddest, unreconnoitreddest + unreconnoitereds, unreconnoitreds + unregularized, unregularised + unreorganized, unreorganised + unreorganizedder, unreorganisedder + unreorganizeddest, unreorganiseddest + unrevelationize, unrevelationise + unrevelationizes, unrevelationises + unrivaled, unrivalled + unrivaledder, unrivalledder + unrivaleddest, unrivalleddest + unromanized, unromanised + unromanticized's, unromanticised's + unromanticized, unromanticised + unromanticizedder, unromanticisedder + unromanticizeddest, unromanticiseddest + unromanticizeds, unromanticiseds + unroyalized's, unroyalised's + unroyalized, unroyalised + unroyalizeds, unroyaliseds + unrumored, unrumoured + unrumoredder, unrumouredder + unrumoreddest, unrumoureddest + unsabered, unsabred + unsaberedder, unsabredder + unsabereddest, unsabreddest + unsatirizable, unsatirisable + unsatirize, unsatirise + unsatirized, unsatirised + unsatirizedder, unsatirisedder + unsatirizeddest, unsatiriseddest + unsatirizes, unsatirises + unsavored, unsavoured + unsavoredder, unsavouredder + unsavoreddest, unsavoureddest + unsavoredly, unsavouredly + unsavoredness, unsavouredness + unsavorier, unsavourier + unsavories, unsavouries + unsavoriest, unsavouriest + unsavorilier, unsavourilier + unsavorilies, unsavourilies + unsavoriliest, unsavouriliest + unsavorily, unsavourily + unsavoriness's, unsavouriness's + unsavoriness, unsavouriness + unsavorinesses, unsavourinesses + unsavory's, unsavoury's + unsavory, unsavoury + unscandalize, unscandalise + unscandalized, unscandalised + unscandalizedder, unscandalisedder + unscandalizeddest, unscandaliseddest + unscandalizes, unscandalises + unscepter's, unsceptre's + unscepter, unsceptre + unsceptered, unsceptred + unscepteredder, unsceptredder + unsceptereddest, unsceptreddest + unscepters, unsceptres + unschematized's, unschematised's + unschematized, unschematised + unschematizedder, unschematisedder + unschematizeddest, unschematiseddest + unschematizeds, unschematiseds + unscored, unscoured + unscoring, unscouring + unscrutinized, unscrutinised + unscrutinizedder, unscrutinisedder + unscrutinizeddest, unscrutiniseddest + unscrutinizing, unscrutinising + unscrutinizinger, unscrutinisinger + unscrutinizingest, unscrutinisingest + unscrutinizinglier, unscrutinisinglier + unscrutinizingliest, unscrutinisingliest + unscrutinizingly, unscrutinisingly + unsectarianize, unsectarianise + unsectarianizes, unsectarianises + unsectionalized, unsectionalised + unsecularize, unsecularise + unsecularized, unsecularised + unsecularizedder, unsecularisedder + unsecularizeddest, unseculariseddest + unsecularizes, unsecularises + unsensitize, unsensitise + unsensitized, unsensitised + unsensitizes, unsensitises + unsensitizing, unsensitising + unsensualize, unsensualise + unsensualized, unsensualised + unsensualizes, unsensualises + unsensualizing, unsensualising + unsentimentalize, unsentimentalise + unsentimentalized, unsentimentalised + unsentimentalizes, unsentimentalises + unsepulcher, unsepulchre + unsepulchered, unsepulchred + unsepulchers, unsepulchres + unserialized, unserialised + unshakable, unshakeable + unshed, unshoed + unsignalized's, unsignalised's + unsignalized, unsignalised + unsignalizedder, unsignalisedder + unsignalizeddest, unsignaliseddest + unsignalizeds, unsignaliseds + unsiphon's, unsyphon's + unsiphon, unsyphon + unsiphons, unsyphons + unsocialized, unsocialised + unsocializedder, unsocialisedder + unsocializeddest, unsocialiseddest + unsocializing, unsocialising + unsolemnize, unsolemnise + unsolemnized, unsolemnised + unsolemnizedder, unsolemnisedder + unsolemnizeddest, unsolemniseddest + unsolemnizes, unsolemnises + unsomber, unsombre + unsomberly, unsombrely + unsomberness's, unsombreness's + unsomberness, unsombreness + unspecialized, unspecialised + unspecializedder, unspecialisedder + unspecializeddest, unspecialiseddest + unspecializing, unspecialising + unspecializinger, unspecialisinger + unspecializingest, unspecialisingest + unspecterlike's, unspectrelike's + unspecterlike, unspectrelike + unspecterlikes, unspectrelikes + unspiritualize, unspiritualise + unspiritualized, unspiritualised + unspiritualizes, unspiritualises + unspiritualizing, unspiritualising + unsplendorous, unsplendourous + unsplendorously, unsplendourously + unspoiled, unspoilt + unstabilized, unstabilised + unstabilizing, unstabilising + unstandardizable, unstandardisable + unstandardized, unstandardised + unstandardizedder, unstandardisedder + unstandardizeddest, unstandardiseddest + unsterilized, unsterilised + unstigmatized's, unstigmatised's + unstigmatized, unstigmatised + unstigmatizedder, unstigmatisedder + unstigmatizeddest, unstigmatiseddest + unstigmatizeds, unstigmatiseds + unstoicize, unstoicise + unstoicizes, unstoicises + unsubsidized, unsubsidised + unsubstantialize, unsubstantialise + unsubstantialized, unsubstantialised + unsubstantializes, unsubstantialises + unsubstantializing, unsubstantialising + unsuccorable's, unsuccourable's + unsuccorable, unsuccourable + unsuccorables, unsuccourables + unsuccored, unsuccoured + unsulphurized's, unsulphurised's + unsulphurized, unsulphurised + unsulphurizeds, unsulphuriseds + unsummarizable, unsummarisable + unsummarized, unsummarised + unsummarizedder, unsummarisedder + unsummarizeddest, unsummariseddest + unsupernaturalize, unsupernaturalise + unsupernaturalized, unsupernaturalised + unsupernaturalizes, unsupernaturalises + unsymbolized, unsymbolised + unsymbolizedder, unsymbolisedder + unsymbolizeddest, unsymboliseddest + unsymmetrized's, unsymmetrised's + unsymmetrized, unsymmetrised + unsymmetrizeds, unsymmetriseds + unsympathizabilities, unsympathisabilities + unsympathizability's, unsympathisability's + unsympathizability, unsympathisability + unsympathizable's, unsympathisable's + unsympathizable, unsympathisable + unsympathizables, unsympathisables + unsympathized, unsympathised + unsympathizedder, unsympathisedder + unsympathizeddest, unsympathiseddest + unsympathizing's, unsympathising's + unsympathizing, unsympathising + unsympathizinger, unsympathisinger + unsympathizingest, unsympathisingest + unsympathizinglier, unsympathisinglier + unsympathizingliest, unsympathisingliest + unsympathizingly, unsympathisingly + unsympathizings, unsympathisings + unsynchronized, unsynchronised + unsynchronizedder, unsynchronisedder + unsynchronizeddest, unsynchroniseddest + unsynthesized, unsynthesised + unsynthesizedder, unsynthesisedder + unsynthesizeddest, unsynthesiseddest + unsystematized, unsystematised + unsystematizedder, unsystematisedder + unsystematizeddest, unsystematiseddest + unsystematizedly, unsystematisedly + unsystematizing, unsystematising + unsystematizinger, unsystematisinger + unsystematizingest, unsystematisingest + unsystemizable's, unsystemisable's + unsystemizable, unsystemisable + unsystemizables, unsystemisables + untantalized, untantalised + untantalizedder, untantalisedder + untantalizeddest, untantaliseddest + untantalizing's, untantalising's + untantalizing, untantalising + untantalizinger, untantalisinger + untantalizingest, untantalisingest + untantalizings, untantalisings + untartarized's, untartarised's + untartarized, untartarised + untartarizeds, untartariseds + untechnicalize, untechnicalise + untechnicalizes, untechnicalises + untemporizing's, untemporising's + untemporizing, untemporising + untemporizings, untemporisings + unterrorized, unterrorised + untheorizable's, untheorisable's + untheorizable, untheorisable + untheorizables, untheorisables + untrammeled, untrammelled + untrammeledder, untrammelledder + untrammeleddest, untrammelleddest + untranquilized, untranquilised + untranquillize, untranquillise + untranquillized, untranquillised + untyrannized, untyrannised + unutilizable's, unutilisable's + unutilizable, unutilisable + unutilizables, unutilisables + unutilized, unutilised + unvaporized's, unvaporised's + unvaporized, unvaporised + unvaporizeds, unvaporiseds + unvectorizable, unvectorisable + unverbalized, unverbalised + unvictimized, unvictimised + unvisualized, unvisualised + unvisualizedder, unvisualisedder + unvisualizeddest, unvisualiseddest + unvitalized's, unvitalised's + unvitalized, unvitalised + unvitalizeds, unvitaliseds + unvitriolized's, unvitriolised's + unvitriolized, unvitriolised + unvitriolizeds, unvitrioliseds + unvocalized's, unvocalised's + unvocalized, unvocalised + unvocalizedder, unvocalisedder + unvocalizeddest, unvocaliseddest + unvocalizeds, unvocaliseds + unvolatilize, unvolatilise + unvolatilized, unvolatilised + unvolatilizedder, unvolatilisedder + unvolatilizeddest, unvolatiliseddest + unvolatilizes, unvolatilises + unvulcanized's, unvulcanised's + unvulcanized, unvulcanised + unvulcanizedder, unvulcanisedder + unvulcanizeddest, unvulcaniseddest + unvulcanizeds, unvulcaniseds + unvulgarize, unvulgarise + unvulgarized, unvulgarised + unvulgarizes, unvulgarises + unvulgarizing, unvulgarising + unwesternized's, unwesternised's + unwesternized, unwesternised + unwesternizeds, unwesterniseds + unwomanize, unwomanise + unwomanized, unwomanised + unwomanizes, unwomanises + updraft's, updraught's + updraft, updraught + updrafts, updraughts + uralitization, uralitisation + uralitizations, uralitisations + uralitize, uralitise + uralitized, uralitised + uralitizes, uralitises + uralitizing, uralitising + uratemia, urataemia + urbanization's, urbanisation's + urbanization, urbanisation + urbanizations, urbanisations + urbanize, urbanise + urbanized, urbanised + urbanizes, urbanises + urbanizing, urbanising + uredema, uroedema + uremia's, uraemia's + uremia, uraemia + uremias, uraemias + uremic, uraemic + urethrorrhea, urethrorrhoea + uricemia, uricaemia + uricemic, uricaemic + urinemia, urinaemia + urinemic, urinaemic + urohematin, urohaematin + urophein, urophaein + usability's, useability's + usability, useability + usable, useable + utilitarianize, utilitarianise + utilitarianized, utilitarianised + utilitarianizes, utilitarianises + utilitarianizing, utilitarianising + utilizabilities, utilisabilities + utilizability, utilisability + utilizable's, utilisable's + utilizable, utilisable + utilizables, utilisables + utilization's, utilisation's + utilization, utilisation + utilizations, utilisations + utilize, utilise + utilized, utilised + utilizer's, utiliser's + utilizer, utiliser + utilizers, utilisers + utilizes, utilises + utilizing, utilising + Utopianize's, Utopianise's + Utopianize, Utopianise + utopianize, utopianise + utopianized, utopianised + utopianizer's, utopianiser's + utopianizer, utopianiser + utopianizers, utopianisers + Utopianizes, Utopianises + utopianizes, utopianises + utopianizing, utopianising + vaagmer, vaagmaer + vaccinization's, vaccinisation's + vaccinization, vaccinisation + vaccinizations, vaccinisations + vacuolization's, vacuolisation's + vacuolization, vacuolisation + vacuolizations, vacuolisations + vacuumize, vacuumise + vacuumized, vacuumised + vacuumizes, vacuumises + vacuumizing, vacuumising + vagabondize, vagabondise + vagabondized, vagabondised + vagabondizer, vagabondiser + vagabondizers, vagabondisers + vagabondizes, vagabondises + vagabondizing, vagabondising + vaginule, vaginulae + vagrantize, vagrantise + vagrantizes, vagrantises + valor's, valour's + valor, valour + valorization's, valorisation's + valorization, valorisation + valorizations, valorisations + valorize, valorise + valorized, valorised + valorizes, valorises + valorizing, valorising + valorousness, valourousness + valors, valours + valvule, valvulae + vampirize, vampirise + vampirized, vampirised + vampirizes, vampirises + vampirizing, vampirising + vandalization's, vandalisation's + vandalization, vandalisation + vandalizations, vandalisations + vandalize, vandalise + vandalized, vandalised + vandalizes, vandalises + vandalizing, vandalising + vapor's, vapour's + vapor, vapour + vaporabilities, vapourabilities + vaporability's, vapourability's + vaporability, vapourability + vaporable's, vapourable's + vaporable, vapourable + vaporables, vapourables + vapored, vapoured + vaporer's, vapourer's + vaporer, vapourer + vaporers, vapourers + vaporescent, vapourescent + vaporier, vapourier + vaporiest, vapouriest + vaporific, vapourific + vaporimeter's, vapourimeter's + vaporimeter, vapourimeter + vaporing's, vapouring's + vaporing, vapouring + vaporingly, vapouringly + vaporings, vapourings + vaporish, vapourish + vaporisher, vapourisher + vaporishest, vapourishest + vaporishness's, vapourishness's + vaporishness, vapourishness + vaporishnesses, vapourishnesses + vaporizable's, vaporisable's + vaporizable, vaporisable + vaporizabler, vaporisabler + vaporizables, vaporisables + vaporizablest, vaporisablest + vaporization's, vaporisation's + vaporization, vaporisation + vaporizations, vaporisations + vaporize, vaporise + vaporized, vaporised + vaporizer's, vaporiser's + vaporizer, vaporiser + vaporizers, vaporisers + vaporizes, vaporises + vaporizing, vaporising + vaporless, vapourless + vaporlesses, vapourlesses + vaporlike's, vapourlike's + vaporlike, vapourlike + vaporlikes, vapourlikes + vaporose, vapourose + vaporously, vapourously + vapors, vapours + vaporware, vapourware + vapory, vapoury + varicolored's, varicoloured's + varicolored, varicoloured + varicoloredder, varicolouredder + varicoloreddest, varicoloureddest + varicoloreds, varicoloureds + varicolorous, varicolourous + vascularization's, vascularisation's + vascularization, vascularisation + vascularizations, vascularisations + vascularize, vascularise + vascularized, vascularised + vascularizes, vascularises + vascularizing, vascularising + vasectomize, vasectomise + vasectomized, vasectomised + vasectomizing, vasectomising + vassalization, vassalisation + vassalize, vassalise + vassalized, vassalised + vassalizes, vassalises + vassalizing, vassalising + Vaticanization's, Vaticanisation's + Vaticanization, Vaticanisation + Vaticanizations, Vaticanisations + Vaticanize's, Vaticanise's + Vaticanize, Vaticanise + Vaticanizes, Vaticanises + vavasor, vavasour + vavasors, vavasours + Ve's, Voe's + Ve, Voe + vectorizable, vectorisable + vectorization's, vectorisation's + vectorization, vectorisation + vectorizations, vectorisations + vectorize, vectorise + vectorized, vectorised + vectorizer, vectoriser + vectorizered, vectorisered + vectorizering, vectorisering + vectorizers, vectorisers + vectorizes, vectorises + vectorizing, vectorising + veery, verey + vegetablize, vegetablise + vegetablizes, vegetablises + velarization's, velarisation's + velarization, velarisation + velarizations, velarisations + velarize, velarise + velarized, velarised + velarizes, velarises + velarizing, velarising + veld's, veldt's + veld, veldt + velds, veldts + venalization's, venalisation's + venalization, venalisation + venalizations, venalisations + venalize, venalise + venalizes, venalises + vendor's, vender's + vendor, vender + vendors, venders + venomization's, venomisation's + venomization, venomisation + venomizations, venomisations + venomize, venomise + venomizes, venomises + venter, ventre + venters, ventres + ventriloquize, ventriloquise + ventriloquized, ventriloquised + ventriloquizes, ventriloquises + ventriloquizing, ventriloquising + venule, venulae + veranda's, verandah's + veranda, verandah + verandas, verandahs + verbalization's, verbalisation's + verbalization, verbalisation + verbalizations, verbalisations + verbalize, verbalise + verbalized, verbalised + verbalizer's, verbaliser's + verbalizer, verbaliser + verbalizers, verbalisers + verbalizes, verbalises + verbalizing, verbalising + vermeiled, vermeilled + vermeiles, vermeilles + vermeiling, vermeilling + vermilion's, vermillion's + vermilion, vermillion + vermilionize, vermilionise + vermilionizes, vermilionises + vernacularization's, vernacularisation's + vernacularization, vernacularisation + vernacularizations, vernacularisations + vernacularize, vernacularise + vernacularized, vernacularised + vernacularizes, vernacularises + vernacularizing, vernacularising + vernalization's, vernalisation's + vernalization, vernalisation + vernalizations, vernalisations + vernalize, vernalise + vernalized, vernalised + vernalizes, vernalises + vernalizing, vernalising + versicolor, versicolour + versicolorate, versicolourate + versicolored, versicoloured + versicolorous, versicolourous + versionize, versionise + versionizes, versionises + vesicule, vesiculae + vestryize, vestryise + vestryizes, vestryises + veter's, vetoer's + veter, vetoer + veteranize, veteranise + veteranizes, veteranises + vialed, vialled + vialing, vialling + victimizable's, victimisable's + victimizable, victimisable + victimizables, victimisables + victimization's, victimisation's + victimization, victimisation + victimizations, victimisations + victimize, victimise + victimized, victimised + victimizer's, victimiser's + victimizer, victimiser + victimizers, victimisers + victimizes, victimises + victimizing, victimising + Victorianize's, Victorianise's + Victorianize, Victorianise + Victorianizes, Victorianises + victualage's, victuallage's + victualage, victuallage + victualages, victuallages + victualed, victualled + victualer's, victualler's + victualer, victualler + victualers, victuallers + victualess, victualless + victualing, victualling + videodisc's, videodisk's + videodisc, videodisk + videodiscs, videodisks + vier, vire + viers, vires + Vietnamization's, Vietnamisation's + Vietnamization, Vietnamisation + Vietnamize, Vietnamise + Vietnamized, Vietnamised + Vietnamizes, Vietnamises + Vietnamizing, Vietnamising + vigor's, vigour's + vigor, vigour + vigorless, vigourless + vigors, vigours + villagization, villagisation + villagizations, villagisations + viremia, viraemia + viremias, viraemias + viremic, viraemic + virilization, virilisation + virilizations, virilisations + virilized, virilised + virilizing, virilising + virtualization, virtualisation + virtualize, virtualise + virtualizes, virtualises + virtuosos, virtuosoes + visionize, visionise + visionizes, visionises + visor's, vizor's + visor, vizor + visors, vizors + visualizable, visualisable + visualization's, visualisation's + visualization, visualisation + visualizations, visualisations + visualize, visualise + visualized, visualised + visualizer's, visualiser's + visualizer, visualiser + visualizers, visualisers + visualizes, visualises + visualizing, visualising + vitalization's, vitalisation's + vitalization, vitalisation + vitalizations, vitalisations + vitalize, vitalise + vitalized, vitalised + vitalizer's, vitaliser's + vitalizer, vitaliser + vitalizers, vitalisers + vitalizes, vitalises + vitalizing's, vitalising's + vitalizing, vitalising + vitalizingly, vitalisingly + vitalizings, vitalisings + vitaminization, vitaminisation + vitaminize, vitaminise + vitaminized, vitaminised + vitaminizes, vitaminises + vitaminizing, vitaminising + vitriolizable's, vitriolisable's + vitriolizable, vitriolisable + vitriolizables, vitriolisables + vitriolization's, vitriolisation's + vitriolization, vitriolisation + vitriolizations, vitriolisations + vitriolize, vitriolise + vitriolized, vitriolised + vitriolizer, vitrioliser + vitriolizers, vitriolisers + vitriolizes, vitriolises + vitriolizing, vitriolising + vivandier, vivandire + viver, vivre + viverrine, viverrinae + vivers, vivres + vizard, visard + vizards, visards + vizied, visied + vizies, visies + vocalization's, vocalisation's + vocalization, vocalisation + vocalizations, vocalisations + vocalize, vocalise + vocalized, vocalised + vocalizer's, vocaliser's + vocalizer, vocaliser + vocalizers, vocalisers + vocalizes, vocalises + vocalizing, vocalising + vocationalization's, vocationalisation's + vocationalization, vocationalisation + vocationalizations, vocationalisations + vocationalize, vocationalise + vocationalizes, vocationalises + volatilizable's, volatilisable's + volatilizable, volatilisable + volatilizabler, volatilisabler + volatilizables, volatilisables + volatilizablest, volatilisablest + volatilization's, volatilisation's + volatilization, volatilisation + volatilizations, volatilisations + volatilize, volatilise + volatilized, volatilised + volatilizer's, volatiliser's + volatilizer, volatiliser + volatilizers, volatilisers + volatilizes, volatilises + volatilizing, volatilising + volcanism's, vulcanism's + volcanism, vulcanism + volcanisms, vulcanisms + volcanization, volcanisation + volcanizations, volcanisations + volcanize, volcanise + volcanized, volcanised + volcanizes, volcanises + volcanizing, volcanising + voltize, voltise + voltizes, voltises + vowelization's, vowelisation's + vowelization, vowelisation + vowelizations, vowelisations + vowelize, vowelise + vowelized, vowelised + vowelizes, vowelises + vowelizing, vowelising + vulcanizable's, vulcanisable's + vulcanizable, vulcanisable + vulcanizabler, vulcanisabler + vulcanizables, vulcanisables + vulcanizablest, vulcanisablest + vulcanizate's, vulcanisate's + vulcanizate, vulcanisate + vulcanizates, vulcanisates + vulcanization's, vulcanisation's + vulcanization, vulcanisation + vulcanizations, vulcanisations + vulcanize, vulcanise + vulcanized, vulcanised + vulcanizer's, vulcaniser's + vulcanizer, vulcaniser + vulcanizers, vulcanisers + vulcanizes, vulcanises + vulcanizing, vulcanising + vulgarization's, vulgarisation's + vulgarization, vulgarisation + vulgarizations, vulgarisations + vulgarize, vulgarise + vulgarized, vulgarised + vulgarizer's, vulgariser's + vulgarizer, vulgariser + vulgarizers, vulgarisers + vulgarizes, vulgarises + vulgarizing, vulgarising + wackes, wackoes + wackier, whackier + wackiest, whackiest + wacky, whacky + Wagnerize's, Wagnerise's + Wagnerize, Wagnerise + Wagnerizes, Wagnerises + wagon's, waggon's + wagon, waggon + wagoned, waggoned + wagoneer, waggoneer + wagoner's, waggoner's + wagoner, waggoner + wagoners, waggoners + wagonette's, waggonette's + wagonette, waggonette + wagonettes, waggonettes + wagoning, waggoning + wagons, waggons + wainscoted, wainscotted + wainscoting's, wainscotting's + wainscoting, wainscotting + wainscotings, wainscottings + wallah, walla + wallahs, wallas + wantonize, wantonise + wantonized, wantonised + wantonizes, wantonises + wantonizing, wantonising + warer, warre + Warford's, Warfourd's + Warford, Warfourd + warrantize, warrantise + waterbed's, water_bed's + waterbed, water_bed + waterbeds, water_beds + watercolor's, watercolour's + watercolor, watercolour + watercolored, watercoloured + watercoloring, watercolouring + watercolorist's, watercolourist's + watercolorist, watercolourist + watercolorists, watercolourists + watercolors, watercolours + weaseled, weaselled + weaseling, weaselling + weatherize, weatherise + weatherized, weatherised + weatherizes, weatherises + weatherizing, weatherising + weeviled, weevilled + weftwize, weftwise + weize, weise + weized, weised + weizes, weises + weizing, weising + welsh, welch + welshed, welched + welshes, welches + welshing, welching + wer, waer + werewolf's, werwolf's + werewolf, werwolf + werewolves, werwolves + westernization's, westernisation's + westernization, westernisation + westernizations, westernisations + westernize, westernise + westernized, westernised + westernizes, westernises + westernizing, westernising + whimsies, whimseys + whimsy's, whimsey's + whimsy, whimsey + whir's, whirr's + whir, whirr + whirs, whirrs + Whitmanize's, Whitmanise's + Whitmanize, Whitmanise + Whitmanizes, Whitmanises + whiz's, whizz's + whiz, whizz + whizz's, wiz's + whizz, wiz + whizzes, wizzes + whodunit's, whodunnit's + whodunit, whodunnit + whodunits, whodunnits + wigeon's, widgeon's + wigeon, widgeon + willful, wilful + willfuler, wilfuler + willfulest, wilfulest + willfullier, wilfullier + willfulliest, wilfulliest + willfully, wilfully + willfulness's, wilfulness's + willfulness, wilfulness + willy, willie + winterization's, winterisation's + winterization, winterisation + winterizations, winterisations + winterize, winterise + winterized, winterised + winterizes, winterises + winterizing, winterising + wintrier, winterier + wintriest, winteriest + wintry, wintery + wisteria's, wistaria's + wisteria, wistaria + wisterias, wistarias + wizen, wisen + womanization's, womanisation's + womanization, womanisation + womanizations, womanisations + womanize, womanise + womanized, womanised + womanizer's, womaniser's + womanizer, womaniser + womanizers, womanisers + womanizes, womanises + womanizing, womanising + woodcockize, woodcockise + woodcockizes, woodcockises + woolen's, woollen's + woolen, woollen + woolenner, woollenner + woolennest, woollennest + woolens, woollens + woollenisation's, woollenization's + woollenisation, woollenization + woollenisations, woollenizations + woollenise, woollenize + woollenises, woollenizes + wornil, wournil + worshiped, worshipped + worshiper's, worshipper's + worshiper, worshipper + worshipers, worshippers + worshiping, worshipping + yak's, yack's + yak, yack + yak, yack + yak, yock + yakked, yacked + yakking, yacking + yaks, yacks + yaks, yacks + yeshiva's, yeshivah's + yeshiva, yeshivah + yeshivot, yeshivahs + yock's, yak's + yocks, yaks + yodeled, yodelled + yodeler's, yodeller's + yodeler, yodeller + yodelers, yodellers + yodeling, yodelling + yoghourt's, yogourt's + yoghourt, yogourt + yoghourts, yogourts + yogi's, yogin's + yogi, yogin + yogis, yogins + yuck, yuk + yuk, yuck + yukked, yucked + yukking, yucking + yuks, yucks + zaffer, zaffre + zaffers, zaffres + zea, zoea + zeas, zoeas + zeroize, zeroise + zeroized, zeroised + zeroizes, zeroises + zeroizing, zeroising + zipper's, Zipper's + zipper, Zipper + zippers, Zippers + zoea's, zoaea's + zoea, zoaea + zoea, zooea + zoeae, zooeae + zoeal, zooeal + zoeas, zooeas + zoecia, zooecia + zoecium, zooecium + zombie's, zombi's + zombie, zombi + zombies, zombis + zonesthesia, zonaesthesia + zonule, zonulae + zooglea, zoogloea + zoogleae, zoogloeae + zoogleal, zoogloeal + zoogleas, zoogloeas + zygenid, zygaenid + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + "\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + "\u00C3" => "A" + # Ä => A + "\u00C4" => "A" + # Å => A + "\u00C5" => "A" + # Ą => A + "\u0104" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # Ć => C + "\U0106" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + "\u00CB" => "E" + # Ę => E + "\u0118" => "E" + # Ì => I + "\u00CC" => "I" + # Í => I + "\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + "\u00CF" => "I" + # IJ => IJ + "\u0132" => "IJ" + # Ð => D + "\u00D0" => "D" + # Ł => L + "\u0141" => "L" + # Ñ => N + "\u00D1" => "N" + # Ń => N + "\u0143" => "N" + # Ò => O + "\u00D2" => "O" + # Ó => O + "\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + "\u00D5" => "O" + # Ö => O + "\u00D6" => "O" + # Ø => O + "\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + "\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + "\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + "\u00DC" => "U" + # Ý => Y + "\u00DD" => "Y" + # Ÿ => Y + "\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + "\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + "\u00E3" => "a" + # ä => a + "\u00E4" => "a" + # å => a + "\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + "\u00EB" => "e" + # ì => i + "\u00EC" => "i" + # í => i + "\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + "\u00EF" => "i" + # ij => ij + "\u0133" => "ij" + # ð => d + "\u00F0" => "d" + # ñ => n + "\u00F1" => "n" + # ò => o + "\u00F2" => "o" + # ó => o + "\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + "\u00F5" => "o" + # ö => o + "\u00F6" => "o" + # ø => o + "\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + "\u00DF" => "ss" + # Ś => S + "\u015a" => "S" + # þ => th + "\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + "\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + "\u00FD" => "y" + # ÿ => y + "\u00FF" => "y" + # Ź => Z + "\u0179" => "Z" + # Ż => Z + "\u017b" => "Z" + # ff => ff + "\uFB00" => "ff" + # fi => fi + "\uFB01" => "fi" + # fl => fl + "\uFB02" => "fl" + # ffi => ffi + "\uFB03" => "ffi" + # ffl => ffl + "\uFB04" => "ffl" + # ſt => st + "\uFB05" => "st" + # st => st + "\uFB06" => "st" + # Māori macrons. + # Ā => A + "\u0100" => "A" + # Ē => E + "\u0112" => "E" + # Ī => I + "\u012A" => "I" + # Ō => O + "\u014C" => "O" + # Ū => U + "\u016A" => "U" + # ā => a + "\u0101" => "a" + # ē => e + "\u0113" => "e" + # ī => i + "\u012B" => "i" + # ō => o + "\u014D" => "o" + # ū => u + "\u016B" => "u" diff --git a/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml b/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml new file mode 100644 index 000000000..89a13e61e --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml @@ -0,0 +1,596 @@ +uuid: 39a21c01-679b-4ae8-b36f-b48784e13c59 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: lnt57W_YlwpW-A0VGqufH-JdfTqFaInxJn98UDCbqF0 +id: text_fr_6_0_0 +label: 'French Text Field' +minimum_solr_version: 6.0.0 +custom_code: '' +field_type_language_code: fr +domains: { } +field_type: + name: text_fr + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_fr + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_fr + class: solr.ICUCollationField + locale: fr + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: fr + - + name: field + VALUE: spellcheck_fr + - + name: classname + VALUE: solr.DirectSolrSpellChecker + - + name: distanceMeasure + VALUE: internal + - + name: accuracy + VALUE: '0.5' + - + name: maxEdits + VALUE: '2' + - + name: minPrefix + VALUE: '1' + - + name: maxInspections + VALUE: '5' + - + name: minQueryLength + VALUE: '4' + - + name: maxQueryFrequency + VALUE: '0.01' + - + name: thresholdTokenFrequency + VALUE: '.01' + - + name: onlyMorePopular + VALUE: 'true' + - + name: suggest + class: solr.SuggestComponent + lst: + - + name: suggester + str: + - + name: name + VALUE: fr + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_fr + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'false' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: | + au + aux + avec + ce + ces + dans + de + des + du + elle + en + et + eux + il + je + la + le + leur + lui + ma + mais + me + même + mes + moi + mon + ne + nos + notre + nous + on + ou + par + pas + pour + qu + que + qui + sa + se + ses + son + sur + ta + te + tes + toi + ton + tu + un + une + vos + votre + vous + c + d + j + l + à + m + n + s + t + y + été + étée + étées + étés + étant + suis + es + est + sommes + êtes + sont + serai + seras + sera + serons + serez + seront + serais + serait + serions + seriez + seraient + étais + était + étions + étiez + étaient + fus + fut + fûmes + fûtes + furent + sois + soit + soyons + soyez + soient + fusse + fusses + fût + fussions + fussiez + fussent + ayant + eu + eue + eues + eus + ai + as + avons + avez + ont + aurai + auras + aura + aurons + aurez + auront + aurais + aurait + aurions + auriez + auraient + avais + avait + avions + aviez + avaient + eut + eûmes + eûtes + eurent + aie + aies + ait + ayons + ayez + aient + eusse + eusses + eût + eussions + eussiez + eussent + ceci + celà + cet + cette + ici + ils + les + leurs + quel + quels + quelle + quelles + sans + soi + synonyms: | + drupal, durpal + nouns: | + + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + #"\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + #"\u00C3" => "A" + # Ä => A + #"\u00C4" => "A" + # Å => A + #"\u00C5" => "A" + # Ą => A + #"\u0104" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # Ć => C + #"\U0106" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + #"\u00CB" => "E" + # Ę => E + #"\u0118" => "E" + # Ì => I + #"\u00CC" => "I" + # Í => I + #"\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + #"\u00CF" => "I" + # IJ => IJ + #"\u0132" => "IJ" + # Ð => D + #"\u00D0" => "D" + # Ł => L + #"\u0141" => "L" + # Ñ => N + #"\u00D1" => "N" + # Ń => N + #"\u0143" => "N" + # Ò => O + #"\u00D2" => "O" + # Ó => O + #"\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + #"\u00D5" => "O" + # Ö => O + #"\u00D6" => "O" + # Ø => O + #"\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + #"\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + #"\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + #"\u00DC" => "U" + # Ý => Y + #"\u00DD" => "Y" + # Ÿ => Y + #"\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + #"\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + #"\u00E3" => "a" + # ä => a + #"\u00E4" => "a" + # å => a + #"\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + #"\u00EB" => "e" + # ì => i + #"\u00EC" => "i" + # í => i + #"\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + #"\u00EF" => "i" + # ij => ij + #"\u0133" => "ij" + # ð => d + #"\u00F0" => "d" + # ñ => n + #"\u00F1" => "n" + # ò => o + #"\u00F2" => "o" + # ó => o + #"\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + #"\u00F5" => "o" + # ö => o + #"\u00F6" => "o" + # ø => o + #"\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + #"\u00DF" => "ss" + # Ś => S + #"\u015a" => "S" + # þ => th + #"\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + #"\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + #"\u00FD" => "y" + # ÿ => y + #"\u00FF" => "y" + # Ź => Z + #"\u0179" => "Z" + # Ż => Z + #"\u017b" => "Z" + # ff => ff + #"\uFB00" => "ff" + # fi => fi + #"\uFB01" => "fi" + # fl => fl + #"\uFB02" => "fl" + # ffi => ffi + #"\uFB03" => "ffi" + # ffl => ffl + #"\uFB04" => "ffl" + # ſt => st + #"\uFB05" => "st" + # st => st + #"\uFB06" => "st" + # Māori macrons. + # Ā => A + "\u0100" => "A" + # Ē => E + "\u0112" => "E" + # Ī => I + "\u012A" => "I" + # Ō => O + "\u014C" => "O" + # Ū => U + "\u016A" => "U" + # ā => a + "\u0101" => "a" + # ē => e + "\u0113" => "e" + # ī => i + "\u012B" => "i" + # ō => o + "\u014D" => "o" + # ū => u + "\u016B" => "u" diff --git a/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml b/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml new file mode 100644 index 000000000..3c9257a22 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml @@ -0,0 +1,600 @@ +uuid: a1415f47-7bf1-4928-a1ec-4c64117688cb +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: zyi420OnPdf9A0JcbRso7oW8MairA3UMLOIsYWQnAIo +id: text_fr_7_0_0 +label: 'French Text Field' +minimum_solr_version: 7.0.0 +custom_code: '' +field_type_language_code: fr +domains: { } +field_type: + name: text_fr + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.FlattenGraphFilterFactory + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.SnowballPorterFilterFactory + language: French + protected: protwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: + name: text_unstemmed_fr + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.FlattenGraphFilterFactory + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_fr.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_fr.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.RemoveDuplicatesTokenFilterFactory +spellcheck_field_type: null +collated_field_type: + name: collated_fr + class: solr.ICUCollationField + locale: fr + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: fr + - + name: field + VALUE: spellcheck_fr + - + name: classname + VALUE: solr.DirectSolrSpellChecker + - + name: distanceMeasure + VALUE: internal + - + name: accuracy + VALUE: '0.5' + - + name: maxEdits + VALUE: '2' + - + name: minPrefix + VALUE: '1' + - + name: maxInspections + VALUE: '5' + - + name: minQueryLength + VALUE: '4' + - + name: maxQueryFrequency + VALUE: '0.01' + - + name: thresholdTokenFrequency + VALUE: '.01' + - + name: onlyMorePopular + VALUE: 'true' + - + name: suggest + class: solr.SuggestComponent + lst: + - + name: suggester + str: + - + name: name + VALUE: fr + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_fr + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'false' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: | + au + aux + avec + ce + ces + dans + de + des + du + elle + en + et + eux + il + je + la + le + leur + lui + ma + mais + me + même + mes + moi + mon + ne + nos + notre + nous + on + ou + par + pas + pour + qu + que + qui + sa + se + ses + son + sur + ta + te + tes + toi + ton + tu + un + une + vos + votre + vous + c + d + j + l + à + m + n + s + t + y + été + étée + étées + étés + étant + suis + es + est + sommes + êtes + sont + serai + seras + sera + serons + serez + seront + serais + serait + serions + seriez + seraient + étais + était + étions + étiez + étaient + fus + fut + fûmes + fûtes + furent + sois + soit + soyons + soyez + soient + fusse + fusses + fût + fussions + fussiez + fussent + ayant + eu + eue + eues + eus + ai + as + avons + avez + ont + aurai + auras + aura + aurons + aurez + auront + aurais + aurait + aurions + auriez + auraient + avais + avait + avions + aviez + avaient + eut + eûmes + eûtes + eurent + aie + aies + ait + ayons + ayez + aient + eusse + eusses + eût + eussions + eussiez + eussent + ceci + celà + cet + cette + ici + ils + les + leurs + quel + quels + quelle + quelles + sans + soi + synonyms: | + drupal, durpal + nouns: | + + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + #"\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + #"\u00C3" => "A" + # Ä => A + #"\u00C4" => "A" + # Å => A + #"\u00C5" => "A" + # Ą => A + #"\u0104" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # Ć => C + #"\U0106" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + #"\u00CB" => "E" + # Ę => E + #"\u0118" => "E" + # Ì => I + #"\u00CC" => "I" + # Í => I + #"\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + #"\u00CF" => "I" + # IJ => IJ + #"\u0132" => "IJ" + # Ð => D + #"\u00D0" => "D" + # Ł => L + #"\u0141" => "L" + # Ñ => N + #"\u00D1" => "N" + # Ń => N + #"\u0143" => "N" + # Ò => O + #"\u00D2" => "O" + # Ó => O + #"\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + #"\u00D5" => "O" + # Ö => O + #"\u00D6" => "O" + # Ø => O + #"\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + #"\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + #"\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + #"\u00DC" => "U" + # Ý => Y + #"\u00DD" => "Y" + # Ÿ => Y + #"\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + #"\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + #"\u00E3" => "a" + # ä => a + #"\u00E4" => "a" + # å => a + #"\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + #"\u00EB" => "e" + # ì => i + #"\u00EC" => "i" + # í => i + #"\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + #"\u00EF" => "i" + # ij => ij + #"\u0133" => "ij" + # ð => d + #"\u00F0" => "d" + # ñ => n + #"\u00F1" => "n" + # ò => o + #"\u00F2" => "o" + # ó => o + #"\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + #"\u00F5" => "o" + # ö => o + #"\u00F6" => "o" + # ø => o + #"\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + #"\u00DF" => "ss" + # Ś => S + #"\u015a" => "S" + # þ => th + #"\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + #"\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + #"\u00FD" => "y" + # ÿ => y + #"\u00FF" => "y" + # Ź => Z + #"\u0179" => "Z" + # Ż => Z + #"\u017b" => "Z" + # ff => ff + #"\uFB00" => "ff" + # fi => fi + #"\uFB01" => "fi" + # fl => fl + #"\uFB02" => "fl" + # ffi => ffi + #"\uFB03" => "ffi" + # ffl => ffl + #"\uFB04" => "ffl" + # ſt => st + #"\uFB05" => "st" + # st => st + #"\uFB06" => "st" + # Māori macrons. + # Ā => A + "\u0100" => "A" + # Ē => E + "\u0112" => "E" + # Ī => I + "\u012A" => "I" + # Ō => O + "\u014C" => "O" + # Ū => U + "\u016A" => "U" + # ā => a + "\u0101" => "a" + # ē => e + "\u0113" => "e" + # ī => i + "\u012B" => "i" + # ō => o + "\u014D" => "o" + # ū => u + "\u016B" => "u" diff --git a/config/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml b/config/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml new file mode 100644 index 000000000..9cc6b5aa3 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_ngram_und_6_0_0.yml @@ -0,0 +1,75 @@ +uuid: b6e7fafa-d345-44ab-ad96-1854ca60c4e9 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: nQ6v8pgrKN3bzfcel5GP6EO6A1Yo5uRUQId9pOyds6U +id: text_ngram_und_6_0_0 +label: 'NGram Text Field' +minimum_solr_version: 6.0.0 +custom_code: ngram +field_type_language_code: und +domains: { } +field_type: + name: text_ngram + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.NGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml b/config/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml new file mode 100644 index 000000000..2b967724b --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_ngram_und_7_0_0.yml @@ -0,0 +1,77 @@ +uuid: 896bab4e-efa8-4055-913b-0cb0280b0ff4 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: wr_ZSGx3pe-AgupW-Sz4q3a5tyhG5E0yg6IySnGjwW8 +id: text_ngram_und_7_0_0 +label: 'NGram Text Field' +minimum_solr_version: 7.0.0 +custom_code: ngram +field_type_language_code: und +domains: { } +field_type: + name: text_ngram + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.FlattenGraphFilterFactory + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.NGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml b/config/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml new file mode 100644 index 000000000..f18d0159f --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_ngramstring_und_6_0_0.yml @@ -0,0 +1,45 @@ +uuid: 41dba7cf-d1a9-4676-a472-2c7e2bb56656 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: yJG5axh8DBXy46CJWBW9DMcFecWKHvppKGxtp92fhKc +id: text_ngramstring_und_6_0_0 +label: 'NGram String Field' +minimum_solr_version: 6.0.0 +custom_code: ngramstring +field_type_language_code: und +domains: { } +field_type: + name: text_ngramstring + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + class: solr.NGramFilterFactory + minGramSize: 2 + maxGramSize: 25 + - + type: query + tokenizer: + class: solr.KeywordTokenizerFactory + filters: + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml b/config/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml new file mode 100644 index 000000000..6cfaa7647 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_phonetic_en_7_0_0.yml @@ -0,0 +1,91 @@ +uuid: 436baca5-0fea-47f5-9fa1-a4da3b382366 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: n-FuFxlplOQec-lc4SrvoR5ne_l_ORg0H75pc1-yY2Q +id: text_phonetic_en_7_0_0 +label: 'Fulltext Phonetic English' +minimum_solr_version: 7.0.0 +custom_code: phonetic +field_type_language_code: en +domains: { } +field_type: + name: text_phonetic_en + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.FlattenGraphFilterFactory + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: english + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_en.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_en.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: english + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml b/config/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml new file mode 100644 index 000000000..3fc12000b --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_phonetic_fr_7_0_0.yml @@ -0,0 +1,83 @@ +uuid: de624883-6c63-4c2a-9e45-6a49df0606c9 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: yT_KuUr1H29bLNvFbJzskpD6Fm7Zsi5BxqiBQ2xRvNQ +id: text_phonetic_fr_7_0_0 +label: 'Fulltext Phonetic French' +minimum_solr_version: 7.0.0 +custom_code: phonetic +field_type_language_code: fr +domains: { } +field_type: + name: text_phonetic_fr + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.ElisionFilterFactory + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.BeiderMorseFilterFactory + languageSet: french + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 0 + protected: protwords_fr.txt + splitOnCaseChange: 1 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LowerCaseFilterFactory + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_fr.txt + - + class: solr.BeiderMorseFilterFactory + languageSet: french + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml b/config/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml new file mode 100644 index 000000000..37ecf9788 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_phonetic_und_7_0_0.yml @@ -0,0 +1,91 @@ +uuid: ce179d26-6e22-412e-8c75-deb1ca1a48f3 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: puB8VCKbCpDzJ-dEd9mlRUEShkBB7TQLAPiTBxCYtQs +id: text_phonetic_und_7_0_0 +label: 'Fulltext Phonetic' +minimum_solr_version: 7.0.0 +custom_code: phonetic +field_type_language_code: und +domains: { } +field_type: + name: text_phonetic_und + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.FlattenGraphFilterFactory + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: auto + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.BeiderMorseFilterFactory + languageSet: auto + nameType: GENERIC + ruleType: APPROX + concat: true + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_string_und_6_0_0.yml b/config/search_api_solr.solr_field_type.text_string_und_6_0_0.yml new file mode 100644 index 000000000..d839c7165 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_string_und_6_0_0.yml @@ -0,0 +1,35 @@ +uuid: 4e1c8ff2-7f4d-4d91-86ac-ca2942c1761f +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: vdoqZyPxL2QPQ0fVwyjjhHZYz9sDDWD62-Ou86DFOs4 +id: text_string_und_6_0_0 +label: 'Fulltext String Field' +minimum_solr_version: 6.0.0 +custom_code: string +field_type_language_code: und +domains: { } +field_type: + name: text_string + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + tokenizer: + class: solr.PatternTokenizerFactory + pattern: '[\t\r\n]' + filters: { } + - + type: query + tokenizer: + class: solr.PatternTokenizerFactory + pattern: '[\t\r\n]' + filters: { } +unstemmed_field_type: null +spellcheck_field_type: null +collated_field_type: null +solr_configs: { } +text_files: { } diff --git a/config/search_api_solr.solr_field_type.text_und_6_0_0.yml b/config/search_api_solr.solr_field_type.text_und_6_0_0.yml new file mode 100644 index 000000000..3ff2fe8b3 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_und_6_0_0.yml @@ -0,0 +1,345 @@ +uuid: 9ea8461d-8824-470b-867d-7ccc38f34557 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: ifD-40czfZSDUcZnDyE8YEb7WVu5ZiRcJSAYycpAftA +id: text_und_6_0_0 +label: 'Language Undefined Text Field' +minimum_solr_version: 6.0.0 +custom_code: '' +field_type_language_code: und +domains: { } +field_type: + name: text_und + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.SynonymFilterFactory + synonyms: synonyms_und.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: + name: text_spell_und + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzer: + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +collated_field_type: + name: collated_und + class: solr.ICUCollationField + locale: null + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: und + - + name: field + VALUE: spellcheck_und + - + name: classname + VALUE: solr.DirectSolrSpellChecker + - + name: distanceMeasure + VALUE: internal + - + name: accuracy + VALUE: '0.5' + - + name: maxEdits + VALUE: '2' + - + name: minPrefix + VALUE: '1' + - + name: maxInspections + VALUE: '5' + - + name: minQueryLength + VALUE: '4' + - + name: maxQueryFrequency + VALUE: '0.01' + - + name: thresholdTokenFrequency + VALUE: '.01' + - + name: onlyMorePopular + VALUE: 'true' + - + name: suggest + class: solr.SuggestComponent + lst: + - + name: suggester + str: + - + name: name + VALUE: und + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_und + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'false' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: | + + synonyms: | + drupal, durpal + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + "\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + "\u00C3" => "A" + # Ä => A + "\u00C4" => "A" + # Å => A + "\u00C5" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + "\u00CB" => "E" + # Ì => I + "\u00CC" => "I" + # Í => I + "\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + "\u00CF" => "I" + # IJ => IJ + "\u0132" => "IJ" + # Ð => D + "\u00D0" => "D" + # Ñ => N + "\u00D1" => "N" + # Ò => O + "\u00D2" => "O" + # Ó => O + "\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + "\u00D5" => "O" + # Ö => O + "\u00D6" => "O" + # Ø => O + "\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + "\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + "\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + "\u00DC" => "U" + # Ý => Y + "\u00DD" => "Y" + # Ÿ => Y + "\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + "\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + "\u00E3" => "a" + # ä => a + "\u00E4" => "a" + # å => a + "\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + "\u00EB" => "e" + # ì => i + "\u00EC" => "i" + # í => i + "\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + "\u00EF" => "i" + # ij => ij + "\u0133" => "ij" + # ð => d + "\u00F0" => "d" + # ñ => n + "\u00F1" => "n" + # ò => o + "\u00F2" => "o" + # ó => o + "\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + "\u00F5" => "o" + # ö => o + "\u00F6" => "o" + # ø => o + "\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + "\u00DF" => "ss" + # þ => th + "\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + "\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + "\u00FD" => "y" + # ÿ => y + "\u00FF" => "y" + # ff => ff + "\uFB00" => "ff" + # fi => fi + "\uFB01" => "fi" + # fl => fl + "\uFB02" => "fl" + # ffi => ffi + "\uFB03" => "ffi" + # ffl => ffl + "\uFB04" => "ffl" + # ſt => st + "\uFB05" => "st" + # st => st + "\uFB06" => "st" diff --git a/config/search_api_solr.solr_field_type.text_und_7_0_0.yml b/config/search_api_solr.solr_field_type.text_und_7_0_0.yml new file mode 100644 index 000000000..faa598d03 --- /dev/null +++ b/config/search_api_solr.solr_field_type.text_und_7_0_0.yml @@ -0,0 +1,347 @@ +uuid: 40978d05-f7f4-4488-9c1b-c9e09a45645f +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: e24uTmPTMM6cwWTSGvotZEasK-TD0RybEtMy3s0qG-U +id: text_und_7_0_0 +label: 'Language Undefined Text Field' +minimum_solr_version: 7.0.0 +custom_code: '' +field_type_language_code: und +domains: { } +field_type: + name: text_und + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzers: + - + type: index + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 1 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 1 + - + class: solr.FlattenGraphFilterFactory + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory + - + type: query + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.SynonymGraphFilterFactory + synonyms: synonyms_und.txt + expand: true + ignoreCase: true + - + class: solr.StopFilterFactory + ignoreCase: true + words: stopwords_und.txt + - + class: solr.WordDelimiterGraphFilterFactory + catenateNumbers: 0 + generateNumberParts: 1 + protected: protwords_und.txt + splitOnCaseChange: 0 + generateWordParts: 1 + preserveOriginal: 1 + catenateAll: 0 + catenateWords: 0 + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +unstemmed_field_type: null +spellcheck_field_type: + name: text_spell_und + class: solr.TextField + positionIncrementGap: 100 + storeOffsetsWithPositions: true + analyzer: + charFilters: + - + class: solr.MappingCharFilterFactory + mapping: accents_und.txt + tokenizer: + class: solr.StandardTokenizerFactory + filters: + - + class: solr.LengthFilterFactory + min: 2 + max: 100 + - + class: solr.LowerCaseFilterFactory + - + class: solr.RemoveDuplicatesTokenFilterFactory +collated_field_type: + name: collated_und + class: solr.ICUCollationField + locale: null + strength: primary + caseLevel: false +solr_configs: + searchComponents: + - + name: spellcheck + class: solr.SpellCheckComponent + lst: + - + name: spellchecker + str: + - + name: name + VALUE: und + - + name: field + VALUE: spellcheck_und + - + name: classname + VALUE: solr.DirectSolrSpellChecker + - + name: distanceMeasure + VALUE: internal + - + name: accuracy + VALUE: '0.5' + - + name: maxEdits + VALUE: '2' + - + name: minPrefix + VALUE: '1' + - + name: maxInspections + VALUE: '5' + - + name: minQueryLength + VALUE: '4' + - + name: maxQueryFrequency + VALUE: '0.01' + - + name: thresholdTokenFrequency + VALUE: '.01' + - + name: onlyMorePopular + VALUE: 'true' + - + name: suggest + class: solr.SuggestComponent + lst: + - + name: suggester + str: + - + name: name + VALUE: und + - + name: lookupImpl + VALUE: AnalyzingInfixLookupFactory + - + name: dictionaryImpl + VALUE: DocumentDictionaryFactory + - + name: field + VALUE: twm_suggest + - + name: suggestAnalyzerFieldType + VALUE: text_und + - + name: contextField + VALUE: sm_context_tags + - + name: buildOnCommit + VALUE: 'false' + - + name: buildOnStartup + VALUE: 'false' +text_files: + stopwords: | + + synonyms: | + drupal, durpal + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + "\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + "\u00C3" => "A" + # Ä => A + "\u00C4" => "A" + # Å => A + "\u00C5" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + "\u00CB" => "E" + # Ì => I + "\u00CC" => "I" + # Í => I + "\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + "\u00CF" => "I" + # IJ => IJ + "\u0132" => "IJ" + # Ð => D + "\u00D0" => "D" + # Ñ => N + "\u00D1" => "N" + # Ò => O + "\u00D2" => "O" + # Ó => O + "\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + "\u00D5" => "O" + # Ö => O + "\u00D6" => "O" + # Ø => O + "\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + "\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + "\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + "\u00DC" => "U" + # Ý => Y + "\u00DD" => "Y" + # Ÿ => Y + "\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + "\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + "\u00E3" => "a" + # ä => a + "\u00E4" => "a" + # å => a + "\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + "\u00EB" => "e" + # ì => i + "\u00EC" => "i" + # í => i + "\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + "\u00EF" => "i" + # ij => ij + "\u0133" => "ij" + # ð => d + "\u00F0" => "d" + # ñ => n + "\u00F1" => "n" + # ò => o + "\u00F2" => "o" + # ó => o + "\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + "\u00F5" => "o" + # ö => o + "\u00F6" => "o" + # ø => o + "\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + "\u00DF" => "ss" + # þ => th + "\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + "\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + "\u00FD" => "y" + # ÿ => y + "\u00FF" => "y" + # ff => ff + "\uFB00" => "ff" + # fi => fi + "\uFB01" => "fi" + # fl => fl + "\uFB02" => "fl" + # ffi => ffi + "\uFB03" => "ffi" + # ffl => ffl + "\uFB04" => "ffl" + # ſt => st + "\uFB05" => "st" + # st => st + "\uFB06" => "st" diff --git a/config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcaching_default_7_0_0.yml b/config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcaching_default_7_0_0.yml new file mode 100644 index 000000000..90ef635e9 --- /dev/null +++ b/config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcaching_default_7_0_0.yml @@ -0,0 +1,18 @@ +uuid: 09eeeb0b-bfb1-46af-9b02-83a0f2d2cffb +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: bxAjXM_xls--jwh5HZqTat__y2_4nQJCFFLD69Wvr8A +id: request_dispatcher_httpcaching_default_7_0_0 +label: 'HTTP Cache' +minimum_solr_version: 7.0.0 +environments: { } +recommended: false +request_dispatcher: + name: httpCaching + lastModFrom: openTime + etagSeed: Solr + cacheControl: + - + VALUE: 'max-age=30, public' diff --git a/config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcachingnever_default_7_0_0.yml b/config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcachingnever_default_7_0_0.yml new file mode 100644 index 000000000..07391d17f --- /dev/null +++ b/config/search_api_solr.solr_request_dispatcher.request_dispatcher_httpcachingnever_default_7_0_0.yml @@ -0,0 +1,14 @@ +uuid: aaedb7ed-0e58-4996-913d-cbd0c210d604 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: UbxzckuoN-7-PLfjTgOkYEvrOC-6_1eVgrHSQvdvD74 +id: request_dispatcher_httpcachingnever_default_7_0_0 +label: 'HTTP Cache Never' +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_dispatcher: + name: httpCaching + never304: true diff --git a/config/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml new file mode 100644 index 000000000..d73bdde93 --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_autocomplete_default_7_0_0.yml @@ -0,0 +1,54 @@ +uuid: 5423c7a7-d3ee-4a37-89d9-a1b4e2449521 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: pYuahO9bLm6CkxAFR4fieJZxTfosiKyxUCMLG2rApeE +id: request_handler_autocomplete_default_7_0_0 +label: Autocomplete +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /autocomplete + class: solr.SearchHandler + startup: lazy + lst: + - + name: defaults + str: + - + name: terms + VALUE: 'false' + - + name: distrib + VALUE: 'false' + - + name: spellcheck + VALUE: 'false' + - + name: spellcheck.onlyMorePopular + VALUE: 'true' + - + name: spellcheck.extendedResults + VALUE: 'false' + - + name: spellcheck.count + VALUE: '1' + - + name: suggest + VALUE: 'false' + - + name: suggest.count + VALUE: '10' + arr: + - + name: components + str: + - + VALUE: terms + - + VALUE: spellcheck + - + VALUE: suggest +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_elevate_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_elevate_default_7_0_0.yml new file mode 100644 index 000000000..beadd2c95 --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_elevate_default_7_0_0.yml @@ -0,0 +1,43 @@ +uuid: 9a125c8f-dd48-4df8-af23-0bd41fddca82 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: awRUNLvDsGIt-mG3F50XkazfyvWMPDLB-_cGe8c17pU +id: request_handler_elevate_default_7_0_0 +label: Elevator +minimum_solr_version: 7.0.0 +environments: { } +recommended: false +request_handler: + name: /elevate + class: solr.SearchHandler + startup: lazy + lst: + - + name: defaults + str: + - + name: echoParams + VALUE: explicit + - + name: df + VALUE: id + arr: + - + name: last-components + str: + - + VALUE: elevator +solr_configs: + searchComponents: + - + name: elevator + class: solr.QueryElevationComponent + str: + - + name: queryFieldType + VALUE: string + - + name: config-file + VALUE: elevate.xml diff --git a/config/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml new file mode 100644 index 000000000..b556347ac --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_extract_default_7_0_0.yml @@ -0,0 +1,35 @@ +uuid: d0debc86-8049-41ef-ae84-43f155073237 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: 7vbCK-cOkMCZBmHr8iFW8A4oQx-k0svYhp52KHP9yEU +id: request_handler_extract_default_7_0_0 +label: Extract +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /update/extract + class: solr.extraction.ExtractingRequestHandler + startup: lazy + lst: + - + name: defaults + str: + - + name: lowernames + VALUE: 'true' + - + name: uprefix + VALUE: ignored_ + - + name: captureAttr + VALUE: 'true' + - + name: fmap.a + VALUE: links + - + name: fmap.div + VALUE: ignored_ +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_mlt_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_mlt_default_7_0_0.yml new file mode 100644 index 000000000..0b104c3e6 --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_mlt_default_7_0_0.yml @@ -0,0 +1,31 @@ +uuid: 6ffc03a7-e61d-40be-ac50-4942e477a9da +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: pUEvXftg5xCCVTHW_0W0A29nMsH8SkAFhwvONT-nB6g +id: request_handler_mlt_default_7_0_0 +label: 'More Like This' +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /mlt + class: solr.MoreLikeThisHandler + lst: + - + name: defaults + str: + - + name: mlt.mintf + VALUE: '1' + - + name: mlt.mindf + VALUE: '1' + - + name: mlt.match.include + VALUE: 'false' + - + name: timeAllowed + VALUE: '${solr.mlt.timeAllowed:2000}' +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml new file mode 100644 index 000000000..007866f93 --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_query_default_7_0_0.yml @@ -0,0 +1,31 @@ +uuid: b5d92850-040e-4d3c-aceb-5db27284babe +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: mTtPKc0bQKmhHJjV1mFQ7yD806_uXWyXV8mmYirVY-c +id: request_handler_query_default_7_0_0 +label: Query +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /select + class: solr.SearchHandler + lst: + - + name: defaults + str: + - + name: echoParams + VALUE: explicit + - + name: wt + VALUE: json + - + name: indent + VALUE: 'true' + - + name: df + VALUE: id +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_replicationmaster_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_replicationmaster_default_7_0_0.yml new file mode 100644 index 000000000..5efb0df8f --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_replicationmaster_default_7_0_0.yml @@ -0,0 +1,31 @@ +uuid: 0fa686e0-a8a6-44e8-821d-a028cfafea90 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: VzQZqpoqX7DQfyyACH6rTXbtkI6UnKPUquWqNhtKsCY +id: request_handler_replicationmaster_default_7_0_0 +label: 'Replication Master' +minimum_solr_version: 7.0.0 +environments: { } +recommended: false +request_handler: + name: /replication + class: solr.ReplicationHandler + lst: + - + name: master + str: + - + name: enable + VALUE: '${solr.replication.master:false}' + - + name: replicateAfter + VALUE: commit + - + name: replicateAfter + VALUE: startup + - + name: confFiles + VALUE: '${solr.replication.confFiles:schema.xml,schema_extra_types.xml,schema_extra_fields.xml,elevate.xml}' +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_replicationslave_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_replicationslave_default_7_0_0.yml new file mode 100644 index 000000000..98cfc3c9b --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_replicationslave_default_7_0_0.yml @@ -0,0 +1,28 @@ +uuid: 73a63f3d-5f09-4882-b465-f41210c66d71 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: oLasTi84mXSOPlrp23tFSpNlHyzB-AaxcR60G0idwDY +id: request_handler_replicationslave_default_7_0_0 +label: 'Replication Slave' +minimum_solr_version: 7.0.0 +environments: { } +recommended: false +request_handler: + name: /replication + class: solr.ReplicationHandler + lst: + - + name: slave + str: + - + name: enable + VALUE: '${solr.replication.slave:false}' + - + name: masterUrl + VALUE: '${solr.replication.masterUrl:http://localhost:8983/solr}/replication' + - + name: pollInterval + VALUE: '${solr.replication.pollInterval:00:00:60}' +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml new file mode 100644 index 000000000..afc6a551a --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_select_default_7_0_0.yml @@ -0,0 +1,45 @@ +uuid: cb634ebb-ef40-468d-9ad3-b747273392db +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: nx4cjhmOHhXQ6d5gnlM63v-zfbQmdeYi8pPV_4fiXf8 +id: request_handler_select_default_7_0_0 +label: Select +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /select + class: solr.SearchHandler + lst: + - + name: defaults + str: + - + name: defType + VALUE: lucene + - + name: df + VALUE: id + - + name: echoParams + VALUE: explicit + - + name: omitHeader + VALUE: 'true' + - + name: timeAllowed + VALUE: '${solr.selectSearchHandler.timeAllowed:-1}' + - + name: spellcheck + VALUE: 'false' + arr: + - + name: last-components + str: + - + VALUE: spellcheck + - + VALUE: elevator +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml new file mode 100644 index 000000000..42b1bf3b2 --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_spell_default_7_0_0.yml @@ -0,0 +1,62 @@ +uuid: c9f29546-1232-4c91-8eaa-50b6175587cc +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: K8FL_GAJEdbxEnnmGUmM69c7O38bwz66axaebjmsb4U +id: request_handler_spell_default_7_0_0 +label: Spellcheck +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /spell + class: solr.SearchHandler + startup: lazy + lst: + - + name: defaults + str: + - + name: df + VALUE: id + - + name: spellcheck.dictionary + VALUE: und + - + name: spellcheck + VALUE: 'on' + - + name: spellcheck.onlyMorePopular + VALUE: 'false' + - + name: spellcheck.extendedResults + VALUE: 'false' + - + name: spellcheck.count + VALUE: '1' + - + name: spellcheck.alternativeTermCount + VALUE: '5' + - + name: spellcheck.maxResultsForSuggest + VALUE: '5' + - + name: spellcheck.collate + VALUE: 'true' + - + name: spellcheck.collateExtendedResults + VALUE: 'true' + - + name: spellcheck.maxCollationTries + VALUE: '10' + - + name: spellcheck.maxCollations + VALUE: '5' + arr: + - + name: last-components + str: + - + VALUE: spellcheck +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_suggest_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_suggest_default_7_0_0.yml new file mode 100644 index 000000000..5c9442dbc --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_suggest_default_7_0_0.yml @@ -0,0 +1,35 @@ +uuid: d9882dcb-5732-48a5-b770-e2dcd649f34b +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: ezZLQaU3x_dePTU7-Z_qfADhPOEXZ_nVYfp9wvYLIzI +id: request_handler_suggest_default_7_0_0 +label: Suggester +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /suggest + class: solr.SearchHandler + startup: lazy + lst: + - + name: defaults + str: + - + name: suggest + VALUE: 'true' + - + name: suggest.dictionary + VALUE: und + - + name: suggest.count + VALUE: '10' + arr: + - + name: components + str: + - + VALUE: suggest +solr_configs: null diff --git a/config/search_api_solr.solr_request_handler.request_handler_tvrh_default_7_0_0.yml b/config/search_api_solr.solr_request_handler.request_handler_tvrh_default_7_0_0.yml new file mode 100644 index 000000000..879bb592c --- /dev/null +++ b/config/search_api_solr.solr_request_handler.request_handler_tvrh_default_7_0_0.yml @@ -0,0 +1,36 @@ +uuid: a06fe517-3409-4d26-9953-1a3c098cd763 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: dMZTGHu6VZtj5ks5N-ndQwAAr6PwcCIbFhsR1vnYhyQ +id: request_handler_tvrh_default_7_0_0 +label: 'Term Vector' +minimum_solr_version: 7.0.0 +environments: { } +recommended: true +request_handler: + name: /tvrh + class: solr.SearchHandler + startup: lazy + lst: + - + name: defaults + str: + - + name: df + VALUE: id + - + name: tv + VALUE: 'true' + arr: + - + name: last-components + str: + - + VALUE: tvComponent +solr_configs: + searchComponents: + - + name: tvComponent + class: solr.TermVectorComponent diff --git a/config/views.settings.yml b/config/views.settings.yml index 784963467..0bcee23bc 100644 --- a/config/views.settings.yml +++ b/config/views.settings.yml @@ -11,7 +11,7 @@ ui: performance_statistics: false preview_information: true sql_query: - enabled: false + enabled: true where: above display_embed: false always_live_preview: true diff --git a/config/views.view.search_solr.yml b/config/views.view.search_solr.yml new file mode 100644 index 000000000..686cf37a2 --- /dev/null +++ b/config/views.view.search_solr.yml @@ -0,0 +1,314 @@ +uuid: 967232d3-1689-48ea-9e4d-acfcddcbace0 +langcode: en +status: true +dependencies: + config: + - search_api.index.solr + module: + - search_api + - views_autocomplete_filters +id: search_solr +label: 'Search solr' +module: views +description: '' +tag: '' +base_table: search_api_index_solr +base_field: search_api_id +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Search results' + fields: + search_api_rendered_item: + id: search_api_rendered_item + table: search_api_index_solr + field: search_api_rendered_item + relationship: none + group_type: group + admin_label: '' + plugin_id: search_api_rendered_item + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + view_modes: + 'entity:node': + article: search_result + custom_subpage: search_result + document: search_result + financials: search_result + global_section: search_result + logframe: search_result + plan_cluster: search_result + population: search_result + presence: search_result + progress: search_result + section: search_result + search_api_relevance: + id: search_api_relevance + table: search_api_index_solr + field: search_api_relevance + relationship: none + group_type: group + admin_label: '' + plugin_id: numeric + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + set_precision: false + precision: 0 + decimal: . + separator: ',' + format_plural: false + format_plural_string: !!binary MQNAY291bnQ= + prefix: '' + suffix: '' + pager: + type: full + options: + offset: 0 + items_per_page: 25 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: input_required + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + text_input_required: 'Enter any search keyword and click on Apply to see results' + text_input_required_format: wysiwyg_text + access: + type: none + options: { } + cache: + type: none + options: { } + empty: { } + sorts: + search_api_relevance: + id: search_api_relevance + table: search_api_index_solr + field: search_api_relevance + relationship: none + group_type: group + admin_label: '' + plugin_id: search_api + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + arguments: { } + filters: + search_api_fulltext: + id: search_api_fulltext + table: search_api_index_solr + field: search_api_fulltext + relationship: none + group_type: group + admin_label: '' + plugin_id: views_autocomplete_filters_search_api_fulltext + operator: and + value: '' + group: 1 + exposed: true + expose: + operator_id: search_api_fulltext_op + label: Keywords + description: '' + use_operator: false + operator: search_api_fulltext_op + operator_limit_selection: false + operator_list: { } + identifier: keywords + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + global_editor: '0' + editor: '0' + rpm_administrator: '0' + plan_lead: '0' + cluster_lead: '0' + expose_fields: false + placeholder: '' + searched_fields_id: search_api_fulltext_searched_fields + autocomplete_filter: 0 + autocomplete_min_chars: '0' + autocomplete_items: '10' + autocomplete_raw_suggestion: 1 + autocomplete_raw_dropdown: 1 + autocomplete_dependent: 0 + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + parse_mode: terms + min_length: null + fields: + - name + - rendered_item + - title + style: + type: default + row: + type: fields + query: + type: search_api_query + options: + bypass_access: false + skip_access: false + preserve_facet_query_args: false + query_tags: { } + relationships: { } + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + plugin_id: result + empty: true + content: '@total results match your search' + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + tags: + - 'config:search_api.index.solr' + - 'search_api_list:solr' + page_search_results: + id: page_search_results + display_title: Page + display_plugin: page + position: 1 + display_options: + exposed_block: true + display_extenders: { } + path: search + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_interface' + - url + - url.query_args + - 'user.node_grants:view' + tags: + - 'config:search_api.index.solr' + - 'search_api_list:solr' diff --git a/html/modules/custom/ghi_content/src/Plugin/Block/RelatedArticles.php b/html/modules/custom/ghi_content/src/Plugin/Block/RelatedArticles.php index e7887bc24..71828adc5 100644 --- a/html/modules/custom/ghi_content/src/Plugin/Block/RelatedArticles.php +++ b/html/modules/custom/ghi_content/src/Plugin/Block/RelatedArticles.php @@ -25,6 +25,11 @@ class RelatedArticles extends ContentBlockBase implements OptionalTitleBlockInte * {@inheritdoc} */ public function buildContent() { + // Don't build this block during solr indexing. + if (PHP_SAPI == 'cli' || strpos($this->getCurrentUri(), '/batch') === 0) { + return; + } + $conf = $this->getBlockConfig(); $options = []; diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml b/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml index ea946b418..b911cbb99 100644 --- a/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml @@ -6,6 +6,7 @@ type: module core_version_requirement: ^9 || ^10 dependencies: + - config_default_image:config_default_image - responsive_image:responsive_image - hpc_api:hpc_api - ghi_subpages:ghi_subpages diff --git a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/DefaultHeroImageFormatter.php b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/DefaultHeroImageFormatter.php new file mode 100644 index 000000000..e016e7c01 --- /dev/null +++ b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/DefaultHeroImageFormatter.php @@ -0,0 +1,22 @@ +entitiesQuery = $container->get('plugin.manager.endpoint_query_manager')->createInstance('plan_entities_query'); $instance->smugmugImage = $container->get('smugmug_api.image'); + $instance->fileSystem = $container->get('file_system'); return $instance; } @@ -159,6 +169,41 @@ public function viewElements(FieldItemListInterface $items, $langcode) { return $parent_image->view($build_settings); } break; + + case 'none': + case '': + $default_image = $this->getSetting('default_image'); + $image_path = $default_image['path']; + if (!empty($image_path)) { + if ($default_image['use_image_style']) { + // $image_path must be ready for + // Drupal\image\Entity\ImageStyle::buildUri(). + // This needs a valid scheme. + // As long as https://www.drupal.org/project/drupal/issues/1308152 + // is not fixed, files stored outside from public, private and + // temporary directories have no scheme. + // So that if our path has no scheme, we copy the file to the public + // files directory and add it as scheme. + if (!StreamWrapperManager::getScheme($image_path)) { + $image_path = ltrim($image_path, '/'); + $destination = 'public://config_default_image/' . $image_path; + $directory = $this->fileSystem->dirname($destination); + $this->fileSystem->prepareDirectory($directory, FileSystemInterface::CREATE_DIRECTORY); + if (!file_exists($destination)) { + $image_path = $this->fileSystem->copy($image_path, $destination); + } + else { + $image_path = $destination; + } + } + } + else { + $this->setSetting('image_style', FALSE); + } + + $image_url = $image_path; + } + break; } if ($image_url) { diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/TextAttachment.php b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/TextAttachment.php index 2f825f535..9be9dcb16 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/TextAttachment.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/TextAttachment.php @@ -15,7 +15,7 @@ protected function map() { return (object) [ 'id' => $attachment->id, 'type' => strtolower($attachment->type), - 'title' => $attachment->attachmentVersion->value->name, + 'title' => $attachment->attachmentVersion->value->name ?? '', 'content' => html_entity_decode($attachment->attachmentVersion->value->content ?? ''), ]; } diff --git a/html/modules/custom/ghi_search/ghi_search.info.yml b/html/modules/custom/ghi_search/ghi_search.info.yml new file mode 100644 index 000000000..b9afcab0f --- /dev/null +++ b/html/modules/custom/ghi_search/ghi_search.info.yml @@ -0,0 +1,9 @@ +name: GHI Search +description: Provide logic the search feature. +package: GHI + +type: module +core_version_requirement: ^9 || ^10 + +dependencies: + - search_api_solr:search_api_solr \ No newline at end of file diff --git a/html/modules/custom/ghi_search/ghi_search.libraries.yml b/html/modules/custom/ghi_search/ghi_search.libraries.yml new file mode 100644 index 000000000..5a791e7ee --- /dev/null +++ b/html/modules/custom/ghi_search/ghi_search.libraries.yml @@ -0,0 +1,8 @@ +ghi_search.ui: + # header: true + js: + js/ghi_search.ui.js: {} + dependencies: + - core/jquery + - core/drupal + - common_design/cd-dropdown diff --git a/html/modules/custom/ghi_search/ghi_search.module b/html/modules/custom/ghi_search/ghi_search.module new file mode 100644 index 000000000..ae93a169d --- /dev/null +++ b/html/modules/custom/ghi_search/ghi_search.module @@ -0,0 +1,82 @@ +getParentNode(); + $build['title'][0]['#context']['value'] = $parent->getTitle() . ': ' . $entity->label(); + $build['field_entity_reference']['#access'] = FALSE; + $build['tags'] = $parent->field_tags->view('search_result'); + } + + if ($entity instanceof SectionNodeInterface) { + $build['title'][0]['#context']['value'] = $entity->getTitle() . ': ' . t('Overview'); + } +} + +/** + * Implements TEMPLATE_preprocess_views_view_field(). + */ +function ghi_search_preprocess_views_view_field(&$vars) { + $score = &drupal_static(__FUNCTION__, NULL); + /** @var Drupal\views\ViewExecutable $view */ + $view = $vars['view']; + if ($view->id() != 'search_solr' || $view->current_display != 'page_search_results') { + return; + } + if (empty($view->result)) { + return; + } + + /** @var \Drupal\views\Plugin\views\field\FieldPluginBase $field */ + $field = $vars['field']; + if ($field->field != 'search_api_relevance') { + return; + } + + /** @var \Drupal\views\Plugin\views\field\NumericField $field_handler */ + $field_handler = $view->field['search_api_relevance'] ?? NULL; + if (!$field_handler) { + return; + } + + if ($score === NULL) { + foreach ($view->result as $row) { + /** @var \Drupal\search_api\Item\Item $item */ + $item = $row->_item; + $score = max($score, $item->getScore()); + } + + } + + /** @var \Drupal\search_api\Plugin\views\ResultRow $row */ + $row = $vars['row']; + $relevance = 100 / $score * $row->search_api_relevance; + $vars['output'] = [ + '#markup' => number_format($relevance, 0) . '%', + ]; + +} diff --git a/html/modules/custom/ghi_search/ghi_search.services.yml b/html/modules/custom/ghi_search/ghi_search.services.yml new file mode 100644 index 000000000..96c556f33 --- /dev/null +++ b/html/modules/custom/ghi_search/ghi_search.services.yml @@ -0,0 +1,6 @@ +services: + ghi_search.search_api_subscriber: + class: Drupal\ghi_search\EventSubscriber\SearchApiSubscriber + arguments: [] + tags: + - { name: event_subscriber } \ No newline at end of file diff --git a/html/modules/custom/ghi_search/js/ghi_search.ui.js b/html/modules/custom/ghi_search/js/ghi_search.ui.js new file mode 100644 index 000000000..f27eef43c --- /dev/null +++ b/html/modules/custom/ghi_search/js/ghi_search.ui.js @@ -0,0 +1,36 @@ +/** + * @file + * Make modifications to previewed content in GHI blocks. + * + * For the moment this only disables links so that editors do not accidentally + * click on them and abort block configuration by mistake. + * + * @todo Should this be made configurable? Should there be any indication that + * there are actually links in the content but they have been disabled? + */ + +(function ($, Drupal, drupalSettings) { + + Drupal.behaviors.GhiSearchUi = { + attach: function(context, settings) { + + let search_form_id = 'block-exposedformsearch-solrpage-search-results'; + let toggle = $('[aria-controls="' + search_form_id + '"]'); + $(toggle).once('search-toggle').on('click', function () { + if ($(this).attr('aria-expanded') == 'true') { + $('body').addClass('search-form-open'); + } + else { + $('body').removeClass('search-form-open'); + } + }); + + if ($(context).hasClass('path-search') && !$(context).hasClass('search-form-open')) { + $(toggle).attr('aria-expanded', 'true'); + $(toggle).trigger('click'); + $('#' + search_form_id).attr('data-cd-hidden', 'false'); + } + } + } + +})(jQuery, Drupal, drupalSettings); diff --git a/html/modules/custom/ghi_search/src/EventSubscriber/SearchApiSubscriber.php b/html/modules/custom/ghi_search/src/EventSubscriber/SearchApiSubscriber.php new file mode 100644 index 000000000..559393f32 --- /dev/null +++ b/html/modules/custom/ghi_search/src/EventSubscriber/SearchApiSubscriber.php @@ -0,0 +1,40 @@ + 'onPostCreateIndexDocument', + ]; + + } + +} diff --git a/html/modules/custom/ghi_sections/src/Entity/GlobalSection.php b/html/modules/custom/ghi_sections/src/Entity/GlobalSection.php index b773a2ad3..af225d06f 100644 --- a/html/modules/custom/ghi_sections/src/Entity/GlobalSection.php +++ b/html/modules/custom/ghi_sections/src/Entity/GlobalSection.php @@ -24,6 +24,18 @@ public function getPageTitleMetaData() { return NULL; } + /** + * {@inheritdoc} + */ + public function getTags() { + $tags = []; + $entities = $this->get('field_tags')->referencedEntities() ?? []; + foreach ($entities as $tag) { + $tags[$tag->id()] = $tag->label(); + } + return $tags; + } + /** * {@inheritdoc} */ diff --git a/html/modules/custom/ghi_sections/src/Entity/Section.php b/html/modules/custom/ghi_sections/src/Entity/Section.php index fe98798f3..97d3008f3 100644 --- a/html/modules/custom/ghi_sections/src/Entity/Section.php +++ b/html/modules/custom/ghi_sections/src/Entity/Section.php @@ -47,6 +47,18 @@ public function getPageTitleMetaData() { return $meta_data; } + /** + * {@inheritdoc} + */ + public function getTags() { + $tags = []; + $entities = $this->get('field_tags')->referencedEntities() ?? []; + foreach ($entities as $tag) { + $tags[$tag->id()] = $tag->label(); + } + return $tags; + } + /** * {@inheritdoc} */ diff --git a/html/modules/custom/ghi_sections/src/Entity/SectionNodeInterface.php b/html/modules/custom/ghi_sections/src/Entity/SectionNodeInterface.php index c27ddd7fe..d7396a637 100644 --- a/html/modules/custom/ghi_sections/src/Entity/SectionNodeInterface.php +++ b/html/modules/custom/ghi_sections/src/Entity/SectionNodeInterface.php @@ -25,4 +25,12 @@ public function getPageTitle(); */ public function getPageTitleMetaData(); + /** + * Get the tags associated to the section. + * + * @return array + * An array of tag names, keyed by the tag id. + */ + public function getTags(); + } diff --git a/html/sites/default/settings.docksal.php b/html/sites/default/settings.docksal.php index 962f3635f..a452b0e00 100644 --- a/html/sites/default/settings.docksal.php +++ b/html/sites/default/settings.docksal.php @@ -63,6 +63,10 @@ $config['social_auth_hid.settings']['client_secret'] = getenv('HID_CLIENT_SECRET'); $config['social_auth_hid.settings']['base_url'] = 'https://auth.humanitarian.id'; +// Solr config. +$config['search_api.server.solr']['backend_config']['connector_config']['host'] = 'solr'; +$config['search_api.server.solr']['backend_config']['connector_config']['port'] = 8983; + $settings['social_auth.settings']['redirect_user_form'] = true; $settings['config_sync_directory'] = '/var/www/config'; diff --git a/html/themes/custom/common_design_subtheme/build/styles.css b/html/themes/custom/common_design_subtheme/build/styles.css index 3243410b3..b1138906d 100644 --- a/html/themes/custom/common_design_subtheme/build/styles.css +++ b/html/themes/custom/common_design_subtheme/build/styles.css @@ -916,7 +916,7 @@ body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas { .toolbar-fixed .region-page-subtitle a[name=page-title], .toolbar-fixed .region-page-navigation a[name=page-title] { position: relative; - top: -150px; + top: -80px; display: block; visibility: hidden; } @@ -939,6 +939,15 @@ body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas { 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-subtitle .region-wrapper-inner > .block-section-navigation, .region-page-title.region-page-navigation .block-wrapper__inner > .block-section-navigation, +.region-page-subtitle.region-page-title .region-wrapper-inner > .block-section-navigation, +.region-page-subtitle.region-page-subtitle .region-wrapper-inner > .block-section-navigation, +.region-page-subtitle.region-page-navigation .block-wrapper__inner > .block-section-navigation, +.region-page-navigation.region-page-title .region-wrapper-inner > .block-section-navigation, +.region-page-navigation.region-page-subtitle .region-wrapper-inner > .block-section-navigation, +.region-page-navigation.region-page-navigation .block-wrapper__inner > .block-section-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, @@ -952,6 +961,11 @@ body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas { padding-left: var(--cd-container-padding-xlarge); } } +.region-page-title .block-wrapper--sectionnavigation, +.region-page-subtitle .block-wrapper--sectionnavigation, +.region-page-navigation .block-wrapper--sectionnavigation { + position: relative; +} .region-page-title .region-wrapper-inner { display: flex; @@ -1001,12 +1015,92 @@ body.layout-builder-ipe-editing .dialog-off-canvas-main-canvas { 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-sectionmetadata, +.region-page-title + .region-page-subtitle .region-wrapper-inner #block-documentmetadata { margin: 0.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; + object-fit: cover; +} + +#edit-basic { + display: flex; + flex-flow: row nowrap; + align-items: stretch; + justify-content: flex-start; + gap: 1rem; +} +#edit-basic .cd-form__item { + flex-basis: 100%; + max-width: 560px; +} +#edit-basic .form-search { + width: 100%; + height: 100%; +} +#edit-basic .form-submit { + min-width: 100px; + text-transform: uppercase; + background-color: var(--cd-blue--bright); + font-size: var(--cd-font-size--small); + font-weight: 700; +} +#edit-basic label[for=edit-keys] { + position: absolute !important; + overflow: hidden; + clip: rect(1px, 1px, 1px, 1px); + width: 1px; + height: 1px; + word-wrap: normal; +} + +.path-search .cd-layout-content .page-title { + color: #1f1f1f; + border: none; + font-family: var(--cd-font--roboto); + font-size: 2.25rem; + line-height: 2.375rem; +} +.path-search .cd-layout-content a { + color: var(--cd-blue--bright); + font-family: var(--cd-font--roboto); +} +.path-search .cd-layout-content #edit-help-link { + font-size: var(--cd-font-size--small); +} +.path-search .cd-layout-content h3 { + color: var(--cd-blue--bright); + font-family: var(--cd-font--roboto); +} +html[dir=rtl] .path-search .cd-layout-content h3 { + font-family: var(--cd-font--noto-kufi); +} +.path-search .cd-layout-content h2 { + color: var(--cd-blue--bright); + font-family: var(--cd-font--roboto); +} +.path-search .cd-layout-content h3 a { + color: inherit; + font-family: inherit; +} +.path-search .cd-layout-content .cd-pager__item a:hover, +.path-search .cd-layout-content .cd-pager__item a:focus { + color: var(--cd-blue--bright); + border-color: var(--cd-blue-grey); + background-color: var(--cd-blue-grey); +} +.path-search .cd-layout-content .cd-pager__item.is-active a, +.path-search .cd-layout-content .cd-pager__item.is-active a:hover { + color: white; + border-color: var(--cd-blue--bright); + background-color: var(--cd-blue--bright); + font-weight: 700; +} + .tooltip { z-index: 1004; cursor: pointer; @@ -1126,6 +1220,31 @@ td.project-counter .tippy-box .tippy-content { width: 100%; } +.block-article-title { + background-color: var(--ghi-default-background-color); +} +.block-article-title .article-title-wrapper { + margin: 0 auto; + padding-top: 3.6rem; + padding-bottom: 3.6rem; +} +.block-article-title .article-title-wrapper.has-title-prefix { + padding-top: 2.6rem; + padding-bottom: 3.3rem; +} +.block-article-title .article-title-wrapper > * { + margin: 0; +} +.block-article-title .article-title-wrapper p { + font-size: var(--cd-font-size--small); +} +.block-article-title .article-title-wrapper p a { + text-decoration: none; +} +.block-article-title .article-title-wrapper p .chapter { + font-weight: lighter; +} + .ghi-block, .ghi-block.ui-state-drop, .block-layout-builder, @@ -1135,6 +1254,12 @@ td.project-counter .tippy-box .tippy-content { 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), @@ -1147,12 +1272,12 @@ td.project-counter .tippy-box .tippy-content { .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, 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, +#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, +#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, +#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; @@ -1169,10 +1294,16 @@ body.page-node-type-global-section #main-content .layout__region .block-layout-b .hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual) { opacity: 1; } -.layout__region--content > .ghi-block.block:first-child.block-highlighted:not(.content-width), -.layout__region--content > .ghi-block.ui-state-drop.block:first-child.block-highlighted:not(.content-width), -.layout__region--content > .block-layout-builder.block:first-child.block-highlighted:not(.content-width), -.layout__region--content > .block-layout-builder.ui-state-drop.block:first-child.block-highlighted:not(.content-width) { +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):not(.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):not(.block-plan-entity-logframe), +.layout__region--content > .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width):not(.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):not(.block-plan-entity-logframe) { margin-top: 0; padding-top: 4.5rem; background-color: var(--ghi-default-background-color); @@ -1300,6 +1431,13 @@ body.page-node-type-global-section #main-content .layout__region .block-layout-b 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: 0.8rem 1.5rem 0.8rem 2.5rem; } @@ -1735,26 +1873,6 @@ body.page-node-type-global-section #main-content .layout__region .block-layout-b .block-plan-entity-attachments-table .select2-container { width: auto !important; } -.block-plan-entity-attachments-table .contribution-wrapper { - display: flex; - align-items: center; - font-size: var(--cd-font-size--small); -} -.block-plan-entity-attachments-table .contribution-wrapper > span { - font-weight: 700; -} -.block-plan-entity-attachments-table .contribution-wrapper ul { - display: inline-flex; - padding-inline-start: 0.5rem; - list-style-type: none; -} -.block-plan-entity-attachments-table .contribution-wrapper ul li { - display: flex; - gap: 3px; -} -.block-plan-entity-attachments-table .contribution-wrapper ul li span.check-circle { - color: var(--green); -} .block-plan-entity-attachments-table td.group-name { font-weight: bold; } @@ -2244,40 +2362,6 @@ body.page-node-type-global-section #main-content .layout__region .block-layout-b width: 100%; } -.block-section-meta-data > ul, -article.node--type-article .node__meta .node__submitted > ul { - display: flex; - flex-wrap: wrap; - 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-section-meta-data > ul > li, -article.node--type-article .node__meta .node__submitted > ul > li { - position: relative; - flex-basis: auto; - flex-grow: 0; - padding: 0 0.5rem; - border: 0; -} -.block-section-meta-data > ul > li:first-child, -article.node--type-article .node__meta .node__submitted > ul > li:first-child { - padding-left: 0.5rem; -} -.block-section-meta-data > ul > li::before, -article.node--type-article .node__meta .node__submitted > ul > li::before { - position: absolute; - left: 0; - width: 1px; - height: 90%; - content: " "; - background-color: var(--ghi-default-border-color); -} - .block-wrapper--sectionswitcher, .ghi-block.has-year-switcher { z-index: 1; @@ -2354,63 +2438,6 @@ article.node--type-article .node__meta .node__submitted > ul > li::before { } } -.block-subpage-navigation ul.links--entity-navigation { - display: flex; - margin: 0; - padding: 0; - gap: 2rem; -} -.block-subpage-navigation ul.links--entity-navigation > li { - padding-top: 1rem; - padding-bottom: 1rem; -} -.block-subpage-navigation ul.links--entity-navigation > li.active { - border-bottom: 4px solid var(--ghi-yellow); -} -.block-subpage-navigation ul.links--entity-navigation li { - list-style-type: none; -} -.block-subpage-navigation ul.links--entity-navigation li a { - text-decoration: none; - color: var(--hpc-dark-brown); -} -.block-subpage-navigation ul.links--entity-navigation li a.active { - font-weight: bold; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable { - position: relative; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable.active > button[data-cd-toggler] { - font-weight: bold; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > button[data-cd-toggler] { - padding: 0; - text-transform: none; - border: 0; - background-color: transparent; -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > button[data-cd-toggler] svg.cd-dropdown__icon { - fill: var(--ghi-primary-button-color); -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > div[data-cd-hidden=false] { - position: absolute; - z-index: 1; - top: 4rem; - left: -1.5rem; - display: flex; - flex-direction: column; - padding: 0.5rem 1.5rem; - background-color: var(--ghi-primary-background-color); -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > div[data-cd-hidden=false] a { - padding: 0.5rem 0; - white-space: nowrap; - font-size: var(--cd-font-size--default); -} -.block-subpage-navigation ul.links--entity-navigation li.expandable > div[data-cd-hidden=false] a:hover { - color: var(--ghi-primary-button-color-hover); -} - .block-subpage-title { background-color: var(--ghi-default-background-color); } @@ -2498,6 +2525,144 @@ article.node--type-article .node__meta .node__submitted > ul > li::before { 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; +} +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 0.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.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: transparent; +} +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: 0.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.dropdown > div[data-cd-hidden=false] { + position: absolute; + z-index: 201; + top: 3.5rem; + left: -1.5rem; + display: flex; + flex-direction: column; + padding: 0.5rem 1.5rem; + background-color: var(--ghi-primary-background-color); +} +ul.links--entity-navigation li.expandable.megamenu > 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 { + 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-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 { + margin-bottom: 0; +} +ul.links--entity-navigation li.expandable.megamenu > div[data-cd-hidden=false] > div.megamenu-wrapper-outer .megamenu-header h3 a { + 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 { + 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 { + display: flex; + gap: 1rem; + flex-direction: row; +} +ul.links--entity-navigation li.expandable.megamenu > div[data-cd-hidden=false] > div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper { + display: inline-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 { + display: inline-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 { + display: inline-block; + width: auto; + 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 { + 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 { + width: 80%; + padding: 0.5rem 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 a { + white-space: unset; +} +@media (min-width: 768px) { + ul.links--entity-navigation li.expandable.megamenu > div[data-cd-hidden=false] > div.megamenu-wrapper-outer { + max-width: calc(var(--content-width) + 48px); + padding-right: var(--cd-container-padding-xlarge); + padding-left: var(--cd-container-padding-xlarge); + } +} + .ghi-image-wrapper { position: relative; } @@ -2615,6 +2780,52 @@ article.node--type-article .node__meta .node__submitted > ul > li::before { font-size: var(--cd-font-size--tiny); } +.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; + 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 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: 0.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-default-border-color); +} + .modal-content table { width: 100%; } @@ -2684,6 +2895,28 @@ article.node--type-article .node__meta .node__submitted > ul > li::before { stroke-dasharray: 100 100; /* for 38% */ } +.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: 0.5rem; + list-style-type: none; + gap: 0.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; @@ -2850,6 +3083,19 @@ div.ajax-switcher-wrapper > form .select2-selection--single .icon { .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, @@ -3136,6 +3382,7 @@ div.ajax-switcher-wrapper > form .select2-selection--single .icon { } .ui-dialog .ui-dialog-title { margin-top: 0 !important; + margin-bottom: 0 !important; } .ui-dialog .ui-dialog-title .cluster-icon { display: inline-block; @@ -3293,10 +3540,8 @@ article.node--view-mode-grid .cd-teaser__container .cd-teaser__description .cd-t font-size: var(--cd-font-size--small); } -body.page-node-type-article .region-page-title { - margin-top: 4rem; -} -body.page-node-type-article .region-page-title .title-prefix { +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: 0.5rem 1rem; @@ -3305,20 +3550,42 @@ body.page-node-type-article .region-page-title .title-prefix { font-size: var(--cd-font-size--small); font-weight: 700; } -body.page-node-type-article .region-page-title .cd-page-title { - margin-top: 1rem; - margin-bottom: 1rem; +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-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-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: 0.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: 0.9rem 0.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 { @@ -3452,6 +3719,9 @@ html.snap--png .ghi-block { .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, diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme index 5cbb33d34..495b5493a 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme @@ -9,6 +9,7 @@ use Drupal\Component\Utility\Html; use Drupal\Component\Utility\NestedArray; use Drupal\Core\Access\AccessResultForbidden; use Drupal\Core\Entity\FieldableEntityInterface; +use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Render\Element; use Drupal\Core\Render\Markup; use Drupal\Core\Template\Attribute; @@ -76,6 +77,63 @@ function common_design_subtheme_theme_suggestions_item_list_alter(array &$sugges } } +/** + * Implements hook_form_alter(). + */ +function common_design_subtheme_form_alter(&$form, FormStateInterface $form_state, $form_id) { + + // To use this for Views exposed forms, copy the form alter hook into your + // subtheme and add the relevant Views IDs to this array in your subtheme. + $includeView = ['views-exposed-form-search-solr-page-search-results']; + // If in array above, add attributes for styling and behaviour. + // Replace $form['keys'] with the appropriate fulltext input eg. + // $form['search_api_fulltext']. + if (in_array($form['#id'], $includeView)) { + $form['#attributes']['class'][] = 'cd-search__form'; + $form['#attributes']['aria-labelledby'][] = 'cd-search-form'; + $form['#attributes']['data-cd-toggable'][] = 'Search'; + $form['#attributes']['data-cd-icon'][] = ''; + $form['#attributes']['data-cd-component'][] = 'cd-search'; + $form['#attributes']['data-cd-logo'][] = 'search'; + // Focus the input when clicking on the toggler button. + $form['#attributes']['data-cd-focus-target'] = 'cd-search'; + $form['keywords']['#attributes']['placeholder'] = t('What are you looking for?'); + $form['keywords']['#attributes']['class'][] = 'cd-search__input'; + $form['keywords']['#attributes']['type'][] = 'search'; + $form['keywords']['#attributes']['id'][] = 'cd-search'; + $form['keywords']['#attributes']['autocomplete'][] = 'off'; + // Theme suggestion for submit element. + $form['actions']['submit']['#attributes']['data-twig-suggestion'] = 'search_submit'; + $form['actions']['submit']['#attributes']['class'][] = 'cd-search__submit'; + $form['actions']['submit']['#attributes']['value'][] = 'Search'; + + // This is for a Views exposed form INLINE search block. + // There are templates needed for this. Replace cd-search.html.twig + // with cd-search--inline.html.twig in cd-site-header.html.twig. + // @codingStandardsIgnoreStart + /* + $form['#attributes']['class'][] = 'cd-search--inline__form'; + $form['#attributes']['aria-labelledby'][] = 'cd-search-form--inline'; + $form['#attributes']['data-cd-toggable'][] = 'Search'; + $form['#attributes']['data-cd-icon'][] = ''; + $form['#attributes']['data-cd-component'][] = 'cd-search--inline'; + $form['#attributes']['data-cd-logo'][] = 'search'; + // Focus the input when clicking on the toggler button. + $form['#attributes']['data-cd-focus-target'] = 'cd-search--inline'; + $form['keys']['#attributes']['placeholder'][] = t('What are you looking for?'); + $form['keys']['#attributes']['class'][] = 'cd-search--inline__input'; + $form['keys']['#attributes']['type'][] = 'search'; + $form['keys']['#attributes']['id'][] = 'cd-search--inline'; + $form['keys']['#attributes']['autocomplete'][] = 'off'; + // Theme suggestion for submit element. + $form['actions']['submit']['#attributes']['data-twig-suggestion'] = 'search_submit'; + $form['actions']['submit']['#attributes']['class'][] = 'cd-search--inline__submit'; + $form['actions']['submit']['#attributes']['value'][] = 'Search'; + */ + // @codingStandardsIgnoreEnd + } +} + /** * Implements hook_preprocess_region(). * diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index f1b3e16bd..5a52c9a74 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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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}.tooltip{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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 button.cd-search__btn{height:80px}.cd-search button.cd-search__btn[aria-expanded=true]{position:relative}.cd-search button.cd-search__btn[aria-expanded=true]::before{position:absolute;bottom:0;width:0;height:0;content:"";border-width:0 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-primary-color)}[dir=ltr] .cd-search button.cd-search__btn[aria-expanded=true]::before{left:50%;margin-left:-6px}[dir=rtl] .cd-search button.cd-search__btn[aria-expanded=true]::before{right:50%;margin-right:-6px}.cd-search button.cd-search__btn[aria-expanded=true] svg{fill:var(--ghi-default-text-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(--cd-primary-color)}.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 label[for=edit-keys]{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}.path-search .ghi-search-thumbnail{width:calc(40% - 2.25rem);min-width:320px}.path-search .cd-pager__item a:hover,.path-search .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 .cd-pager__item.is-active a,.path-search .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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-search.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss new file mode 100644 index 000000000..cd7caf7d8 --- /dev/null +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss @@ -0,0 +1,159 @@ +//—————————————————————————————————————————————————————————————————————————————— +// Search results styles +// +// These styles govern the search results page, including the inline widget and +// the individual results. It does NOT include the search widget inside the top +// CD Header. +// +// @see common_design_subtheme/sass/cd/cd-header/_cd-search.scss +//—————————————————————————————————————————————————————————————————————————————— + +// +// Inline search widget +// +.region-highlighted { + position: relative; + top: 0; +} +main#main-content { + margin-top: 0; + transition: 0.15s margin-top ease-out; +} +.search-form-open { + .region-highlighted { + top: 6rem; + transition: 0.15s top ease-out; + } + main#main-content { + margin-top: 6rem; + transition: 0.15s margin-top ease-out; + } +} + +.cd-search { + + button.cd-search__btn { + height: $cd-site-header-height; + + &[aria-expanded="true"] { + position: relative; + + &::before { + position: absolute; + bottom: 0; + width: 0; + height: 0; + content: ""; + border-width: 0 6px 6px; + border-style: solid; + border-color: transparent transparent var(--cd-primary-color); + + [dir="ltr"] & { + left: 50%; + margin-left: -6px; + } + + [dir="rtl"] & { + right: 50%; + margin-right: -6px; + } + } + + svg { + fill: var(--ghi-default-text-color); + } + + &:hover, + &:focus { + outline: none; + background: var(--cd-white); + } + } + + .cd-search__btn-label { + display: none; + text-transform: uppercase; + font-size: $cd-font-size--tiny; + font-weight: 700; + } + + @include desktop { + .cd-search__btn svg { + width: 22px; + height: 22px; + + [dir="ltr"] & { + padding-right: 4px; + } + + [dir="rtl"] & { + padding-left: 4px; + } + } + + .cd-search__btn-label { + @include visually-hidden; + + display: block; + } + } + } + + .cd-search__form { + padding-right: 0; + padding-left: 0; + background-color: var(--cd-primary-color); + } + + // Search input should take up as much space as possible. + .cd-form__item { + flex-basis: 100%; + } + + // Search input fills its parent (which is the flex-item). + .form-search { + width: 100%; + height: 100%; + } + + // Search button is a flex-item and is fixed-width. + .form-submit { + text-transform: uppercase; + background-color: var(--ghi-default-text-color); + font-size: $cd-font-size--small; + font-weight: 700; + } + + // Visually hide the search input's label. + label[for="edit-keys"] { + @include visually-hidden; + } +} + +// +// Search results +// +.path-search { + .ghi-search-thumbnail { + width: calc(40% - 2.25rem); + min-width: 320px; + } + + // Pagination + // + // @see common_design/components/cd-pagination/cd-pagination.css + .cd-pager__item a:hover, + .cd-pager__item a:focus { + color: var(--ghi-default-text-color); + border-color: var(--cd-primary-color); + background-color: var(--cd-primary-color); + } + + .cd-pager__item.is-active a, + .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; + } +} diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi.scss index ff3c861c6..99674cc28 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi.scss @@ -7,6 +7,7 @@ @import "ghi-layout-builder"; @import "ghi-menu"; @import "ghi-page"; +@import "ghi-search"; @import "ghi-tooltips"; @import "ghi-variables"; diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig new file mode 100644 index 000000000..814058b6b --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig @@ -0,0 +1,105 @@ +{# +/** + * @file + * Theme override to display an Article node using Card summary view mode. + * + * Note: we attach the library for the list of related articles here for + * convenience so that we don't need to do that in several places. + * + * Overrides core/themes/classy/templates/content/node.html.twig. + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + * + * @todo Remove the id attribute (or make it a class), because if that gets + * rendered twice on a page this is invalid CSS for example: two lists + * in different view modes. + */ +#} +{{ attach_library('common_design_subtheme/gho-related-articles') }} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + + {{ content.field_image }} +
    + + {{ label }} + + {{ content|without('field_image') }} + + {{- 'Read article'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--custom-subpage--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--custom-subpage--search-result.html.twig new file mode 100644 index 000000000..e55098eeb --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--custom-subpage--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to section'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--plan--teaser.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--document--search-result.html copy.twig similarity index 83% rename from html/themes/custom/common_design_subtheme/templates/content/node--plan--teaser.html.twig rename to html/themes/custom/common_design_subtheme/templates/content/node--document--search-result.html copy.twig index f8b4e1f90..51124f99c 100644 --- a/html/themes/custom/common_design_subtheme/templates/content/node--plan--teaser.html.twig +++ b/html/themes/custom/common_design_subtheme/templates/content/node--document--search-result.html copy.twig @@ -74,26 +74,27 @@ node.isSticky() ? 'node--sticky', not node.isPublished() ? 'node--unpublished', view_mode ? 'node--view-mode-' ~ view_mode|clean_class, - 'ghi-plan-teaser', + 'gho-related-article', + 'clearfix', ] %} -{{ attach_library('common_design_subtheme/ghi-plan-teaser') }} +{{ attach_library('common_design_subtheme/gho-related-articles') }} - {% if true or content.field_image|render %} -
    - {# content.field_image #} + - {% endif %} - -
    - {{ title_prefix }} - {% if label and not page %} - - {{ label }} - - {% endif %} - {{ title_suffix }} +
    + + {{ label }} + + {{ content|without('field_image') }} + + {{- 'Go to document'|t -}} + +
    diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--financials--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--financials--search-result.html.twig new file mode 100644 index 000000000..5b90f6221 --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--financials--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to section'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--logframe--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--logframe--search-result.html.twig new file mode 100644 index 000000000..fb7ca7e6d --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--logframe--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to logframe page'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--plan-cluster--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--plan-cluster--search-result.html.twig new file mode 100644 index 000000000..11694009b --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--plan-cluster--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to cluster page'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--population--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--population--search-result.html.twig new file mode 100644 index 000000000..5b90f6221 --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--population--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to section'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--presence--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--presence--search-result.html.twig new file mode 100644 index 000000000..5b90f6221 --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--presence--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to section'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--progress--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--progress--search-result.html.twig new file mode 100644 index 000000000..5b90f6221 --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--progress--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to section'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--section--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--section--search-result.html.twig new file mode 100644 index 000000000..5b90f6221 --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/content/node--section--search-result.html.twig @@ -0,0 +1,100 @@ +{# +/** + * @file + * Overrides html/themes/contrib/common_design/templates/content/node--teaser.html.twig + * + * Available variables: + * - node: The node entity with limited access to object properties and methods. + * Only method names starting with "get", "has", or "is" and a few common + * methods such as "id", "label", and "bundle" are available. For example: + * - node.getCreatedTime() will return the node creation timestamp. + * - node.hasField('field_example') returns TRUE if the node bundle includes + * field_example. (This does not indicate the presence of a value in this + * field.) + * - node.isPublished() will return whether the node is published or not. + * Calling other methods, such as node.delete(), will result in an exception. + * See \Drupal\node\Entity\Node for a full list of public properties and + * methods for the node object. + * - label: (optional) The title of the node. + * - content: All node items. Use {{ content }} to print them all, + * or print a subset such as {{ content.field_example }}. Use + * {{ content|without('field_example') }} to temporarily suppress the printing + * of a given child element. + * - author_picture: The node author user entity, rendered using the "compact" + * view mode. + * - metadata: Metadata for this node. + * - date: (optional) Themed creation date field. + * - author_name: (optional) Themed author name field. + * - url: Direct URL of the current node. + * - display_submitted: Whether submission information should be displayed. + * - attributes: HTML attributes for the containing element. + * The attributes.class element may contain one or more of the following + * classes: + * - node: The current template type (also known as a "theming hook"). + * - node--type-[type]: The current node type. For example, if the node is an + * "Article" it would result in "node--type-article". Note that the machine + * name will often be in a short form of the human readable label. + * - node--view-mode-[view_mode]: The View Mode of the node; for example, a + * teaser would result in: "node--view-mode-teaser", and + * full: "node--view-mode-full". + * The following are controlled through the node publishing options. + * - node--promoted: Appears on nodes promoted to the front page. + * - node--sticky: Appears on nodes ordered above other non-sticky nodes in + * teaser listings. + * - node--unpublished: Appears on unpublished nodes visible only to site + * admins. + * - title_attributes: Same as attributes, except applied to the main title + * tag that appears in the template. + * - content_attributes: Same as attributes, except applied to the main + * content tag that appears in the template. + * - author_attributes: Same as attributes, except applied to the author of + * the node tag that appears in the template. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the main title tag that appears in the template. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the main title tag that appears in the template. + * - view_mode: View mode; for example, "teaser" or "full". + * - teaser: Flag for the teaser state. Will be true if view_mode is 'teaser'. + * - page: Flag for the full page state. Will be true if view_mode is 'full'. + * - readmore: Flag for more state. Will be true if the teaser content of the + * node cannot hold the main body content. + * - logged_in: Flag for authenticated user status. Will be true when the + * current user is a logged-in member. + * - is_admin: Flag for admin user status. Will be true when the current user + * is an administrator. + * + * @see template_preprocess_node() + */ +#} +{% + set classes = [ + 'node', + 'node--type-' ~ node.bundle|clean_class, + node.isPromoted() ? 'node--promoted', + node.isSticky() ? 'node--sticky', + not node.isPublished() ? 'node--unpublished', + view_mode ? 'node--view-mode-' ~ view_mode|clean_class, + 'gho-related-article', + 'clearfix', + ] +%} + +{{ attach_library('common_design_subtheme/gho-related-articles') }} + + + +
    + + {{ label }} + + {{ content|without('field_hero_image') }} + + {{- 'Go to section'|t -}} + + +
    + diff --git a/html/themes/custom/common_design_subtheme/templates/views/views-view--search-solr--page-search-results.html.twig b/html/themes/custom/common_design_subtheme/templates/views/views-view--search-solr--page-search-results.html.twig new file mode 100644 index 000000000..8583ff925 --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/views/views-view--search-solr--page-search-results.html.twig @@ -0,0 +1,72 @@ +{# +/** + * @file + * Default theme implementation for main view template. + * + * Available variables: + * - attributes: Remaining HTML attributes for the element. + * - css_name: A CSS-safe version of the view name. + * - css_class: The user-specified classes names, if any. + * - header: The optional header. + * - footer: The optional footer. + * - rows: The results of the view query, if any. + * - empty: The content to display if there are no rows. + * - pager: The optional pager next/prev links to display. + * - exposed: Exposed widget form/info to display. + * - feed_icons: Optional feed icons to display. + * - more: An optional link to the next page of results. + * - title: Title of the view, only used when displaying in the admin preview. + * - title_prefix: Additional output populated by modules, intended to be + * displayed in front of the view title. + * - title_suffix: Additional output populated by modules, intended to be + * displayed after the view title. + * - attachment_before: An optional attachment view to be displayed before the + * view content. + * - attachment_after: An optional attachment view to be displayed after the + * view content. + * - dom_id: Unique id for every view being printed to give unique class for + * JavaScript. + * + * @see template_preprocess_views_view() + * + * @ingroup themeable + */ +#} +{% + set classes = [ + dom_id ? 'js-view-dom-id-' ~ dom_id, + 'content-width', + ] +%} + + {{ title_prefix }} + {{ title }} + {{ title_suffix }} + + {% if header %} +
    + {{ header }} +
    + {% endif %} + + {{ exposed }} + {{ attachment_before }} + + {% if rows -%} + {{ rows }} + {% elseif empty -%} + {{ empty }} + {% endif %} + {{ pager }} + + {{ attachment_after }} + {{ more }} + + {% if footer %} +
    + {{ footer }} +
    + {% endif %} + + {{ feed_icons }} +
    From 432b8f671ebe78acf4f0446908102375ac491f92 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 18 Oct 2023 00:15:50 +0200 Subject: [PATCH 16/65] HPC-9104: Fix style issues after common design theme update --- html/modules/custom/ghi_search/js/ghi_search.ui.js | 2 +- .../templates/hpc-download-pdf-header.html.twig | 2 +- .../templates/hpc-download-png-header.html.twig | 2 +- .../common_design_subtheme/common_design_subtheme.theme | 1 + html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../sass/cd/cd-header/_cd-logo.scss | 2 +- .../common_design_subtheme/sass/ghi/_ghi-search.scss | 9 +++++++-- 7 files changed, 13 insertions(+), 7 deletions(-) diff --git a/html/modules/custom/ghi_search/js/ghi_search.ui.js b/html/modules/custom/ghi_search/js/ghi_search.ui.js index f27eef43c..2633e0ebc 100644 --- a/html/modules/custom/ghi_search/js/ghi_search.ui.js +++ b/html/modules/custom/ghi_search/js/ghi_search.ui.js @@ -26,9 +26,9 @@ }); if ($(context).hasClass('path-search') && !$(context).hasClass('search-form-open')) { - $(toggle).attr('aria-expanded', 'true'); $(toggle).trigger('click'); $('#' + search_form_id).attr('data-cd-hidden', 'false'); + $('body').addClass('search-form-open'); } } } diff --git a/html/modules/custom/hpc_downloads/templates/hpc-download-pdf-header.html.twig b/html/modules/custom/hpc_downloads/templates/hpc-download-pdf-header.html.twig index 8a1fa4282..20ec29a9b 100644 --- a/html/modules/custom/hpc_downloads/templates/hpc-download-pdf-header.html.twig +++ b/html/modules/custom/hpc_downloads/templates/hpc-download-pdf-header.html.twig @@ -1,5 +1,5 @@ - +
    diff --git a/html/modules/custom/hpc_downloads/templates/hpc-download-png-header.html.twig b/html/modules/custom/hpc_downloads/templates/hpc-download-png-header.html.twig index faa1a6667..85792bfb4 100644 --- a/html/modules/custom/hpc_downloads/templates/hpc-download-png-header.html.twig +++ b/html/modules/custom/hpc_downloads/templates/hpc-download-png-header.html.twig @@ -1,5 +1,5 @@ - +
    diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme index 495b5493a..a76b9b577 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme @@ -95,6 +95,7 @@ function common_design_subtheme_form_alter(&$form, FormStateInterface $form_stat $form['#attributes']['data-cd-icon'][] = ''; $form['#attributes']['data-cd-component'][] = 'cd-search'; $form['#attributes']['data-cd-logo'][] = 'search'; + $form['#attributes']['role'][] = 'search'; // Focus the input when clicking on the toggler button. $form['#attributes']['data-cd-focus-target'] = 'cd-search'; $form['keywords']['#attributes']['placeholder'] = t('What are you looking for?'); diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 5a52c9a74..f46ceb57d 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 -1.5rem;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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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 button.cd-search__btn{height:80px}.cd-search button.cd-search__btn[aria-expanded=true]{position:relative}.cd-search button.cd-search__btn[aria-expanded=true]::before{position:absolute;bottom:0;width:0;height:0;content:"";border-width:0 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-primary-color)}[dir=ltr] .cd-search button.cd-search__btn[aria-expanded=true]::before{left:50%;margin-left:-6px}[dir=rtl] .cd-search button.cd-search__btn[aria-expanded=true]::before{right:50%;margin-right:-6px}.cd-search button.cd-search__btn[aria-expanded=true] svg{fill:var(--ghi-default-text-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(--cd-primary-color)}.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 label[for=edit-keys]{position:absolute !important;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;word-wrap:normal}.path-search .ghi-search-thumbnail{width:calc(40% - 2.25rem);min-width:320px}.path-search .cd-pager__item a:hover,.path-search .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 .cd-pager__item.is-active a,.path-search .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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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 button.cd-search__btn{height:80px;padding:0}.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;bottom:0;width:0;height:0;content:"";border-width:0 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-primary-color)}[dir=ltr] .cd-search button.cd-search__btn[aria-expanded=true]::before{left:50%;margin-left:-6px}[dir=rtl] .cd-search button.cd-search__btn[aria-expanded=true]::before{right:50%;margin-right:-6px}.cd-search button.cd-search__btn[aria-expanded=true] svg{fill: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(--cd-primary-color)}.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 .ghi-search-thumbnail{width:calc(40% - 2.25rem);min-width:320px}.path-search .cd-pager__item a:hover,.path-search .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 .cd-pager__item.is-active a,.path-search .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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/cd/cd-header/_cd-logo.scss b/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-logo.scss index fbde7396c..221b156be 100644 --- a/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-logo.scss +++ b/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-logo.scss @@ -12,7 +12,7 @@ // width: 186px; width: 100%; height: auto; - margin: 0 0 0 -1.5rem; + margin: 0 0 0 -1rem; padding-left: 0.5rem; text-decoration: none; color: var(--ghi-default-text-color); diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss index cd7caf7d8..f810ee028 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss @@ -34,6 +34,11 @@ main#main-content { button.cd-search__btn { height: $cd-site-header-height; + padding: 0; + + svg { + fill: var(--ghi-default-text-color); + } &[aria-expanded="true"] { position: relative; @@ -60,7 +65,7 @@ main#main-content { } svg { - fill: var(--ghi-default-text-color); + fill: var(--cd-primary-color); } &:hover, @@ -125,7 +130,7 @@ main#main-content { } // Visually hide the search input's label. - label[for="edit-keys"] { + .form-item-keywords label { @include visually-hidden; } } From e452be7c0a43c4c69aca8be44867b2be3aa204a3 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 18 Oct 2023 00:30:10 +0200 Subject: [PATCH 17/65] HPC-9104: Add dependency on once library --- html/modules/custom/ghi_search/ghi_search.libraries.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/html/modules/custom/ghi_search/ghi_search.libraries.yml b/html/modules/custom/ghi_search/ghi_search.libraries.yml index 5a791e7ee..a79fe7bbb 100644 --- a/html/modules/custom/ghi_search/ghi_search.libraries.yml +++ b/html/modules/custom/ghi_search/ghi_search.libraries.yml @@ -5,4 +5,6 @@ ghi_search.ui: dependencies: - core/jquery - core/drupal + - core/once + - core/jquery.once.bc - common_design/cd-dropdown From 7de67e896d2a65daa6a667577a8401578088bb02 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 18 Oct 2023 14:27:19 +0200 Subject: [PATCH 18/65] HPC-9104: Document local solr, add docksal commands for convenience, fix UI issues for auto-open of search form --- .docksal/commands/solr | 46 + .docksal/commands/solr-commands/create-core | 33 + .docksal/commands/utils/open-link | 19 + .docksal/docksal.env | 7 +- .docksal/docksal.yml | 7 +- .docksal/etc/solr/solr811/accents_ar.txt | 0 .docksal/etc/solr/solr811/accents_bg.txt | 0 .docksal/etc/solr/solr811/accents_ca.txt | 185 + .docksal/etc/solr/solr811/accents_cs.txt | 199 + .docksal/etc/solr/solr811/accents_da.txt | 185 + .docksal/etc/solr/solr811/accents_de.txt | 190 + .docksal/etc/solr/solr811/accents_el.txt | 185 + .docksal/etc/solr/solr811/accents_en.txt | 185 + .docksal/etc/solr/solr811/accents_es.txt | 185 + .docksal/etc/solr/solr811/accents_fa.txt | 0 .docksal/etc/solr/solr811/accents_fi.txt | 185 + .docksal/etc/solr/solr811/accents_fr.txt | 185 + .docksal/etc/solr/solr811/accents_ga.txt | 185 + .docksal/etc/solr/solr811/accents_hi.txt | 0 .docksal/etc/solr/solr811/accents_hr.txt | 199 + .docksal/etc/solr/solr811/accents_hu.txt | 207 + .docksal/etc/solr/solr811/accents_id.txt | 185 + .docksal/etc/solr/solr811/accents_it.txt | 185 + .docksal/etc/solr/solr811/accents_lv.txt | 185 + .docksal/etc/solr/solr811/accents_nb.txt | 185 + .docksal/etc/solr/solr811/accents_nl.txt | 185 + .docksal/etc/solr/solr811/accents_nn.txt | 185 + .docksal/etc/solr/solr811/accents_pl.txt | 185 + .docksal/etc/solr/solr811/accents_pt_br.txt | 185 + .docksal/etc/solr/solr811/accents_pt_pt.txt | 185 + .docksal/etc/solr/solr811/accents_ro.txt | 185 + .docksal/etc/solr/solr811/accents_ru.txt | 0 .docksal/etc/solr/solr811/accents_sk.txt | 199 + .docksal/etc/solr/solr811/accents_sr.txt | 199 + .docksal/etc/solr/solr811/accents_sv.txt | 185 + .docksal/etc/solr/solr811/accents_th.txt | 0 .docksal/etc/solr/solr811/accents_tr.txt | 185 + .docksal/etc/solr/solr811/accents_uk.txt | 0 .docksal/etc/solr/solr811/accents_und.txt | 148 + .docksal/etc/solr/solr811/elevate.xml | 27 + .docksal/etc/solr/solr811/nouns_ar.txt | 0 .docksal/etc/solr/solr811/nouns_bg.txt | 0 .docksal/etc/solr/solr811/nouns_ca.txt | 0 .docksal/etc/solr/solr811/nouns_da.txt | 0 .docksal/etc/solr/solr811/nouns_de.txt | 3870 ++ .docksal/etc/solr/solr811/nouns_el.txt | 0 .docksal/etc/solr/solr811/nouns_es.txt | 0 .docksal/etc/solr/solr811/nouns_fa.txt | 0 .docksal/etc/solr/solr811/nouns_fi.txt | 6271 +++ .docksal/etc/solr/solr811/nouns_fr.txt | 0 .docksal/etc/solr/solr811/nouns_hi.txt | 0 .docksal/etc/solr/solr811/nouns_it.txt | 0 .docksal/etc/solr/solr811/nouns_nb.txt | 0 .docksal/etc/solr/solr811/nouns_nl.txt | 45360 ++++++++++++++++ .docksal/etc/solr/solr811/nouns_nn.txt | 0 .docksal/etc/solr/solr811/nouns_pl.txt | 0 .docksal/etc/solr/solr811/nouns_pt_br.txt | 0 .docksal/etc/solr/solr811/nouns_pt_pt.txt | 0 .docksal/etc/solr/solr811/nouns_ro.txt | 0 .docksal/etc/solr/solr811/nouns_ru.txt | 0 .docksal/etc/solr/solr811/nouns_sv.txt | 0 .docksal/etc/solr/solr811/nouns_th.txt | 0 .docksal/etc/solr/solr811/nouns_tr.txt | 0 .docksal/etc/solr/solr811/nouns_uk.txt | 0 .docksal/etc/solr/solr811/protwords_ar.txt | 0 .docksal/etc/solr/solr811/protwords_bg.txt | 0 .docksal/etc/solr/solr811/protwords_ca.txt | 0 .docksal/etc/solr/solr811/protwords_cs.txt | 0 .docksal/etc/solr/solr811/protwords_da.txt | 0 .docksal/etc/solr/solr811/protwords_de.txt | 22 + .docksal/etc/solr/solr811/protwords_el.txt | 0 .docksal/etc/solr/solr811/protwords_en.txt | 0 .docksal/etc/solr/solr811/protwords_es.txt | 0 .docksal/etc/solr/solr811/protwords_fa.txt | 0 .docksal/etc/solr/solr811/protwords_fi.txt | 0 .docksal/etc/solr/solr811/protwords_fr.txt | 0 .docksal/etc/solr/solr811/protwords_ga.txt | 0 .docksal/etc/solr/solr811/protwords_hi.txt | 0 .docksal/etc/solr/solr811/protwords_hr.txt | 0 .docksal/etc/solr/solr811/protwords_hu.txt | 0 .docksal/etc/solr/solr811/protwords_id.txt | 0 .docksal/etc/solr/solr811/protwords_it.txt | 0 .docksal/etc/solr/solr811/protwords_lv.txt | 0 .docksal/etc/solr/solr811/protwords_nb.txt | 0 .docksal/etc/solr/solr811/protwords_nl.txt | 0 .docksal/etc/solr/solr811/protwords_nn.txt | 0 .docksal/etc/solr/solr811/protwords_pl.txt | 0 .docksal/etc/solr/solr811/protwords_pt_br.txt | 0 .docksal/etc/solr/solr811/protwords_pt_pt.txt | 0 .docksal/etc/solr/solr811/protwords_ro.txt | 0 .docksal/etc/solr/solr811/protwords_ru.txt | 0 .docksal/etc/solr/solr811/protwords_sk.txt | 0 .docksal/etc/solr/solr811/protwords_sr.txt | 0 .docksal/etc/solr/solr811/protwords_sv.txt | 0 .docksal/etc/solr/solr811/protwords_th.txt | 0 .docksal/etc/solr/solr811/protwords_tr.txt | 0 .docksal/etc/solr/solr811/protwords_uk.txt | 0 .docksal/etc/solr/solr811/protwords_und.txt | 0 .docksal/etc/solr/solr811/schema.xml | 478 + .../etc/solr/solr811/schema_extra_fields.xml | 407 + .../etc/solr/solr811/schema_extra_types.xml | 2432 + .docksal/etc/solr/solr811/solrconfig.xml | 811 + .../etc/solr/solr811/solrconfig_extra.xml | 1076 + .../etc/solr/solr811/solrconfig_index.xml | 0 .../etc/solr/solr811/solrconfig_query.xml | 47 + .../solr811/solrconfig_requestdispatcher.xml | 6 + .docksal/etc/solr/solr811/solrcore.properties | 13 + .docksal/etc/solr/solr811/stoptags_ja.txt | 420 + .docksal/etc/solr/solr811/stopwords_ar.txt | 119 + .docksal/etc/solr/solr811/stopwords_bg.txt | 190 + .docksal/etc/solr/solr811/stopwords_ca.txt | 219 + .docksal/etc/solr/solr811/stopwords_cs.txt | 138 + .docksal/etc/solr/solr811/stopwords_da.txt | 56 + .docksal/etc/solr/solr811/stopwords_de.txt | 603 + .docksal/etc/solr/solr811/stopwords_el.txt | 75 + .docksal/etc/solr/solr811/stopwords_en.txt | 35 + .docksal/etc/solr/solr811/stopwords_es.txt | 308 + .docksal/etc/solr/solr811/stopwords_fa.txt | 308 + .docksal/etc/solr/solr811/stopwords_fi.txt | 236 + .docksal/etc/solr/solr811/stopwords_fr.txt | 163 + .docksal/etc/solr/solr811/stopwords_ga.txt | 109 + .docksal/etc/solr/solr811/stopwords_hi.txt | 227 + .docksal/etc/solr/solr811/stopwords_hr.txt | 125 + .docksal/etc/solr/solr811/stopwords_hu.txt | 788 + .docksal/etc/solr/solr811/stopwords_id.txt | 357 + .docksal/etc/solr/solr811/stopwords_it.txt | 279 + .docksal/etc/solr/solr811/stopwords_ja.txt | 127 + .docksal/etc/solr/solr811/stopwords_ko.txt | 595 + .docksal/etc/solr/solr811/stopwords_lv.txt | 165 + .docksal/etc/solr/solr811/stopwords_nb.txt | 176 + .docksal/etc/solr/solr811/stopwords_nl.txt | 101 + .docksal/etc/solr/solr811/stopwords_nn.txt | 176 + .docksal/etc/solr/solr811/stopwords_pl.txt | 138 + .docksal/etc/solr/solr811/stopwords_pt_br.txt | 220 + .docksal/etc/solr/solr811/stopwords_pt_pt.txt | 220 + .docksal/etc/solr/solr811/stopwords_ro.txt | 230 + .docksal/etc/solr/solr811/stopwords_ru.txt | 159 + .docksal/etc/solr/solr811/stopwords_sk.txt | 173 + .docksal/etc/solr/solr811/stopwords_sr.txt | 125 + .docksal/etc/solr/solr811/stopwords_sv.txt | 114 + .docksal/etc/solr/solr811/stopwords_th.txt | 115 + .docksal/etc/solr/solr811/stopwords_tr.txt | 96 + .docksal/etc/solr/solr811/stopwords_uk.txt | 145 + .docksal/etc/solr/solr811/stopwords_und.txt | 0 .docksal/etc/solr/solr811/synonyms_ar.txt | 1 + .docksal/etc/solr/solr811/synonyms_bg.txt | 1 + .docksal/etc/solr/solr811/synonyms_ca.txt | 1 + .docksal/etc/solr/solr811/synonyms_cs.txt | 1 + .docksal/etc/solr/solr811/synonyms_da.txt | 1 + .docksal/etc/solr/solr811/synonyms_de.txt | 9 + .docksal/etc/solr/solr811/synonyms_el.txt | 1 + .docksal/etc/solr/solr811/synonyms_en.txt | 17477 ++++++ .docksal/etc/solr/solr811/synonyms_es.txt | 1 + .docksal/etc/solr/solr811/synonyms_fa.txt | 1 + .docksal/etc/solr/solr811/synonyms_fi.txt | 1 + .docksal/etc/solr/solr811/synonyms_fr.txt | 1 + .docksal/etc/solr/solr811/synonyms_ga.txt | 1 + .docksal/etc/solr/solr811/synonyms_hi.txt | 1 + .docksal/etc/solr/solr811/synonyms_hr.txt | 1 + .docksal/etc/solr/solr811/synonyms_hu.txt | 1 + .docksal/etc/solr/solr811/synonyms_id.txt | 1 + .docksal/etc/solr/solr811/synonyms_it.txt | 1 + .docksal/etc/solr/solr811/synonyms_lv.txt | 1 + .docksal/etc/solr/solr811/synonyms_nb.txt | 1 + .docksal/etc/solr/solr811/synonyms_nl.txt | 1 + .docksal/etc/solr/solr811/synonyms_nn.txt | 1 + .docksal/etc/solr/solr811/synonyms_pl.txt | 1 + .docksal/etc/solr/solr811/synonyms_pt_br.txt | 1 + .docksal/etc/solr/solr811/synonyms_pt_pt.txt | 1 + .docksal/etc/solr/solr811/synonyms_ro.txt | 1 + .docksal/etc/solr/solr811/synonyms_ru.txt | 1 + .docksal/etc/solr/solr811/synonyms_sk.txt | 1 + .docksal/etc/solr/solr811/synonyms_sr.txt | 1 + .docksal/etc/solr/solr811/synonyms_sv.txt | 1 + .docksal/etc/solr/solr811/synonyms_th.txt | 1 + .docksal/etc/solr/solr811/synonyms_tr.txt | 1 + .docksal/etc/solr/solr811/synonyms_uk.txt | 1 + .docksal/etc/solr/solr811/synonyms_und.txt | 1 + README.md | 24 + config/search_api.server.solr.yml | 2 +- .../custom/ghi_search/ghi_search.module | 2 +- .../custom/ghi_search/js/ghi_search.ui.js | 28 +- .../common_design_subtheme.theme | 3 + .../common_design_subtheme/css/styles.css | 2 +- .../sass/ghi/_ghi-search.scss | 43 +- 185 files changed, 91396 insertions(+), 29 deletions(-) create mode 100644 .docksal/commands/solr create mode 100644 .docksal/commands/solr-commands/create-core create mode 100644 .docksal/commands/utils/open-link create mode 100644 .docksal/etc/solr/solr811/accents_ar.txt create mode 100644 .docksal/etc/solr/solr811/accents_bg.txt create mode 100644 .docksal/etc/solr/solr811/accents_ca.txt create mode 100644 .docksal/etc/solr/solr811/accents_cs.txt create mode 100644 .docksal/etc/solr/solr811/accents_da.txt create mode 100644 .docksal/etc/solr/solr811/accents_de.txt create mode 100644 .docksal/etc/solr/solr811/accents_el.txt create mode 100644 .docksal/etc/solr/solr811/accents_en.txt create mode 100644 .docksal/etc/solr/solr811/accents_es.txt create mode 100644 .docksal/etc/solr/solr811/accents_fa.txt create mode 100644 .docksal/etc/solr/solr811/accents_fi.txt create mode 100644 .docksal/etc/solr/solr811/accents_fr.txt create mode 100644 .docksal/etc/solr/solr811/accents_ga.txt create mode 100644 .docksal/etc/solr/solr811/accents_hi.txt create mode 100644 .docksal/etc/solr/solr811/accents_hr.txt create mode 100644 .docksal/etc/solr/solr811/accents_hu.txt create mode 100644 .docksal/etc/solr/solr811/accents_id.txt create mode 100644 .docksal/etc/solr/solr811/accents_it.txt create mode 100644 .docksal/etc/solr/solr811/accents_lv.txt create mode 100644 .docksal/etc/solr/solr811/accents_nb.txt create mode 100644 .docksal/etc/solr/solr811/accents_nl.txt create mode 100644 .docksal/etc/solr/solr811/accents_nn.txt create mode 100644 .docksal/etc/solr/solr811/accents_pl.txt create mode 100644 .docksal/etc/solr/solr811/accents_pt_br.txt create mode 100644 .docksal/etc/solr/solr811/accents_pt_pt.txt create mode 100644 .docksal/etc/solr/solr811/accents_ro.txt create mode 100644 .docksal/etc/solr/solr811/accents_ru.txt create mode 100644 .docksal/etc/solr/solr811/accents_sk.txt create mode 100644 .docksal/etc/solr/solr811/accents_sr.txt create mode 100644 .docksal/etc/solr/solr811/accents_sv.txt create mode 100644 .docksal/etc/solr/solr811/accents_th.txt create mode 100644 .docksal/etc/solr/solr811/accents_tr.txt create mode 100644 .docksal/etc/solr/solr811/accents_uk.txt create mode 100644 .docksal/etc/solr/solr811/accents_und.txt create mode 100644 .docksal/etc/solr/solr811/elevate.xml create mode 100644 .docksal/etc/solr/solr811/nouns_ar.txt create mode 100644 .docksal/etc/solr/solr811/nouns_bg.txt create mode 100644 .docksal/etc/solr/solr811/nouns_ca.txt create mode 100644 .docksal/etc/solr/solr811/nouns_da.txt create mode 100644 .docksal/etc/solr/solr811/nouns_de.txt create mode 100644 .docksal/etc/solr/solr811/nouns_el.txt create mode 100644 .docksal/etc/solr/solr811/nouns_es.txt create mode 100644 .docksal/etc/solr/solr811/nouns_fa.txt create mode 100644 .docksal/etc/solr/solr811/nouns_fi.txt create mode 100644 .docksal/etc/solr/solr811/nouns_fr.txt create mode 100644 .docksal/etc/solr/solr811/nouns_hi.txt create mode 100644 .docksal/etc/solr/solr811/nouns_it.txt create mode 100644 .docksal/etc/solr/solr811/nouns_nb.txt create mode 100644 .docksal/etc/solr/solr811/nouns_nl.txt create mode 100644 .docksal/etc/solr/solr811/nouns_nn.txt create mode 100644 .docksal/etc/solr/solr811/nouns_pl.txt create mode 100644 .docksal/etc/solr/solr811/nouns_pt_br.txt create mode 100644 .docksal/etc/solr/solr811/nouns_pt_pt.txt create mode 100644 .docksal/etc/solr/solr811/nouns_ro.txt create mode 100644 .docksal/etc/solr/solr811/nouns_ru.txt create mode 100644 .docksal/etc/solr/solr811/nouns_sv.txt create mode 100644 .docksal/etc/solr/solr811/nouns_th.txt create mode 100644 .docksal/etc/solr/solr811/nouns_tr.txt create mode 100644 .docksal/etc/solr/solr811/nouns_uk.txt create mode 100644 .docksal/etc/solr/solr811/protwords_ar.txt create mode 100644 .docksal/etc/solr/solr811/protwords_bg.txt create mode 100644 .docksal/etc/solr/solr811/protwords_ca.txt create mode 100644 .docksal/etc/solr/solr811/protwords_cs.txt create mode 100644 .docksal/etc/solr/solr811/protwords_da.txt create mode 100644 .docksal/etc/solr/solr811/protwords_de.txt create mode 100644 .docksal/etc/solr/solr811/protwords_el.txt create mode 100644 .docksal/etc/solr/solr811/protwords_en.txt create mode 100644 .docksal/etc/solr/solr811/protwords_es.txt create mode 100644 .docksal/etc/solr/solr811/protwords_fa.txt create mode 100644 .docksal/etc/solr/solr811/protwords_fi.txt create mode 100644 .docksal/etc/solr/solr811/protwords_fr.txt create mode 100644 .docksal/etc/solr/solr811/protwords_ga.txt create mode 100644 .docksal/etc/solr/solr811/protwords_hi.txt create mode 100644 .docksal/etc/solr/solr811/protwords_hr.txt create mode 100644 .docksal/etc/solr/solr811/protwords_hu.txt create mode 100644 .docksal/etc/solr/solr811/protwords_id.txt create mode 100644 .docksal/etc/solr/solr811/protwords_it.txt create mode 100644 .docksal/etc/solr/solr811/protwords_lv.txt create mode 100644 .docksal/etc/solr/solr811/protwords_nb.txt create mode 100644 .docksal/etc/solr/solr811/protwords_nl.txt create mode 100644 .docksal/etc/solr/solr811/protwords_nn.txt create mode 100644 .docksal/etc/solr/solr811/protwords_pl.txt create mode 100644 .docksal/etc/solr/solr811/protwords_pt_br.txt create mode 100644 .docksal/etc/solr/solr811/protwords_pt_pt.txt create mode 100644 .docksal/etc/solr/solr811/protwords_ro.txt create mode 100644 .docksal/etc/solr/solr811/protwords_ru.txt create mode 100644 .docksal/etc/solr/solr811/protwords_sk.txt create mode 100644 .docksal/etc/solr/solr811/protwords_sr.txt create mode 100644 .docksal/etc/solr/solr811/protwords_sv.txt create mode 100644 .docksal/etc/solr/solr811/protwords_th.txt create mode 100644 .docksal/etc/solr/solr811/protwords_tr.txt create mode 100644 .docksal/etc/solr/solr811/protwords_uk.txt create mode 100644 .docksal/etc/solr/solr811/protwords_und.txt create mode 100644 .docksal/etc/solr/solr811/schema.xml create mode 100644 .docksal/etc/solr/solr811/schema_extra_fields.xml create mode 100644 .docksal/etc/solr/solr811/schema_extra_types.xml create mode 100644 .docksal/etc/solr/solr811/solrconfig.xml create mode 100644 .docksal/etc/solr/solr811/solrconfig_extra.xml create mode 100644 .docksal/etc/solr/solr811/solrconfig_index.xml create mode 100644 .docksal/etc/solr/solr811/solrconfig_query.xml create mode 100644 .docksal/etc/solr/solr811/solrconfig_requestdispatcher.xml create mode 100644 .docksal/etc/solr/solr811/solrcore.properties create mode 100644 .docksal/etc/solr/solr811/stoptags_ja.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_ar.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_bg.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_ca.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_cs.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_da.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_de.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_el.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_en.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_es.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_fa.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_fi.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_fr.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_ga.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_hi.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_hr.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_hu.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_id.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_it.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_ja.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_ko.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_lv.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_nb.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_nl.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_nn.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_pl.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_pt_br.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_pt_pt.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_ro.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_ru.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_sk.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_sr.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_sv.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_th.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_tr.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_uk.txt create mode 100644 .docksal/etc/solr/solr811/stopwords_und.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_ar.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_bg.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_ca.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_cs.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_da.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_de.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_el.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_en.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_es.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_fa.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_fi.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_fr.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_ga.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_hi.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_hr.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_hu.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_id.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_it.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_lv.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_nb.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_nl.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_nn.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_pl.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_pt_br.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_pt_pt.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_ro.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_ru.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_sk.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_sr.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_sv.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_th.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_tr.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_uk.txt create mode 100644 .docksal/etc/solr/solr811/synonyms_und.txt diff --git a/.docksal/commands/solr b/.docksal/commands/solr new file mode 100644 index 000000000..19260b63e --- /dev/null +++ b/.docksal/commands/solr @@ -0,0 +1,46 @@ +#!/usr/bin/env bash + +## Import solr backup. +## +## Usage: fin solr [-h] [command] +## + +# Environment variables passed from fin: +# +# $PROJECT_ROOT - (string) absolute path to NEAREST .docksal folder +# $VIRTUAL_HOST - (string) ex. projectname.docksal +# $DOCROOT - name of the docroot folder +# $DOCKER_RUNNING - (string) "true" or "false" +# $SOLR_HOST -- (string) the hostname +# $SOLR_PORT -- (integer) the port +# $SOLR_CORE -- (string) the core name + +usage="$(basename "$0") [-h] create-core|index|dashboard + +where: + -h show this help text" + +CONTAINER_BASE_PATH="/var/www/solr" +CONTAINER_DOWNLOAD_PATH="${CONTAINER_BASE_PATH}/backups/downloaded" +CONTAINER_BACKUP_PATH="${CONTAINER_BASE_PATH}/backups/snapshot/snapshot.latest" + +while [ "$1" != "" ]; do + case $1 in + create-core ) shift + fin solr-commands/create-core + ;; + index ) shift + fin drush search-api:index solr --batch-size=1 + ;; + dashboard ) shift + fin utils/open-link "http://solr.ghi-site.docksal.site/solr/#/${SOLR_CORE}/core-overview" + ;; + + -h | --help ) echo "$usage" + exit + ;; + * ) echo "$usage" + exit 1 + esac + shift +done \ No newline at end of file diff --git a/.docksal/commands/solr-commands/create-core b/.docksal/commands/solr-commands/create-core new file mode 100644 index 000000000..afdfeeab8 --- /dev/null +++ b/.docksal/commands/solr-commands/create-core @@ -0,0 +1,33 @@ +#!/usr/bin/env bash +#: exec_target = solr + +## Create solr core. +## +## Usage: fin solr create-core [-h] +## + +# Environment variables passed from fin: +# +# $SOLR_HOST -- (string) the hostname +# $SOLR_PORT -- (integer) the port +# $SOLR_CORE -- (string) the core name + +usage="$(basename "$0") [-h] + +where: + -h show this help text" + +echo "Run solr create command" +solr delete -c ${SOLR_CORE} -p 8983 + +# Create the solr core if necessary. +SOLR_SRC="/opt/solr" +SOLR_ROOT="/var/solr" +SOLR_HOME="${SOLR_ROOT}/data" +SOLR_CORE_DIR="${SOLR_HOME}/${SOLR_CORE}" + + +# Create core +echo "Run solr create command" +${SOLR_SRC}/bin/solr create -c ${SOLR_CORE} -p 8983 -d /opt/solr/server/solr/configsets/solr811 +echo "http://solr.ghi-site.docksal.site/solr/#/${SOLR_CORE}/core-overview" diff --git a/.docksal/commands/utils/open-link b/.docksal/commands/utils/open-link new file mode 100644 index 000000000..c7bf696c2 --- /dev/null +++ b/.docksal/commands/utils/open-link @@ -0,0 +1,19 @@ +#!/usr/bin/env bash + +## Open a link in a browser. +## +## Usage: fin utils/open-link [-h] URL +## + +usage="$(basename "$0") [-h] + +where: + -h show this help text" + +if [[ "$OSTYPE" == "linux-gnu"* ]]; then + xdg-open "$@" +elif [[ "$OSTYPE" == "darwin"* ]]; then + open "$@" +else + echo "Unsupported operating system ${OSTYPE}" +fi \ No newline at end of file diff --git a/.docksal/docksal.env b/.docksal/docksal.env index 64b15be6e..ea1103901 100644 --- a/.docksal/docksal.env +++ b/.docksal/docksal.env @@ -1,4 +1,9 @@ DOCKSAL_STACK=default DOCROOT=html DB_IMAGE="docksal/mariadb:10.6" -CLI_IMAGE="docksal/cli:php8.2" \ No newline at end of file +CLI_IMAGE="docksal/cli:php8.2" + +SOLR_CORE=ghi +SOLR_PORT=8983 +SOLR_PATH=/solr +SOLR_VERSION=8.11.2 diff --git a/.docksal/docksal.yml b/.docksal/docksal.yml index 8837bf79c..343439a56 100644 --- a/.docksal/docksal.yml +++ b/.docksal/docksal.yml @@ -13,6 +13,9 @@ services: - CM_KEY - MAPBOX_TOKEN - COMPOSER_MEMORY_LIMIT=-1 + - SOLR_CORE + - SOLR_HOST + - SOLR_PORT web: environment: @@ -45,4 +48,6 @@ services: file: ${HOME}/.docksal/stacks/services.yml service: solr volumes: - - ${PROJECT_ROOT}/.docksal/etc/solr/solr811:/opt/solr/server/solr/configsets/solr811 \ No newline at end of file + - ${PROJECT_ROOT}/.docksal/etc/solr/solr811:/opt/solr/server/solr/configsets/solr811 + environment: + SOLR_CORE: ${SOLR_CORE:-ghi} \ No newline at end of file diff --git a/.docksal/etc/solr/solr811/accents_ar.txt b/.docksal/etc/solr/solr811/accents_ar.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/accents_bg.txt b/.docksal/etc/solr/solr811/accents_bg.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/accents_ca.txt b/.docksal/etc/solr/solr811/accents_ca.txt new file mode 100644 index 000000000..0c2d0afb7 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_ca.txt @@ -0,0 +1,185 @@ +# À => A +#"\u00C0" => "A" +# Á => A +#"\u00C1" => "A" +#  => A +#"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +#"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +#"\u00C8" => "E" +# É => E +#"\u00C9" => "E" +# Ê => E +#"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +#"\u00CC" => "I" +# Í => I +#"\u00CD" => "I" +# Î => I +#"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +#"\u00D2" => "O" +# Ó => O +#"\u00D3" => "O" +# Ô => O +#"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +#"\u00D9" => "U" +# Ú => U +#"\u00DA" => "U" +# Û => U +#"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +#"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +#"\u00E0" => "a" +# á => a +#"\u00E1" => "a" +# â => a +#"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +#"\u00E7" => "c" +# è => e +#"\u00E8" => "e" +# é => e +#"\u00E9" => "e" +# ê => e +#"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +#"\u00EC" => "i" +# í => i +#"\u00ED" => "i" +# î => i +#"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +#"\u00F2" => "o" +# ó => o +#"\u00F3" => "o" +# ô => o +#"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +#"\u00F9" => "u" +# ú => u +#"\u00FA" => "u" +# û => u +#"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +#"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_cs.txt b/.docksal/etc/solr/solr811/accents_cs.txt new file mode 100644 index 000000000..94cd35bae --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_cs.txt @@ -0,0 +1,199 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# š => s +"\u0161" => "s" +# ě => e +"\u011B" => "e" +# č => c +"\u010D" => "c" +# ř => r +"\u0159" => "r" +# ž => z +"\u017E" => "z" +# ť => t +"\u0165" => "t" +# ď => d +"\u010F" => "d" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_da.txt b/.docksal/etc/solr/solr811/accents_da.txt new file mode 100644 index 000000000..1af7f81b2 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_da.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +# "\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +# "\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +# "\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +# "\u00E5" => "a" +# æ => ae +# "\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +# "\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_de.txt b/.docksal/etc/solr/solr811/accents_de.txt new file mode 100644 index 000000000..4204e6d76 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_de.txt @@ -0,0 +1,190 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => Ae +# Not needed if German2 Porter stemmer is used. This way word lists like +# stopwords are easier to maintain. +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => Oe +# Not needed if German2 Porter stemmer is used. This way word lists like +# stopwords are easier to maintain. +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => Ue +# Not needed if German2 Porter stemmer is used. This way word lists like +# stopwords are easier to maintain. +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => ae +# Not needed if German2 Porter stemmer is used. This way word lists like +# stopwords are easier to maintain. +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => oe +# Not needed if German2 Porter stemmer is used. This way word lists like +# stopwords are easier to maintain. +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +# Not needed if German2 Porter stemmer is used. This way word lists like +# stopwords are easier to maintain. +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => ue +# Not needed if German2 Porter stemmer is used. This way word lists like +# stopwords are easier to maintain. +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_el.txt b/.docksal/etc/solr/solr811/accents_el.txt new file mode 100644 index 000000000..164a15241 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_el.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_en.txt b/.docksal/etc/solr/solr811/accents_en.txt new file mode 100644 index 000000000..164a15241 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_en.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_es.txt b/.docksal/etc/solr/solr811/accents_es.txt new file mode 100644 index 000000000..8362e24d8 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_es.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +#"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +#"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +#"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +#"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +#"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +#"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +#"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +#"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +#"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +#"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +#"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +#"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_fa.txt b/.docksal/etc/solr/solr811/accents_fa.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/accents_fi.txt b/.docksal/etc/solr/solr811/accents_fi.txt new file mode 100644 index 000000000..a1bd62aa9 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_fi.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +#"\u00C4" => "A" +# Å => A +#"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +#"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +#"\u00E4" => "a" +# å => a +#"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +#"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_fr.txt b/.docksal/etc/solr/solr811/accents_fr.txt new file mode 100644 index 000000000..4605b37bb --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_fr.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +#"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +#"\u00C3" => "A" +# Ä => A +#"\u00C4" => "A" +# Å => A +#"\u00C5" => "A" +# Ą => A +#"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +#"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +#"\u00CB" => "E" +# Ę => E +#"\u0118" => "E" +# Ì => I +#"\u00CC" => "I" +# Í => I +#"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +#"\u00CF" => "I" +# IJ => IJ +#"\u0132" => "IJ" +# Ð => D +#"\u00D0" => "D" +# Ł => L +#"\u0141" => "L" +# Ñ => N +#"\u00D1" => "N" +# Ń => N +#"\u0143" => "N" +# Ò => O +#"\u00D2" => "O" +# Ó => O +#"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +#"\u00D5" => "O" +# Ö => O +#"\u00D6" => "O" +# Ø => O +#"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +#"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +#"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +#"\u00DC" => "U" +# Ý => Y +#"\u00DD" => "Y" +# Ÿ => Y +#"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +#"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +#"\u00E3" => "a" +# ä => a +#"\u00E4" => "a" +# å => a +#"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +#"\u00EB" => "e" +# ì => i +#"\u00EC" => "i" +# í => i +#"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +#"\u00EF" => "i" +# ij => ij +#"\u0133" => "ij" +# ð => d +#"\u00F0" => "d" +# ñ => n +#"\u00F1" => "n" +# ò => o +#"\u00F2" => "o" +# ó => o +#"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +#"\u00F5" => "o" +# ö => o +#"\u00F6" => "o" +# ø => o +#"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +#"\u00DF" => "ss" +# Ś => S +#"\u015a" => "S" +# þ => th +#"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +#"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +#"\u00FD" => "y" +# ÿ => y +#"\u00FF" => "y" +# Ź => Z +#"\u0179" => "Z" +# Ż => Z +#"\u017b" => "Z" +# ff => ff +#"\uFB00" => "ff" +# fi => fi +#"\uFB01" => "fi" +# fl => fl +#"\uFB02" => "fl" +# ffi => ffi +#"\uFB03" => "ffi" +# ffl => ffl +#"\uFB04" => "ffl" +# ſt => st +#"\uFB05" => "st" +# st => st +#"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_ga.txt b/.docksal/etc/solr/solr811/accents_ga.txt new file mode 100644 index 000000000..164a15241 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_ga.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_hi.txt b/.docksal/etc/solr/solr811/accents_hi.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/accents_hr.txt b/.docksal/etc/solr/solr811/accents_hr.txt new file mode 100644 index 000000000..5a3177298 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_hr.txt @@ -0,0 +1,199 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => ft +"\uFB05" => "ft" +# st => st +"\uFB06" => "st" +# š => s +"\u0161" => "s" +# ě => e +"\u011B" => "e" +# č => c +"\u010D" => "c" +# ř => r +"\u0159" => "r" +# ž => z +"\u017E" => "z" +# ť => t +"\u0165" => "t" +# ď => d +"\u010F" => "d" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_hu.txt b/.docksal/etc/solr/solr811/accents_hu.txt new file mode 100644 index 000000000..b6da42c3f --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_hu.txt @@ -0,0 +1,207 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ő => O +"\u0150" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ű => U +"\u0170" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ő => o +"\u0151" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ű => u +"\u0171" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => ft +"\uFB05" => "ft" +# st => st +"\uFB06" => "st" +# š => s +"\u0161" => "s" +# ě => e +"\u011B" => "e" +# č => c +"\u010D" => "c" +# ř => r +"\u0159" => "r" +# ž => z +"\u017E" => "z" +# ť => t +"\u0165" => "t" +# ď => d +"\u010F" => "d" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_id.txt b/.docksal/etc/solr/solr811/accents_id.txt new file mode 100644 index 000000000..67260499e --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_id.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +#"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +#"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +#"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +#"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +#"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +#"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +#"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_it.txt b/.docksal/etc/solr/solr811/accents_it.txt new file mode 100644 index 000000000..164a15241 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_it.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_lv.txt b/.docksal/etc/solr/solr811/accents_lv.txt new file mode 100644 index 000000000..2e5b683fa --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_lv.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +#"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_nb.txt b/.docksal/etc/solr/solr811/accents_nb.txt new file mode 100644 index 000000000..351bc38bb --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_nb.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +#"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +#"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +#"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +#"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_nl.txt b/.docksal/etc/solr/solr811/accents_nl.txt new file mode 100644 index 000000000..164a15241 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_nl.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_nn.txt b/.docksal/etc/solr/solr811/accents_nn.txt new file mode 100644 index 000000000..351bc38bb --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_nn.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +#"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +#"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +#"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +#"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_pl.txt b/.docksal/etc/solr/solr811/accents_pl.txt new file mode 100644 index 000000000..4e201bd08 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_pl.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +#"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +#"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +#"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +#"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +#"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +#"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +#"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +#"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +#"\u0179" => "Z" +# Ż => Z +#"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_pt_br.txt b/.docksal/etc/solr/solr811/accents_pt_br.txt new file mode 100644 index 000000000..8362e24d8 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_pt_br.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +#"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +#"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +#"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +#"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +#"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +#"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +#"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +#"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +#"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +#"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +#"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +#"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_pt_pt.txt b/.docksal/etc/solr/solr811/accents_pt_pt.txt new file mode 100644 index 000000000..8362e24d8 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_pt_pt.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +#"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +#"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +#"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +#"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +#"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +#"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +#"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +#"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +#"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +#"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +#"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +#"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_ro.txt b/.docksal/etc/solr/solr811/accents_ro.txt new file mode 100644 index 000000000..164a15241 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_ro.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_ru.txt b/.docksal/etc/solr/solr811/accents_ru.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/accents_sk.txt b/.docksal/etc/solr/solr811/accents_sk.txt new file mode 100644 index 000000000..5a3177298 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_sk.txt @@ -0,0 +1,199 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => ft +"\uFB05" => "ft" +# st => st +"\uFB06" => "st" +# š => s +"\u0161" => "s" +# ě => e +"\u011B" => "e" +# č => c +"\u010D" => "c" +# ř => r +"\u0159" => "r" +# ž => z +"\u017E" => "z" +# ť => t +"\u0165" => "t" +# ď => d +"\u010F" => "d" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_sr.txt b/.docksal/etc/solr/solr811/accents_sr.txt new file mode 100644 index 000000000..5a3177298 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_sr.txt @@ -0,0 +1,199 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => ft +"\uFB05" => "ft" +# st => st +"\uFB06" => "st" +# š => s +"\u0161" => "s" +# ě => e +"\u011B" => "e" +# č => c +"\u010D" => "c" +# ř => r +"\u0159" => "r" +# ž => z +"\u017E" => "z" +# ť => t +"\u0165" => "t" +# ď => d +"\u010F" => "d" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_sv.txt b/.docksal/etc/solr/solr811/accents_sv.txt new file mode 100644 index 000000000..bada76e00 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_sv.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +#"\u00C4" => "A" +# Å => A +#"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +#"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +#"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +#"\u00E4" => "a" +# å => a +#"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +#"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_th.txt b/.docksal/etc/solr/solr811/accents_th.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/accents_tr.txt b/.docksal/etc/solr/solr811/accents_tr.txt new file mode 100644 index 000000000..164a15241 --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_tr.txt @@ -0,0 +1,185 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Ą => A +"\u0104" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# Ć => C +"\U0106" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ę => E +"\u0118" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ł => L +"\u0141" => "L" +# Ñ => N +"\u00D1" => "N" +# Ń => N +"\u0143" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# Ś => S +"\u015a" => "S" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# Ź => Z +"\u0179" => "Z" +# Ż => Z +"\u017b" => "Z" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" +# Māori macrons. +# Ā => A +"\u0100" => "A" +# Ē => E +"\u0112" => "E" +# Ī => I +"\u012A" => "I" +# Ō => O +"\u014C" => "O" +# Ū => U +"\u016A" => "U" +# ā => a +"\u0101" => "a" +# ē => e +"\u0113" => "e" +# ī => i +"\u012B" => "i" +# ō => o +"\u014D" => "o" +# ū => u +"\u016B" => "u" diff --git a/.docksal/etc/solr/solr811/accents_uk.txt b/.docksal/etc/solr/solr811/accents_uk.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/accents_und.txt b/.docksal/etc/solr/solr811/accents_und.txt new file mode 100644 index 000000000..7c883f87a --- /dev/null +++ b/.docksal/etc/solr/solr811/accents_und.txt @@ -0,0 +1,148 @@ +# À => A +"\u00C0" => "A" +# Á => A +"\u00C1" => "A" +#  => A +"\u00C2" => "A" +# à => A +"\u00C3" => "A" +# Ä => A +"\u00C4" => "A" +# Å => A +"\u00C5" => "A" +# Æ => AE +"\u00C6" => "AE" +# Ç => C +"\u00C7" => "C" +# È => E +"\u00C8" => "E" +# É => E +"\u00C9" => "E" +# Ê => E +"\u00CA" => "E" +# Ë => E +"\u00CB" => "E" +# Ì => I +"\u00CC" => "I" +# Í => I +"\u00CD" => "I" +# Î => I +"\u00CE" => "I" +# Ï => I +"\u00CF" => "I" +# IJ => IJ +"\u0132" => "IJ" +# Ð => D +"\u00D0" => "D" +# Ñ => N +"\u00D1" => "N" +# Ò => O +"\u00D2" => "O" +# Ó => O +"\u00D3" => "O" +# Ô => O +"\u00D4" => "O" +# Õ => O +"\u00D5" => "O" +# Ö => O +"\u00D6" => "O" +# Ø => O +"\u00D8" => "O" +# Œ => OE +"\u0152" => "OE" +# Þ +"\u00DE" => "TH" +# Ù => U +"\u00D9" => "U" +# Ú => U +"\u00DA" => "U" +# Û => U +"\u00DB" => "U" +# Ü => U +"\u00DC" => "U" +# Ý => Y +"\u00DD" => "Y" +# Ÿ => Y +"\u0178" => "Y" +# à => a +"\u00E0" => "a" +# á => a +"\u00E1" => "a" +# â => a +"\u00E2" => "a" +# ã => a +"\u00E3" => "a" +# ä => a +"\u00E4" => "a" +# å => a +"\u00E5" => "a" +# æ => ae +"\u00E6" => "ae" +# ç => c +"\u00E7" => "c" +# è => e +"\u00E8" => "e" +# é => e +"\u00E9" => "e" +# ê => e +"\u00EA" => "e" +# ë => e +"\u00EB" => "e" +# ì => i +"\u00EC" => "i" +# í => i +"\u00ED" => "i" +# î => i +"\u00EE" => "i" +# ï => i +"\u00EF" => "i" +# ij => ij +"\u0133" => "ij" +# ð => d +"\u00F0" => "d" +# ñ => n +"\u00F1" => "n" +# ò => o +"\u00F2" => "o" +# ó => o +"\u00F3" => "o" +# ô => o +"\u00F4" => "o" +# õ => o +"\u00F5" => "o" +# ö => o +"\u00F6" => "o" +# ø => o +"\u00F8" => "o" +# œ => oe +"\u0153" => "oe" +# ß => ss +"\u00DF" => "ss" +# þ => th +"\u00FE" => "th" +# ù => u +"\u00F9" => "u" +# ú => u +"\u00FA" => "u" +# û => u +"\u00FB" => "u" +# ü => u +"\u00FC" => "u" +# ý => y +"\u00FD" => "y" +# ÿ => y +"\u00FF" => "y" +# ff => ff +"\uFB00" => "ff" +# fi => fi +"\uFB01" => "fi" +# fl => fl +"\uFB02" => "fl" +# ffi => ffi +"\uFB03" => "ffi" +# ffl => ffl +"\uFB04" => "ffl" +# ſt => st +"\uFB05" => "st" +# st => st +"\uFB06" => "st" diff --git a/.docksal/etc/solr/solr811/elevate.xml b/.docksal/etc/solr/solr811/elevate.xml new file mode 100644 index 000000000..193a0e727 --- /dev/null +++ b/.docksal/etc/solr/solr811/elevate.xml @@ -0,0 +1,27 @@ + + + + + + + + + + diff --git a/.docksal/etc/solr/solr811/nouns_ar.txt b/.docksal/etc/solr/solr811/nouns_ar.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_bg.txt b/.docksal/etc/solr/solr811/nouns_bg.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_ca.txt b/.docksal/etc/solr/solr811/nouns_ca.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_da.txt b/.docksal/etc/solr/solr811/nouns_da.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_de.txt b/.docksal/etc/solr/solr811/nouns_de.txt new file mode 100644 index 000000000..b002c38a5 --- /dev/null +++ b/.docksal/etc/solr/solr811/nouns_de.txt @@ -0,0 +1,3870 @@ +ähren +ältesten +ämter +änderungs +äquatorial +äquivalenz +ärmel +ärzte +abänderungs +abarbeitungs +abbau +abbildungs +abbinde +abblas +abblend +abbrand +abbrems +abbrenn +abbruch +abbuchungs +abdampf +abdeck +abdicht +abdichtungs +abdominal +abdreh +abdruck +abduktions +abduktoren +abdunkelungs +abduzens +abend +abendmahl +abendmahls +abenteuer +abenteurer +abfahrt +abfahrts +abfall +abfang +abfertigungs +abfindungs +abflug +abfluss +abfrage +abführ +abfüll +abfuhr +abgabe +abgaben +abgangs +abgas +abgeordneten +abgeschlossenheits +abgrenzungs +abhänge +abhängigkeits +abhäute +abhebe +abhitze +abhör +abhol +abisolier +abitur +abiturienten +abkant +abklatsch +abkling +abkühlungs +abkürzungs +ablade +abladungs +ablage +ablagerungs +ablass +ablauf +ablege +ablehnungs +ableit +ableitungs +ablenk +ablenkungs +ablese +ablieferungs +ablöse +ablösungs +abluft +abmagerungs +abmelde +abnahme +abnehmer +abnutzungs +abonnement +abonnements +abonnenten +abort +abpack +abrechnungs +abreiss +abreise +abricht +abrieb +abriss +abroll +abrüstungs +abruf +absatz +absaug +abschalt +abschiebe +abschieds +abschirm +abschlags +abschlepp +abschluss +abschmier +abschmink +abschneid +abschneide +abschnitts +abschott +abschottungs +abschreck +abschreckungs +abschreibe +abschreibungs +abschuss +abschwächungs +abseits +absetz +absetzungs +absicherungs +absichts +absolut +absonderungs +absorbier +absorptions +abspann +absperr +abspiel +absprengungs +absprung +abspül +abstammungs +abstand +abstands +abstell +abstiegs +abstimm +abstimmungs +abstinenz +abstossungs +abstrahl +abstraktions +absturz +abszissen +abtast +abteil +abteilungs +abtreibungs +abtrenn +abtretungs +abtropf +abwägungs +abwärts +abwanderungs +abwasch +abwasser +abwehr +abwertungs +abwesenheits +abwickel +abwicklungs +abwrack +abwurf +abzähl +abzahlungs +abzeichen +abzieh +abzugs +abzweig +achilles +achs +achsel +achsen +acht +achter +achtungs +acker +acryl +action +adams +adaptations +adapter +adaptions +addier +additions +adduktions +adel +adels +ader +adhäsions +adler +administrations +admiral +admirals +adoleszenten +adoptions +adoptiv +adress +adressen +adsorptions +advents +affekt +affen +afrika +after +agenten +agentur +agglutinations +aggregations +aggressions +agitations +agrar +ahnen +ahorn +akademie +akademiker +akkommodations +akkord +akkreditierungs +akkreditiv +akku +akkumulator +akquisitions +akrobaten +akt +akten +aktien +aktionärs +aktions +aktiv +aktivierungs +aktivisten +aktivitäts +aktualisierungs +akupunktur +akustik +akzent +akzept +akzeptanz +akzidenz +alarm +alarmierungs +algerien +alibi +alkali +alkohol +allee +allein +allerwelts +allgemein +allianz +allrad +allround +alltags +allwetter +allzweck +alm +almosen +alpen +alpha +alster +alt +altar +alten +alternativ +alters +altertums +alterungs +altöl +alu +aluminium +amalgam +amateur +ameisen +amerika +ammen +ammoniak +ammonium +amnestie +amok +ampel +amphibien +amplituden +amts +anal +analog +analyse +ananas +anbau +andachts +andenken +andromeda +andruck +anerkennungs +anfänger +anfahr +anfahrts +anfangs +anfechtungs +anfeuerungs +anflug +anforderungs +anführungs +anfuhr +angebots +angehörigkeits +angel +angestellten +angler +angora +angriffs +angst +anhänger +anhörungs +animations +ankauf +ankaufs +anker +anklage +ankleide +ankündigungs +ankunfts +anlage +anlagen +anlauf +anlege +anleger +anleihe +anlieger +anmelde +annäherungs +annahme +annoncen +anoden +anordnungs +anpassungs +anrainer +anrechnungs +anrechts +anrede +anregungs +anreicherungs +anreise +anruf +ansatz +ansaug +anschaffungs +anschalt +anschauungs +anschlag +anschlags +anschluss +anschnall +anschraub +ansichts +ansiedlungs +ansprech +anspruchs +anstalts +anstands +ansteck +ansteckungs +anstellungs +ansteuer +ansteuerungs +anstiegs +anteil +anteils +antennen +anti +antifa +antiquariats +antiquitäten +antrags +antriebs +antritts +antwort +anwalts +anwartschafts +anweisungs +anwender +anwendungs +anwesenheits +anzahlungs +anzeige +anzeigen +anziehungs +anzug +aorten +apartment +apfel +apfelsinen +apostel +apotheken +apotheker +appartement +appetit +applikations +aprikosen +april +aquarell +araber +arbeiter +arbeitgeber +arbeitnehmer +arbeits +arbeitslosen +architekten +architektur +archiv +archivierungs +argument +argumentations +aristokraten +arkaden +arktis +arm +armaturen +armee +armen +armuts +arrest +arsch +arsen +art +arten +arterien +artikel +artikulations +artillerie +arznei +arzt +asbest +aschen +asien +asphalt +assembler +assistenz +assoziations +ast +asteroiden +asthma +astro +astronauten +asyl +atelier +atem +atemwegs +athleten +athletik +atlantik +atmungs +atom +attentats +audio +aufbau +aufbereitungs +aufbewahrungs +aufenthalts +auferstehungs +auffahrts +auffang +auffassungs +aufforderungs +auffrischungs +aufführungs +aufgabe +aufgaben +aufhebungs +aufheiz +aufklärungs +auflade +auflage +auflagen +aufliege +auflösungs +auflockerungs +aufmarsch +aufmerksamkeits +aufnahme +aufprall +aufputsch +aufrüstungs +aufruf +aufsatz +aufschlag +aufschnitt +aufschüttungs +aufsichts +aufspann +aufstands +aufsteck +aufstell +aufstellungs +aufstiegs +aufstock +auftakt +auftrags +auftriebs +auftritts +aufwärm +aufwärts +aufwach +aufwands +aufwickel +aufzeichnungs +aufzug +augen +august +augustiner +auktions +aussen +aussenbord +ausbau +ausbeutungs +ausbilder +ausbildungs +ausbreitungs +ausbruchs +ausdehnungs +ausdrück +ausdrucks +auseinander +ausfahrt +ausfall +ausflugs +ausfluss +ausführungs +ausfüll +ausfuhr +ausgabe +ausgaben +ausgangs +ausgeh +ausgleichs +ausguss +aushärte +aushilfs +auskunfts +ausländer +auslands +auslass +auslauf +ausleger +auslegungs +auslese +auslieferungs +auslöse +ausnahme +ausnutzungs +ausprägungs +auspuff +ausreise +ausrüstungs +aussage +ausschalt +ausscheidungs +ausschluss +ausschreibungs +ausschuss +aussichts +aussöhnungs +aussonderungs +ausspäh +ausstattungs +aussteige +aussteiger +ausstell +aussteller +ausstellungs +ausstiegs +austausch +austragungs +austritts +ausübungs +ausverkaufs +auswärts +auswahl +auswanderungs +ausweich +ausweis +ausweisungs +auswerte +auswertungs +auszahlungs +auszugs +authentifizierungs +auto +autogramm +automaten +automatik +automatisierungs +automobil +autonomie +autoren +autoritäts +avantgarde +bäcker +bänder +bären +baby +bach +bachelor +back +backen +bade +bagger +bahn +bahnhofs +bajonett +bakterien +balkan +balken +balkon +ball +ballett +ballon +ballungs +balz +bananen +band +banden +banditen +bank +banken +bankrott +bann +banner +bar +baracken +barbaren +barock +barometer +bart +basal +basalt +baseball +basis +basken +basketball +bass +bastel +bataillons +batterie +bau +bauch +bauern +baum +bazillen +beamten +beantragungs +beantwortungs +bearbeitungs +beat +beatmungs +beauty +bebauungs +beben +becher +becken +bedachungs +bedarfs +bedenken +bedeutungs +bedien +bediener +bedienungs +bedingungs +bedrohungs +bedürfnis +beeinflussungs +beerdigungs +befähigungs +befangenheits +befehls +befestigungs +beförderungs +befrachtungs +befragungs +befreiungs +befriedigungs +befruchtungs +befund +begabten +begabungs +begasungs +begattungs +begebungs +begeisterungs +beglaubigungs +begleit +begleiter +begnadigungs +begräbnis +begrenzer +begrenzungs +begriffs +begründungs +begrüssungs +behälter +behältnis +behandlungs +behebungs +behelfs +behilfs +behinderten +behörden +bei +beicht +beifalls +beileids +bein +beispiel +beistands +beitrags +beitritts +bekämpfungs +bekenner +bekenntnis +bekleidungs +belade +belagerungs +belastungs +belebungs +beleg +belegschafts +belegungs +belehrungs +beleidigungs +beleihungs +beleuchtungs +belichtungs +beliebtheits +belüftungs +bemessungs +benediktiner +benelux +benotungs +benutzer +benutzungs +benzin +beobachter +beobachtungs +bequemlichkeits +berater +beratschlagungs +beratungs +berechnungs +berechtigungs +bereichs +bereinigungs +bereitschafts +bereitstellungs +berg +bergmanns +bergungs +bericht +berichtigungs +berichts +bermuda +berührungs +berufs +berufungs +beruhigungs +besatzungs +beschäftigungs +beschaffungs +beschleunigungs +beschluss +beschreibungs +beschwerde +beschwichtigungs +beschwörungs +beseitigungs +besen +besetzungs +besichtigungs +besinnungs +besitz +besoldungs +bespitzelungs +besprechungs +besserungs +bestätigungs +bestands +bestattungs +bestechungs +besteck +bestell +besteuerungs +bestimmungs +bestrahlungs +bestückungs +besucher +besuchs +betätigungs +betäubungs +beteiligungs +beton +betonier +betrachtungs +betrags +betreuungs +betriebs +betrugs +bett +bettel +beuge +beurteilungs +beute +beutel +bevölkerungs +bewährungs +bewässerungs +bewachungs +bewegungs +beweis +bewerber +bewerbungs +bewertungs +bewilligungs +bewirtungs +bewölkungs +bewunderungs +bewusstseins +beziehungs +bezirks +bezugs +bibel +biber +bibliotheks +biedermeier +bienen +bier +bikini +bilanz +bilanzierungs +bild +bilder +bildungs +billard +billig +binär +binde +bindungs +binnen +bio +biologie +biometrie +birken +bischofs +bistums +bläser +blätter +blanko +blas +blasen +blatt +blau +blaubeer +blech +blei +bleibe +bleich +blick +blind +blinden +blink +blitz +block +blockade +blüten +blumen +blut +böller +börsen +böschungs +bob +bock +boden +bogen +bohnen +bohr +bomben +bomber +bon +bond +bonitäts +bonus +boom +boot +boots +bord +bordell +botanik +boten +botschafter +botschafts +boulevard +box +boykott +branchen +brand +brandungs +branntwein +brat +bratschen +brau +brauerei +braun +brause +braut +brech +brechungs +breit +breiten +brems +brenn +brett +bretter +brief +brigade +brikett +brillant +brillen +brötchen +broker +brombeer +bronchial +bronze +brot +brücken +bruch +bruder +brumm +brunnen +brust +brut +brutto +bücher +büchsen +bügel +bühnen +bündel +bündelungs +bündnis +bürger +bürgschafts +büro +bürsten +buben +buch +buchen +buchsen +buchstaben +buchungs +budget +bullen +bummel +bundes +bundestags +bungalow +bunker +bunt +burg +bus +buss +busch +busen +busgeld +butter +calcium +camping +cello +cellophan +charakter +charter +chat +chauffeur +chef +chemie +chemikalien +chiffre +chip +chor +christ +christen +chromosomen +cliquen +club +code +comic +computer +container +couch +cowboy +curry +dämm +dämmer +dämonen +dämpfungs +dach +damen +damm +dampf +dampfer +dank +dankes +darbietungs +darlehens +darlehns +darm +darstellungs +daseins +datei +daten +datums +dauer +daumen +daunen +deck +deckel +decken +deckungs +decodier +deeskalations +defensiv +definitions +defizit +deflations +dehnungs +deich +deklarations +deklinations +dekodier +dekorations +delegations +delegierten +delta +demo +demokratie +demokratisierungs +demonstrations +demontage +denitrifikations +denk +denkmal +dental +depositen +depot +depressions +design +designer +desinfektions +detail +deutsch +deutschland +devisen +dezember +dezimal +diät +diagnose +diagramm +dialog +dialyse +diamant +dicht +dichter +dichtungs +dick +diebes +diebstahl +dielen +dienst +dienstag +dienstags +diesel +diffamierungs +differential +differenz +differenzial +differenzierungs +diffusions +digital +diktier +diözesan +dioden +dioxid +diphtherie +diplom +diplomaten +direkt +direktions +dirigenten +disketten +diskont +diskussions +display +dispositions +distanz +distributions +disziplinar +disziplinierungs +dividenden +divisions +doktor +dokument +dokumentar +dokumentations +dokumenten +dolch +dollar +dolmetscher +dom +domino +donau +donner +donnerstag +donnerstags +doping +doppel +dorf +dornen +dosen +dosier +drachen +draht +dreck +drecks +dreh +drei +dreiecks +dreier +dressur +drillings +dringlichkeits +dritt +drogen +droh +drüsen +druck +drucker +dschungel +dünge +dünn +düsen +dudel +duft +dunkel +dunst +durchfluss +durchführungs +durchgangs +durchgriffs +durchhalte +durchlauf +durchmarsch +durchreise +durchschlag +durchschnitts +durchsetzungs +durchsuchungs +durchwahl +durst +dusch +dynamik +dynamit +echo +echtzeit +eck +edel +editier +effekten +effektiv +effizienz +ehe +ehegatten +ehren +eich +eichel +eichen +eidechsen +eier +eifersuchts +eigen +eigenschafts +eigentums +eignungs +eil +ein +einarbeitungs +einbau +einbruch +einbruchs +eindeckungs +eindrucks +einfahrt +einfall +einfalls +einfang +einfluss +einfühlungs +einführungs +einfüll +einfuhr +eingabe +eingangs +eingeweide +eingriffs +einheits +einhorn +einigungs +einkauf +einkaufs +einkommens +einkommensteuer +einlauf +einlege +einlieferungs +einmach +einmann +einnahme +einordnungs +einreise +einrichtungs +einsamkeits +einsatz +einschalt +einschränkungs +einschreibe +einschüchterungs +einschub +einschulungs +einschuss +einsende +einsortier +einsparungs +einspritz +einspruchs +einstands +einsteiger +einstell +einstellungs +einstich +einstiegs +einstufungs +einsturz +eintausch +einteilungs +eintopf +eintragungs +eintritts +einverständnis +einwärts +einwanderungs +einweg +einweihungs +einweisungs +einwilligungs +einwirkungs +einwohner +einzahlungs +einzel +einziehungs +einzugs +eis +eisen +eiter +eiweiss +ejakulations +ekel +elastik +elastizitäts +elch +elefanten +elektrizitäts +elektro +elektronen +elektronik +element +elementar +elends +elevations +elf +elfen +elfmeter +elite +ellbogen +ellen +eltern +emanzipations +embryonal +embryonen +emigranten +emissions +empfänger +empfängnis +empfangs +empfehlungs +empfindungs +emulations +emulsions +end +endlos +energie +engels +england +englisch +engpass +enkel +enquete +ensemble +entartungs +entbindungs +entdeckungs +enteignungs +enteisungs +enten +entertainment +entfaltungs +entfernungs +entflammungs +entflockungs +entführungs +entgelt +enthaarungs +enthauptungs +enthebungs +entkleidungs +entlade +entlassungs +entlastungs +entlaubungs +entlausungs +entlohnungs +entlüftungs +entminungs +entnahme +entnazifizierungs +entprellungs +entrauchungs +entriegelungs +entsalzungs +entschädigungs +entscheidungs +entschluss +entschuldigungs +entsorgungs +entspannungs +entstehungs +entwässerungs +entwickler +entwicklungs +entwurfs +entziehungs +erb +erd +erdbeer +erdungs +ereignis +erektions +erfahrungs +erfassungs +erfinder +erfindungs +erfolgs +erfrischungs +ergänzungs +ergebnis +erhaltungs +erhebungs +erholungs +erinnerungs +erkältungs +erkenntnis +erkennungs +erklärungs +erkundungs +ermächtigungs +ermessens +ermittlungs +ermüdungs +ernährungs +erneuerungs +ernte +eröffnungs +eroberungs +erpressungs +erprobungs +erregungs +errichtungs +ersatz +erscheinungs +erschiessungs +erschöpfungs +ersetzungs +erst +erstellungs +erstickungs +ertrags +erwachsenen +erwartungs +erweiterungs +erwerbs +erz +erzeuger +erzeugungs +erziehungs +eskalations +ess +essens +essig +etagen +etappen +etat +ethik +etiketten +etüden +eulen +euro +europa +evaluierungs +evolutions +examens +exekutiv +exil +existenz +exklusiv +expansions +expeditions +experimental +experimentier +experten +explosions +explosiv +export +extra +extrem +fächer +fähr +fälligkeits +fälschung +fälschungs +fäulnis +fabrik +fabrikations +facetten +fach +fackel +fahndungs +fahnen +fahr +fahrer +fahrt +fahrten +fahrzeug +fakten +fall +falsch +falt +falten +familien +fanfaren +fang +farb +faschings +faser +fassetten +fassungs +faust +februar +fecht +feder +feger +fehl +fehler +feier +feiertags +feigen +fein +feind +feld +fell +fels +felsen +fenster +ferien +fern +fernseh +fertig +fertigungs +fest +festival +fett +feuchtigkeits +feuer +fichten +fick +fieber +film +filter +finanz +finanzierungs +findungs +finger +firmen +firmware +fisch +fischer +fischerei +fitness +fixier +fixpunkt +flächen +flach +flammen +flaschen +flecken +fleisch +fliegen +flieger +fliess +fliesen +flöten +flocken +flotten +flüchtlings +flügel +flüssig +flüssigkeits +flucht +flug +flugzeug +flur +fluss +flut +förder +förderungs +folge +folien +folter +forderungs +foren +form +formaldehyd +formatierungs +formel +formular +formulierungs +forscher +forschungs +forst +fortbildungs +fortpflanzungs +fortschritts +fotzen +fräs +fracht +frage +fraktions +frauen +frei +freigabe +freiheits +freitag +freitags +freiwilligen +freizeit +fremd +fremden +fremdsprachen +frequenz +fress +freuden +freundschafts +friedens +frisch +friseur +front +frontal +frosch +frost +früchte +früh +frühlings +frühstücks +frucht +fruchtbarkeits +führer +führungs +füll +fünf +fürsorge +fürsten +fuchs +fugen +fundamental +funk +funktions +furnier +fuss +fusions +futter +gänse +gäste +gabel +gala +galerie +galgen +gallen +galopp +gang +gangster +ganzkörper +ganztags +ganzzahl +garagen +garantie +garderoben +gardinen +garten +gas +gast +gattungs +gaumen +gebär +gebäude +geber +gebets +gebiets +gebirgs +gebläse +gebrauchs +gebraucht +gebühren +geburten +geburts +geburtstags +gedächtnis +gedanken +gedenk +gedulds +gefährdungs +gefängnis +gefäss +gefahren +gefahrenstoff +gefahrstoff +geflügel +gefrier +gefühls +gegen +gegenwarts +gehäuse +gehalts +geheim +geheimnis +gehirn +gehör +geigen +geister +geistes +gelände +geld +gelegenheits +gelehrten +geleit +gelenk +geltungs +gemälde +gemeinde +gemeinschafts +gemüse +gemüts +gen +genehmigungs +general +generations +genesungs +genital +genossenschafts +genuss +geometrie +gepäck +geräte +geräusch +gerechtigkeits +gerichts +gerinnungs +geröll +gersten +geruchs +gesäss +gesamt +gesang +gesangs +geschäfts +geschenk +geschichts +geschirr +geschlechter +geschlechts +geschmacks +geschoss +geschwindigkeits +geschwulst +gesellschafts +gesetzes +gesetzgebungs +gesichts +gesinnungs +gespenster +gesprächs +gestaltungs +gesteins +gesundheits +getränke +getreide +getriebe +gewähr +gewalt +gewebe +gewehr +gewerbe +gewerkschafts +gewichts +gewinde +gewinn +gewinnungs +gewissens +gewitter +gewohnheits +gewürz +giess +giesserei +gift +gipfel +gips +giro +gitarren +gitter +gläubiger +glanz +glas +glaubens +glaubwürdigkeits +gleich +gleichheits +gleis +gleit +gletscher +gliederungs +glimm +glitzer +global +globalisierungs +glocken +glücks +glückwunsch +glüh +götter +götzen +gold +golf +gottes +grab +graben +grafik +grammatik +granat +gras +gravitations +greif +grenz +griff +grill +grippe +grössen +grob +gross +grün +gründer +gründungs +gruben +grund +grundstücks +gruppen +gruss +grusel +gültigkeits +gürtel +güte +güter +guck +guerilla +gummi +gurken +gurt +guss +guts +gutschein +gymnasiasten +gymnastik +händler +hänge +härte +häufigkeits +häuser +haar +hack +hafen +hafer +haft +haftungs +hagel +haken +halb +hallen +halogen +hals +haltbarkeits +halte +halterungs +haltungs +hammel +hammer +hand +handels +handlungs +handy +hanf +hang +hardware +harmonie +harn +hart +hasel +hasen +hass +haupt +haus +haushalts +haut +hebel +heck +hecken +heeres +heft +heil +heilungs +heim +heimat +heirats +heiss +heiz +heizungs +helden +helium +helligkeits +hemd +herbergs +herbst +herkunfts +herren +herrschafts +herrscher +hersteller +herstellungs +herz +hetz +heuschrecken +hexen +hierarchie +hilfe +hilfs +himbeer +himmel +himmels +hindernis +hinter +hintern +hinweis +hirn +hirsch +hirten +hitze +höchst +höhen +höhlen +höllen +hör +hörer +hobby +hobel +hoch +hochzeits +hockey +hof +hoffnungs +hoheits +hohl +holz +honig +honorar +horizont +hormon +horror +hosen +hotel +hüft +hügel +hühner +hülsen +hürden +hütchen +hütten +hub +hubschrauber +huf +human +hunde +hunger +husten +hut +hybrid +hydraulik +hypotheken +ideal +ideen +identifikations +identitäts +ideologie +image +imbiss +immatrikulations +immissions +immobilien +immun +impf +implementations +implementierungs +import +improvisations +impuls +index +indikations +individual +indizierungs +induktions +industrie +infektions +inflations +info +informatik +informations +infrarot +ingenieur +ingenieurs +inhaber +inhalts +initialisierungs +inlands +innen +innovations +insekten +insel +insider +insolvenz +installations +instituts +instrumental +instrumenten +insulin +integrations +integritäts +intelligenz +interessen +interims +internats +internet +internierungs +interoperabilitäts +interpretations +interventions +invasions +inventur +investitions +investment +ionen +ionisierungs +islam +isolier +jäger +jacken +jagd +jahres +jahrhundert +jammer +januar +japan +jazz +job +joghurt +journal +jubel +jubiläums +juden +jugend +juli +jung +juni +juristen +justiz +jute +juwelen +juwelier +käfig +kälte +käse +käufer +kabel +kabinen +kabinetts +kaffee +kaiser +kalbs +kalender +kalk +kalkulations +kalorien +kalt +kamel +kamera +kamin +kammer +kampf +kanal +kanalisations +kandidaten +kaninchen +kanonen +kanten +kantinen +kanzlei +kanzler +kapazitäts +kapitäns +kapital +karamell +karawanen +karibik +karnevals +karosserie +karriere +kartei +kartell +karten +kartoffel +karton +kasernen +kassen +kassetten +kastanien +kasten +kastrations +katastrophen +katzen +kauf +kaufmanns +kausal +kautschuk +kavallerie +kegel +kehlkopf +kehr +keil +keim +kelch +keller +kenn +kenntnis +keramik +kerker +kern +kerzen +kessel +ketten +ketzer +keuschheits +kiefer +kiel +kiesel +kilometer +kinder +kindes +kindheits +kinn +kino +kipp +kirch +kirchen +kirsch +kissen +kisten +klär +klage +klammer +klang +klapp +klappen +klarinetten +klartext +klassen +klatsch +klausur +klavier +kleb +klebe +kleider +kleidungs +klein +kleinst +klemm +klemmen +klempner +kletter +klima +klingel +klinik +klinker +kloster +klub +knaben +knack +knall +knebel +kneipen +knet +knie +knochen +knopf +knoten +knüppel +königs +körper +koalitions +koch +kodier +koffer +kohle +kohlen +kolben +kollateral +kollektiv +kollisions +kolonial +kombinations +komfort +kommando +kommissions +kommunal +kommunikations +kompakt +kompanie +kompass +kompatibilitäts +kompensations +kompetenz +komplett +komplexitäts +komposita +kompositions +kompressions +kompromiss +kondens +konditions +kondom +konfektions +konferenz +konfessions +konfigurations +konfirmations +konflikt +konformitäts +konfrontations +kongress +konjugations +konjunktur +konkurrenz +konkurs +konserven +konservierungs +konsolidierungs +konsortial +konsortiums +konstruktions +konsular +konsulats +konsultations +konsum +kontakt +konten +kontext +kontinental +kontingent +konto +kontrast +kontroll +konversations +konzentrations +konzept +konzern +konzert +konzessions +kooperations +koordinaten +koordinations +koordinierungs +kopf +kopier +koppel +kopplungs +korallen +korb +kord +kork +korn +korrektur +korrelations +korrespondenz +korruptions +korsett +kosmetik +kosten +kostüm +kräfte +kräuter +krabben +kraft +kran +kranken +krankheits +kranz +krawatten +krebs +kredit +kreide +kreis +kreuz +kriegs +kriminal +kriminalitäts +krisen +kristall +kritik +kröten +kron +küchen +kühl +kündigungs +künstler +kürzungs +küsten +kuchen +kugel +kuh +kultur +kultus +kunde +kunden +kunst +kupfer +kupplungs +kur +kurier +kurs +kurven +kurz +kuschel +länder +längen +längs +lärm +labor +lach +lack +lade +laden +ladungs +lagen +lager +laminat +lampen +land +lande +landes +landschafts +landtags +landungs +lang +langsam +laptop +laser +last +lasten +latenz +laternen +latten +laub +lauf +lausch +lawinen +leasing +lebens +leber +leck +leder +leer +legitimations +lehm +lehr +lehrer +lehrgangs +leichen +leicht +leih +leisten +leistungs +leit +leiter +leitungs +lenden +lenk +lern +lese +leucht +licht +liebes +lieblings +liefer +liege +linien +links +linsen +lippen +liquidations +liquiditäts +listen +literatur +lizenz +löffel +löss +lösch +lösungs +löt +löwen +lobby +loch +lock +locken +logik +lohn +lokal +lorbeer +lotterie +lotto +lücken +lüftungs +lügen +luft +lumineszenz +lungen +lust +luxus +lymph +mächte +mädchen +mängel +männer +märchen +märz +macht +magen +magister +magnet +mahn +mai +makro +mammut +mandel +mangel +manipulations +mannschafts +mantel +manuskript +mappen +marathon +marder +margarine +marine +marken +markt +marmor +marsch +mass +maschinen +masken +massage +massen +massiv +mast +material +mathematik +matrikel +matrix +matrosen +mauer +maul +maus +maut +maximal +medaillen +medien +medikamenten +medizin +meeres +mehl +mehr +mehrheits +meinungs +meister +meisterschaft +meisterschafts +melanom +melde +mengen +mensa +menschen +menschheits +menstruations +menü +merk +mess +messe +messer +messing +metall +methadon +methoden +miet +mieter +migrations +mikro +milch +militär +milliarden +millionärs +millionen +minderheiten +minderheits +mindest +minen +mineral +mini +miniatur +minimal +minister +ministerial +minuten +misch +mischungs +missbrauchs +mit +mitarbeiter +mitglieder +mitglieds +mittags +mitteilungs +mittel +mitternachts +mittwoch +mittwochs +möbel +mobil +mode +modell +modernisierungs +modul +modularisierungs +molkerei +monats +mond +monitor +monopol +monster +montag +montage +montags +montan +moor +moränen +moral +mord +morgen +morse +motor +motoren +motten +mücken +müll +münz +mütze +mull +multimedia +mund +munitions +murmel +muschel +museums +musik +muskel +muster +mutter +näh +näherungs +nähr +nachbar +nachfolge +nachhilfe +nachkriegs +nachlauf +nachmittags +nachnahme +nachrichten +nachschlage +nachschub +nacht +nachweis +nachwuchs +nachzahlungs +nadel +nagel +nahrungs +namens +nano +narren +nasen +national +natrium +natur +navigations +nazi +nebel +neben +negativ +neger +neigungs +nelken +nenn +neo +nerven +netto +netz +neu +neujahrs +neun +neutralitäts +neutronen +nibelungen +nicht +nieder +niederschlags +nieren +nischen +nobel +nomaden +nominal +nord +normal +not +notar +notaus +noten +notstands +november +nuklear +null +nummern +nuss +nutz +nutzer +nutzungs +öffnungs +öko +öl +obduktions +ober +objekt +obst +ofen +offensiv +offiziers +ohr +ohren +oktober +olympia +omnibus +online +operations +operetten +opern +opfer +oppositions +optimierungs +options +oral +orangen +orchester +ordner +ordnungs +organ +organisations +orgel +orient +orientierungs +original +orts +ortungs +ost +oster +oxydations +ozean +ozon +pacht +pack +paket +palästinenser +palast +panik +pannen +panorama +panzer +papier +papp +paprika +papst +para +parade +paradies +parallel +parameter +park +parkett +parlaments +partei +parteien +parteitags +partisanen +partner +pass +passagier +passier +patent +patienten +patrouillen +pauschal +pausen +pegel +peil +pelz +pendel +penis +pensions +perioden +peripherie +perlen +persönlichkeits +personal +personen +pfad +pfand +pfarr +pfeffer +pfeil +pferde +pfingst +pflanzen +pflege +pflicht +pharma +phasen +philologie +photonen +physik +pickel +piezo +pilger +piloten +pilz +piraten +piraterie +pistolen +pixel +plättchen +plagiats +planeten +planungs +plastik +platin +platinen +platten +platz +platzierungs +pleite +pleiten +plexiglas +pokal +pol +polar +polarisations +polier +polit +politik +polizei +polster +poren +porno +porzellan +posaunen +positions +positiv +post +potenz +präsidenten +präsidentschafts +präventiv +präzisions +pracht +praktikanten +praktikums +praxis +preis +press +presse +prestige +priester +privat +privatisierungs +probe +proben +problem +produkt +produktions +produktiv +produktivitäts +professoren +profi +profil +prognose +programm +programmier +projekt +projektions +propaganda +proportional +prostitutions +protein +protest +protokoll +provinz +prozess +prozessor +prüf +prüfungs +prügel +pseudo +publikums +puder +puffer +pullover +pump +pumpen +punkt +punkte +pupillen +puppen +putz +quadrat +qualitäts +quanten +quartals +quell +quellen +quer +quoten +räumungs +rabatt +rad +radar +radial +radio +radium +rahmen +raketen +rand +rang +rasen +rasier +rassen +rast +raster +rationalisierungs +rats +ratten +raub +rauch +raucher +raum +rausch +reaktions +reaktor +real +realitäts +rebellen +rechen +recherche +rechner +rechnungs +rechte +rechteck +rechts +rechtschreib +recycling +rede +referenz +reflex +reflexions +reform +reformations +regel +regelungs +regen +regierungs +regional +register +registrier +regulierungs +rehabilitations +reibungs +reichs +reichstags +reifen +reihen +reinigungs +reinlichkeits +reise +reit +reiter +reiz +reklame +rekord +rekrutierungs +relais +relativ +religions +renn +renten +reparatur +reporter +repräsentations +reptilien +reserve +resonanz +ressourcen +rest +restrukturierungs +rettungs +revolutions +rezessions +rhythmus +richt +richter +richtungs +riesen +ring +ringel +rippen +risiko +riss +ritter +röhren +röntgen +roboter +rock +roh +rohr +roll +rollen +roman +rosen +rost +rot +rotations +routine +rück +rücken +rüstungs +ruder +ruf +ruhe +rumpf +rund +säge +sättigungs +säuglings +säulen +sabotage +sach +saft +saison +salat +salz +samen +sammel +sammler +samstag +samstags +sand +sanierungs +sanitär +sanitäts +sarg +satelliten +sattel +satz +sauberkeits +sauer +saug +schädel +schädlings +schätz +schach +schad +schaden +schadens +schaf +schaffens +schall +schalt +schatten +schatz +schau +schaufel +schaukel +schaum +scheck +scheiben +scheidungs +schein +schenkel +schicht +schichten +schicksals +schiebe +schieds +schiefer +schienen +schiess +schiffer +schifffahrts +schiffs +schild +schinken +schirm +schlacht +schlaf +schlag +schlager +schlamm +schlangen +schlauch +schleif +schleifen +schleim +schlepp +schlepper +schleuder +schlichtungs +schliess +schlitten +schlitz +schloss +schlosser +schlüssel +schluck +schlupf +schluss +schmal +schmelz +schmerz +schmerzens +schmiede +schmier +schmuck +schmuggel +schmuggler +schmutz +schnarch +schnee +schneid +schneide +schnell +schnitt +schnür +schön +schönheits +schöpfer +schöpfungs +schock +schokoladen +schon +schornstein +schotter +schräg +schrank +schranken +schraub +schrauben +schreck +schreckens +schreib +schrift +schritt +schrott +schüler +schürzen +schützen +schub +schuh +schul +schuld +schulden +schulter +schulungs +schuppen +schuss +schutt +schutz +schwäche +schwangerschafts +schwanz +schwarz +schwebe +schwefel +schweige +schweine +schweiss +schwellen +schwemmungs +schwenk +schwer +schwert +schwester +schwestern +schwierigkeits +schwimm +schwindel +schwing +schwingungs +schwitz +schwung +sechs +see +seelen +segel +segment +seh +sehnen +seiden +seifen +seil +seiten +sekretariats +sekt +sekten +sektor +sekundär +sekunden +selbst +semmel +senats +sende +senf +senioren +senk +sensations +sensibilitäts +sensor +september +serien +server +service +sesam +sessel +seuchen +sexual +sichel +sicherheits +sicherungs +sicht +sieben +siedler +siedlungs +sieges +signal +silber +silikon +silvester +simulations +sing +sinus +sippen +sitten +sitz +sitzungs +skandal +ski +sklaven +smog +sofort +software +soja +soldaten +solidaritäts +solo +sommer +sonder +sonnen +sonntag +sonntags +sorgfalts +sossen +souveränitäts +sowjet +sozial +sozialisierungs +späh +spät +spachtel +spalt +spalten +spaltungs +spann +spannungs +spar +sparer +spass +spazier +speichel +speicher +speise +spekulations +spenden +spender +sperr +spesen +spezial +spiegel +spiel +spinnen +spionage +spiral +spitz +spitzen +splitter +sport +spott +sprach +sprech +spreiz +spreng +spring +spritz +sprüh +sprung +spül +spür +spur +spuren +städte +stätten +staaten +staats +stabilisierungs +stabs +stachel +stadion +stadt +stahl +stamm +stammes +stand +standard +standardisierungs +standes +standort +stangen +stapel +start +stationierungs +status +staub +staubsauger +stech +steck +steig +steiger +steil +stein +stell +stellen +stellungs +stemm +stempel +sterbe +stern +steuer +steuerungs +stich +stickstoff +stiefel +stift +stimm +stimmen +stimulations +stirn +stör +störungs +stock +stoff +stolper +stoss +straf +strahlen +strahlungs +strassen +strategie +streb +streck +strecken +streich +streif +streifen +streik +streit +streu +streusel +strich +strick +stroh +strom +struktur +strumpf +stück +stütz +studenten +studien +studierenden +stufen +stuhl +stunden +sturm +sturz +süd +sünden +süss +süssigkeiten +sub +subjekt +subventions +such +sucht +sumpf +super +suppen +symbol +sympathie +symphonie +synchron +synchronisations +synchronisierungs +synonym +system +szene +tätigkeits +täuschungs +tabak +tabellen +tabu +tabulator +tafel +tages +tagungs +takt +tank +tannen +tanz +tapeten +tarif +tarn +taschen +tastatur +tasten +tat +tatsachen +tauch +taucher +tauf +tausch +taxi +technik +technologie +tee +teil +teile +teilnehmer +teilungs +tele +telefon +teller +temperatur +tempo +tennis +teppich +termin +terrassen +territorial +terror +terrorismus +terroristen +test +tetanus +teufels +text +textil +theater +themen +theologie +therapie +thermo +thron +tief +tier +tinten +tipp +tisch +titan +titel +töpfer +tochter +todes +toiletten +toleranz +tomaten +ton +top +tor +torf +total +toten +touristen +touristik +träger +tränen +trafo +trag +trage +trainer +trainings +trampel +tranchier +transaktions +transfer +transfusions +transistor +transit +transport +trassen +trauben +trauer +traum +treib +trend +trenn +trennungs +treppen +tret +treue +treuehand +treuhand +trick +trieb +trink +tritt +trocken +trommel +trompeten +tropen +trümmer +truppen +tür +tuberkulose +tuch +tugend +tulpen +tunnel +turbinen +turbo +turm +turn +turnier +tusch +typen +über +überbrückungs +überdruck +überfall +übergabe +übergangs +überhol +überlagerungs +überlassungs +überlebens +übernachtungs +übernahme +überraschungs +überschlags +überschuss +übersetzer +übersetzungs +übersichts +übertragungs +überwachungs +übungs +ufer +uhr +uhrgross +uhrkunden +ultra +umbau +umbruch +umbuchungs +umdenk +umformungs +umfrage +umgangs +umgebungs +umgehungs +umkehr +umkleide +umlauf +umrechnungs +umsatz +umschalt +umschlag +umsetzungs +umspann +umsteige +umstellungs +umtausch +umwandlungs +umwelt +umzugs +unabhängigkeits +unbedenklichkeits +unfall +unglücks +unions +universal +universitäts +unkosten +unrechts +unter +unterhalts +unterlassungs +unternehmens +unternehmer +unternehmungs +unterrichts +unterstützer +unterstützungs +untersuchungs +uran +urheber +urkunden +urlauber +urlaubs +ursprungs +urteils +vakuum +variablen +varianz +variations +varietee +variete +vater +vaterschafts +vatikan +vegetations +veilchen +vektor +venen +ventil +veränderungs +veräusserungs +veranstaltungs +verantwortungs +verarbeitungs +verb +verbands +verbindungs +verbots +verbraucher +verbrauchs +verbrechens +verbrecher +verbreitungs +verbrennungs +verbund +verdachts +verdauungs +verdienst +vereins +vererbungs +verfahrens +verfall +verfalls +verfassungs +verfolgungs +verfügungs +verführungs +vergabe +vergeltungs +vergleichs +vergnügungs +vergrösserungs +vergütungs +verhaltens +verhandlungs +verhütungs +verkabelungs +verkaufs +verkehrs +verlängerungs +verlagerungs +verlags +verletzungs +verlobungs +verlust +vermarktungs +vermehrungs +vermessungs +vermietungs +vermittlungs +vermögens +vernehmlassungs +veröffentlichungs +verordnungs +verpackungs +verrechnungs +verrottungs +versäumnis +versammlungs +versand +verschleppungs +verschlüsselungs +verschluss +verschreibungs +versicherungs +versions +versorgungs +verständigungs +verstärker +verstärkungs +verstandes +versteigerungs +verstell +versuchs +vertauschungs +verteidigungs +verteilungs +verträglichkeits +vertrags +vertrauens +vertreter +vertretungs +vertriebs +vervielfältigungs +verwaltungs +verwandlungs +verwandtschafts +verwendungs +verwertungs +verwirklichungs +verzeichnis +verzierungs +verzugs +vexier +vibrations +video +vieh +viel +vier +viertel +villen +violin +viren +virtualisierungs +virus +vitamin +vize +völker +vogel +vokal +volks +voll +vollstreckungs +vollzugs +volontariats +volumen +vor +vorab +vorbereitungs +vorder +vorführ +vorgänger +vorgangs +vorjahres +vorkriegs +vorschub +vorsorge +vorstands +vorstellungs +vortags +vortrags +vortriebs +vorverkaufs +vorzugs +vulkan +wähler +währungs +wärm +wärme +wäsche +wach +wacholder +wachs +wachstums +waden +waffen +wagen +wahl +wahrheits +wahrnehmungs +wahrscheinlichkeits +waisen +wald +walz +walzen +wand +wander +wannen +waren +warm +warn +warte +wartungs +wasch +wasser +watte +web +wechsel +weg +wehr +weiber +weich +weide +weiden +weih +weihnachts +wein +weiss +weisungs +weiter +weizen +well +wellen +welt +wendel +werbe +werk +werks +werkstatt +werkzeug +wert +werte +wesens +wespen +west +wett +wettbewerbs +wetter +wetz +wickel +widerspruchs +widerstands +widmungs +wieder +wiedergabe +wiederhaken +wiederhol +wiederholungs +wiederruf +wiegen +wild +willens +wind +windel +winden +windows +winkel +winter +wirbel +wirkungs +wirtschafts +wissens +wissenschaftler +wissenschafts +witterungs +witwen +wörter +wochen +wohl +wohlfahrts +wohltätigkeits +wohn +wohnungs +wolfs +wolken +woll +wonne +wort +wühl +würfel +würge +wüsten +wucher +wund +wunder +wunsch +wurf +wurm +wurst +wurzel +wut +zähl +zähler +zahl +zahlen +zahlungs +zahn +zapf +zauber +zaun +zehn +zeichen +zeichnungs +zeige +zeilen +zeit +zeitungs +zell +zellen +zelt +zement +zensur +zentral +zentrifugal +zentrums +zerfalls +zermürbungs +zersetzungs +zerstörungs +zettel +zeugen +zeugnis +zeugungs +zickzack +ziegel +ziegen +ziel +zier +ziffern +zigaretten +zigarren +zigeuner +zimmer +zimt +zink +zinn +zins +zirkus +zitronen +zivil +zoll +zonen +zoo +zünd +zubereitungs +zubringer +zucht +zucker +zufalls +zug +zugangs +zugriffs +zuhörer +zukunfts +zulassungs +zulauf +zuleitungs +zuliefer +zungen +zuordnungs +zupf +zusammen +zusatz +zuschauer +zuschlags +zustands +zustell +zustellungs +zutritts +zuwachs +zuwanderungs +zuweisungs +zwangs +zweck +zwei +zweier +zweig +zweit +zwerg +zwiebel +zwillings +zwischen +zwölf +zylinder diff --git a/.docksal/etc/solr/solr811/nouns_el.txt b/.docksal/etc/solr/solr811/nouns_el.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_es.txt b/.docksal/etc/solr/solr811/nouns_es.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_fa.txt b/.docksal/etc/solr/solr811/nouns_fa.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_fi.txt b/.docksal/etc/solr/solr811/nouns_fi.txt new file mode 100644 index 000000000..a8ca1b3ea --- /dev/null +++ b/.docksal/etc/solr/solr811/nouns_fi.txt @@ -0,0 +1,6271 @@ +aalto +aaltonen +aamu +aamulehti +aamupäivä +aamuyö +aarne +aarnio +aarre +aasia +aate +aatto +aavistus +abdullah +abortti +adams +adolf +aerobic +afganistan +afrikka +agenda +agentti +ahdinko +ahdistus +ahlström +ahneus +aho +ahokas +ahola +ahonen +ahti +ahtisaari +ahven +ahvenanmaa +aie +aihe +aihepiiri +aiheuttaja +aika +aika-ajo +aikaansaaminen +aikakausi +aikakauslehti +aikalisä +aikataulu +aikaväli +aikomus +aikuinen +aikuiskoulutuskeskus +aila +aimo +aine +aineisto +aines +aino +air +airaksinen +aisa +aita +aittoniemi +aivot +ajaja +ajaminen +ajanjakso +ajankohta +ajanlasku +ajattelu +ajattelutapa +ajatus +ajo +ajoitus +ajokki +ajokortti +ajoneuvo +ajorata +akademi +akateemikko +akatemia +akava +aki +akku +akseli +aktiivisuus +aktivisti +aku +al +ala +ala-aste +alahuone +alaikäinen +alainen +alaisuus +alakerta +alamäki +alanen +alasajo +alastaro +alatalo +albaani +albaanipakolainen +albania +albert +albright +albumi +aleksander +aleksandr +aleksanteri +aleksei +aleksi +aleksis +alennus +alentaminen +alex +alexander +algeria +alho +ali +alihankkija +alijäämä +alkajaiset +alkaminen +alko +alkoholi +alkoholijuoma +alku +alkuaika +alkuerä +alkuilta +alkukausi +alkukesä +alkulohko +alkuperä +alkupuoli +alkupuolisko +alkusyksy +alkuvaihe +alkuviikko +alkuvuosi +allakka +allan +allas +allekirjoittaja +allekirjoitus +allen +allergia +allén +alma +aloite +aloittaminen +aloitus +alpo +alppihiihto +alue +aluejohtaja +aluepolitiikka +aluesairaala +alus +alusta +alvar +ambulanssi +amerikka +amerikkalainen +amfetamiini +ammatti +ammattijärjestö +ammattikorkeakoulu +ammattikoulu +ammattikunta +ammattilainen +ammattiliitto +ammattimies +ammattioppilaitos +ammattiosasto +ammattitaito +ammattiyhdistysliike +ammunta +ammus +amnesty +ampuja +ampumahiihto +ampuminen +amsterdam +analyysi +analyytikko +anatoli +anders +anderson +andersson +andre +andreas +andrei +andrew +andré +andy +angeles +angola +anita +anja +ankara +ankka +ankkuri +ann +anna +anna-liisa +anne +anneli +anni +annika +annikki +annos +annukka +anomus +ansio +ansiotulo +anssi +antaja +antaminen +antero +anthony +anti +antibiootti +antiikki +antila +anton +antonio +antti +anttila +anu +apina +apteekki +apu +apulaisjohtaja +apulaiskaupunginjohtaja +apuraha +apuväline +arafat +aravirta +areena +argentiina +ari +ari-matti +ari-pekka +arja +arki +arkielämä +arkipäivä +arkisto +arkkipiispa +arkkitehti +arkkitehtuuri +arkku +armas +armeija +armenia +armi +armo +armstrong +aro +arsenal +arsenalin +artikkeli +artikla +artisti +arto +arvailu +arvio +arviointi +arvo +arvoitus +arvokisa +arvomaailma +arvonimi +arvonlisävero +arvosana +arvostelija +arvostelu +arvostus +arvovalta +ase +asema +asemakaava +asenne +asento +asetelma +asettaminen +asetus +asevoima +asia +asiakas +asiakaskunta +asiakaspalvelu +asiakirja +asialista +asiamies +asianajaja +asianomistaja +asianosainen +asiantuntemus +asiantuntija +asikainen +askel +askele +asko +aste +astia +astma +asu +asuinalue +asuinpaikka +asuinrakennus +asuintalo +asukas +asukasluku +asuminen +asumistuki +asunto +asuntoalue +asuntokauppa +asuntolaina +asuntomessu +asuntotuotanto +asutus +ateena +ateria +atlanta +atlantti +auditorio +aukio +aukiolo +aukioloaika +aukko +auktoriteetti +aula +auli +aulis +aune +aura +aurajoki +aurinko +auriol +australia +autio +auto +autoilija +autoilu +autokauppa +automaatti +autonomia +autourheilu +auttaja +auttaminen +auvinen +avaaminen +avain +avainasema +avajaiset +avaruus +avaus +avauserä +avausjakso +avausmaali +avausottelu +avauspäivä +avioero +avioliitto +aviomies +aviopari +avohoito +avoimuus +avustaja +avustus +avustusjärjestö +baari +bach +backman +bagdad +bakteeri +baletti +balkan +baltia +banaani +bank +barak +barakin +barcelona +barentsin +baritoni +base +basisti +basso +beatles +beethoven +beijing +belgia +belgrad +ben +benjamin +bensa +bensiini +berg +bergman +berliini +betoni +biaudet +biisi +bildt +bill +biojäte +biologia +bisnes +bjarne +björn +black +blair +blairin +blue +blues +bo +bob +boikotti +bond +bonn +bonus +boris +bosnia +boston +boström +brasilia +brian +britannia +britti +brown +bruttokansantuote +bryssel +budapest +budjetti +budjettiesitys +budjettiriihi +buffalo +bulgaria +burns +bush +bussi +byrokratia +bändi +carl +carlo +carlos +castro +charles +chicago +chile +chirac +chris +christer +christian +city +citymarket +claes +clark +claude +clinton +club +cola +colin +colorado +coulthard +cup +dagens +dagestan +dagestanin +dallas +dan +daniel +david +davis +de +dekkari +delhi +demari +demokraatti +demokratia +dennis +detroit +deutsche +dialogi +diana +didier +diesel +diktaattori +diplomaatti +diplomi-insinööri +direktiivi +disko +disney +divari +divisioona +dokumentti +dollari +don +donner +doping +dosentti +draama +dramatiikka +dublin +duuma +dählie +eddie +edellisvuosi +edellytys +edelläkävijä +edeltäjä +edistyminen +edistys +edistäminen +edmonton +edunvalvonta +eduskunta +eduskuntaryhmä +eduskuntavaali +edusta +edustaja +edustajisto +edustus +edustusjoukkue +edustusto +edward +eero +eerola +eeva +eeva-liisa +egypti +ehdokas +ehdokkuus +ehdotus +ehkäiseminen +ehkäisy +ehrnrooth +ehto +eija +eila +eino +eklund +ekonomi +ekonomisti +elanto +ele +elektroniikka +elektroniikkateollisuus +elementti +eliitti +elimistö +elin +elina +elinkeino +elinkeinoelämä +elinkeinokeskus +elinolo +elintarvike +elintarviketeollisuus +elintaso +elinympäristö +elisabeth +elli +elo +elokuu +elokuva +elokuvajuhla +elokuvaohjaaja +elokuvateatteri +eloranta +elpyminen +elsa +elvis +eläin +eläinaktivisti +eläinlääkäri +eläintarha +eläke +eläkeikä +eläkeläinen +eläkepäivä +eläkevakuutus +eläminen +elämys +elämä +elämäkerta +elämäntapa +elämäntilanne +elämäntyö +emil +emma +emoyhtiö +emu +emäntä +enemmistö +energia +energiayhtiö +enestam +englanti +englantilainen +enkeli +ennakkoluulo +ennakkosuosikki +ennakkotieto +ennakkoäänestys +ennuste +ennustus +ennätys +ennätysmäärä +eno +ensi-ilta +ensiapu +ensio +enso +entisaika +epidemia +epäily +epäilys +epäkohta +epäluulo +epäonni +epäonnistuminen +epäselvyys +epätoivo +epävarmuus +erehdys +eric +ericsson +erik +erikoiskoe +erikoislääkäri +erikoissairaanhoito +erikoistutkija +erikoisuus +eriksson +erilaisuus +erimielisyys +erja +erkki +erkkilä +erkko +erlund +ero +eronen +erottaminen +erotuomari +ervasti +erä +erämaa +eräs +esa +esiintyjä +esiintyminen +esiintymä +esikoinen +esikoulu +esikunta +esikuva +esimerkki +esimies +esine +esiopetus +esite +esitelmä +esittely +esittäjä +esittäminen +esitutkinta +esitys +esivaali +eskelinen +esko +eskola +espanja +espanjalainen +espoo +este +estradi +estäminen +etappi +eteinen +etelä +etelä-afrikka +etelä-amerikka +etelä-korea +etelä-pohjanmaa +etelä-savo +etelä-suomi +eteläosa +eteläpuoli +eteneminen +etiikka +etiopia +etsiminen +etsintä +etu +etujärjestö +etumatka +eturivi +etusija +etusivu +etuus +etyj +etyjin +etäisyys +etätyö +eura +eurajoki +euro +euroalue +euromaa +eurooppa +eurooppalainen +europarlamentaarikko +europarlamentti +eurovaali +eva +evakko +eversti +everstiluutnantti +eväs +faksi +fakta +falun +fani +fantasia +farssi +fazer +ferrari +festivaali +fiilis +fiktio +filmi +filosofi +filosofia +finaali +finaalipaikka +finalisti +finland +finlandia +finlayson +finnair +firma +fischer +florida +flunssa +foorumi +ford +formula +forsberg +forssa +forssell +fortum +forum +frangi +frank +frankfurt +franz +fredrik +fuusio +fysiikka +gabriel +gallen +galleria +gallup +gallén +gardemeister +gaza +geeni +geneve +gennadi +george +georgia +gerhard +glasgow +golf +gorbatshov +grafiikka +gramma +grand +green +greene +greenpeace +group +groznyi +grönholm +gunnar +gustafsson +gustav +göran +göteborg +haag +haapajärvi +haapala +haapamäki +haapanen +haapavesi +haarukka +haastaja +haastateltava +haastateltu +haastattelu +haaste +haava +haave +haavisto +hahmo +hailuoto +haitta +haja-asutusalue +hajoaminen +haju +haka +hakala +hakanen +hakeminen +hakemus +hakija +hakijamaa +hakkarainen +hakkuu +hakola +haku +hakukomitea +hakulinen +hall +halli +hallinta +hallinto +hallinto-oikeus +hallintojohtaja +hallintokunta +hallintoneuvosto +hallitsija +hallitus +hallituskausi +hallitusneuvottelu +hallitusohjelma +hallituspohja +hallituspuolue +halme +halonen +haltija +halu +halukas +halukkuus +halvari +hamina +hammas +hammaslääkäri +hampuri +hankaluus +hankasalmi +hanke +hanki +hankinta +hankkiminen +hanko +hanna +hannele +hannes +hannu +hannula +hans +hanska +hanski +happi +harald +harha +harjoittaminen +harjoittelija +harjoittelu +harjoitus +harju +harkimo +harkinta +harmaa +harmi +harrastaja +harrastus +harri +harry +harte +hartia +hartikainen +harva +harvinaisuus +hasis +hassi +hassinen +hatanpää +hattu +hattula +hauho +hauki +haukiputaa +haulikko +hausjärvi +hauta +hautajaiset +hautakivi +hautala +hautamäki +hautausmaa +havainto +havu +he +hedelmä +hehtaari +heidi +heikkeneminen +heikki +heikkilä +heikkinen +heikkous +heimo +heinilä +heino +heinola +heinonen +heinä +heinäkuu +heinänen +heinävesi +heiskanen +heitto +helena +helenius +helge +heli +helikopteri +heljä +helle +helmi +helmikuu +helminen +helmut +helpottaminen +helpotus +helsinki +helvetti +hemilä +henki +henkilö +henkilöauto +henkilökunta +henkilöllisyys +henkilöstö +henkirikos +henna +henri +henrik +henry +herkku +herkkyys +hermes +hermo +heroiini +herra +hervanta +hetki +hevonen +hiekka +hietala +hietalahti +hietanen +hiihto +hiihtokeskus +hiihtoliitto +hiihtoseura +hiihtäjä +hiili +hiippakunta +hiiri +hiki +hiljaisuus +hilkka +hill +hiltunen +hinnoittelu +hinta +hintataso +hirmumyrsky +hirvensalo +hirvi +hirvonen +hissi +historia +hitler +hitti +hius +hoitaja +hoitaminen +hoito +hoitokoti +hoitopaikka +hoitotyö +hoiva +hokkanen +holkeri +hollanti +hollywood +holmen +holmén +holopainen +home +homma +honda +hongkong +honka +honkanen +hopea +hormoni +hornet +hotelli +hotellihuone +houkutus +housut +hovi +hovioikeus +huhtala +huhtamäki +huhtikuu +huhu +huima +huippu +huippu-urheilu +huippukokous +huippuluokka +huipputaso +huittinen +hulkko +hulluus +humala +hunaja +huolehtiminen +huolenaihe +huoli +huoltaja +huoltamo +huolto +huoltoasema +huomautus +huomio +huone +huoneisto +huonekalu +huotari +huovinen +hurme +hussein +huttu-juntunen +huttunen +huuli +huuma +huumausaine +huumausainerikos +huume +huumekauppa +huumeongelma +huumori +huuskonen +huuto +huutokauppa +huvi +huvila +huvipuisto +hylky +hylkääminen +hylly +hymy +hynninen +hynynen +hyppy +hyppääjä +hyrynsalmi +hyttinen +hytönen +hyvinkää +hyvinvointi +hyvinvointivaltio +hyvinvointiyhteiskunta +hyvitys +hyvä +hyväksikäyttö +hyväksyminen +hyväksyntä +hyvärinen +hyvönen +hyypiä +hyytiäinen +hyödyntäminen +hyökkäys +hyökkääjä +hyönteinen +hyöty +hyötykäyttö +hägglund +häggman +häirintä +häiriö +häkki +häkkinen +häkämies +hälytys +häme +hämeenkadun +hämeenkyrö +hämeenlinna +hämmennys +hämäläinen +hän +hänninen +häntä +häpeä +härkönen +härmälä +hätä +hätäkeskus +hävittäjä +häviäjä +häviö +häät +hård +ibrahim +idea +identiteetti +ideologia +igor +ihalainen +ihanne +ihme +ihminen +ihmiskunta +ihmisoikeus +ihmisoikeusjärjestö +ihmissuhde +ihmisyys +iho +iiro +iisalmi +ikaalinen +ikkuna +ikonen +ikoni +ikä +ikäihminen +ikäluokka +ikäraja +ikäryhmä +ikävuosi +ikävä +ikääntyminen +ilkivalta +ilkka +illallinen +illansuu +ilma +ilmailulaitos +ilmaisku +ilmaisu +ilmakehä +ilmapiiri +ilmari +ilmarinen +ilmasto +ilmastointi +ilmatila +ilmavoima +ilme +ilmiö +ilmoittautuminen +ilmoitus +ilo +ilomantsi +ilotulitus +ilpo +ilta +iltapäivä +iltapäivälehti +ilves +imago +imatra +immonen +imu +inari +indeksi +indonesia +inflaatio +influenssa +informaatio +infrastruktuuri +inkeri +innostus +innovaatio +insinööri +instituutio +instituutti +instrumentti +integraatio +inter +interfax +international +internet +intia +intiaani +into +intohimo +intressi +investointi +ira +irak +iran +irene +irja +irlanti +irma +irmeli +ironia +irtisanominen +irvi +irvine +isi +iskelmä +isku +iskulause +islam +islanti +ismo +iso +iso-britannia +isoisä +isometsä +isotalo +isovanhempi +isoveli +isoäiti +israel +istanbul +istuin +istunto +istutus +isä +isänmaa +isännöitsijä +isäntä +isäntämaa +italia +italialainen +itar +itkonen +itku +itse +itsehallinto +itseluottamus +itsemurha +itsenäistyminen +itsenäisyys +itsenäisyyspäivä +itsestäänselvyys +itsetunto +itä +itä-eurooppa +itä-saksa +itä-timor +itälä +itämeri +itäosa +itäpuoli +itäraja +itävalta +ivalo +ivanov +ivo +jaakko +jaakkola +jaakonsaari +jaana +jaatinen +jack +jackson +jacob +jacques +jakaminen +jakarta +jakelu +jako +jaksaminen +jakso +jalankulkija +jalka +jalkakäytävä +jalkanen +jalkapallo +jalkapalloilija +jalkapalloilu +jalkapalloliiga +jalkapalloliitto +jalonen +jalostus +james +jan +jan-erik +janakkala +jane +jani +janne +jansson +jaosto +japani +japanilainen +jari +jarkko +jarmo +jarno +jaro +jarru +jasser +jatkaja +jatkaminen +jatke +jatko +jatkoaika +jatkopaikka +jatkosota +jatkuminen +jatkuvuus +jauho +javier +jazz +jean +jeesus +jeltsin +jengi +jenkki +jenni +jere +jersey +jerusalem +jiang +jim +jo +joe +joel +joensuu +joensuulainen +johanna +johannes +johansson +john +johnny +johnson +johtaja +johtajuus +johtaminen +johto +johtoasema +johtokunta +johtopaikka +johtopäätös +johtoryhmä +joka +jokainen +jokela +jokeri +joki +jokin +jokinen +jokioinen +joku +jokunen +jones +joni +jonna +jonny +jono +joonas +jordan +jordania +jorma +jortikka +jose +joseph +joukko +joukkohauta +joukkoliikenne +joukkomurha +joukkue +joukkuekilpailu +jouko +joulu +jouluaatto +joulukuu +joulukuusi +joululahja +joulupukki +jouni +journalismi +journalisti +joustavuus +jousto +joutsa +joutsen +joutuminen +juan +jugoslavia +juha +juhana +juhani +juhannus +juhla +juhlapuhe +juhlapäivä +juhlasali +juhlaviikko +juhlavuosi +juhlija +juhlinta +juho +jukka +jukka-pekka +jukola +julia +juliste +julistus +julkaiseminen +julkaisu +julkilausuma +julkisivu +julkistaminen +julkisuus +julkkis +julmuus +jumala +jumalanpalvelus +juna +junior +junttila +juntunen +juoksija +juoksu +juoma +juomavesi +juominen +juoni +juontaja +jupakka +juri +juristi +jussi +jussila +jussilainen +jutila +juttu +juuka +juuri +juuso +juusto +juutalainen +juva +juvonen +jymy +jyri +jyrki +jyväskylä +jälkeläinen +jälki +jälkikasvu +jälleenrakennus +jälleenrakentaminen +jämsä +jämsänkoski +jänis +jännite +jännitys +järistys +järjestelmä +järjestely +järjestys +järjestyssääntö +järjestäjä +järjestäminen +järjestö +järki +järkytys +järvelä +järvenpää +järvi +järvinen +jäsen +jäsenistö +jäsenkunta +jäsenmaa +jäsenmaksu +jäsenmäärä +jäsenvaltio +jäsenyys +jäsenyysneuvottelu +jäte +jätehuolto +jätevedenpuhdistamo +jätevesi +jätkä +jättäminen +jättämä +jää +jäähalli +jäähy +jääkaappi +jääkiekko +jääkiekkoilija +jääkiekkoilu +jääminen +jäänne +jääskeläinen +jäätelö +kaakkois-aasia +kaaos +kaappi +kaari +kaarina +kaarle +kaarlo +kaarre +kaasu +kaato +kaatopaikka +kaatuminen +kaava +kaavailu +kaavoitus +kahvi +kahvila +kai +kaija +kaikki +kaikki tämä +kainalo +kainu +kainulainen +kainuu +kaipuu +kairo +kaisa +kaista +kaisu +kaivaus +kaivo +kaivos +kaj +kajaani +kajava +kakkonen +kakkossija +kakku +kaksikko +kaksipeli +kaksoisvoitto +kaksonen +kala +kalajoki +kalastaja +kalastus +kalastuskunta +kalatalous +kalenteri +kalervo +kaleva +kalevala +kalevi +kalifornia +kalja +kalle +kallela +kallio +kalliomäki +kallis +kaluste +kalusto +kamarimusiikki +kamariorkesteri +kamera +kampanja +kamppailu +kana +kanada +kananmuna +kanava +kandidaatti +kanerva +kangas +kangasala +kangasalla +kangasniemi +kankaanpää +kankkunen +kannanotto +kannattaja +kannattavuus +kannatus +kanne +kansa +kansainvälinen +kansainvälistyminen +kansainvälisyys +kansakoulu +kansakunta +kansalainen +kansalaisjärjestö +kansalaisliike +kansalaisopisto +kansalaisuus +kansallinen +kansallisooppera +kansallispuisto +kansallisteatteri +kansallisuus +kansanedustaja +kansanedustajaehdokas +kansaneläke +kansaneläkelaitos +kansanmurha +kansanmusiikki +kansanpuolue +kansantalous +kansanvalta +kansanäänestys +kansi +kanslia +kansliapäällikkö +kanssakäyminen +kanta +kanta-häme +kantaesitys +kantaja +kantelu +kanto +kantola +kantti +kanttori +kapakka +kapanen +kapasiteetti +kapellimestari +kapina +kapitalismi +kappale +kappeli +kapteeni +karalahti +karhu +kari +karibia +karja +karjaa +karjala +karjalainen +karku +karl +karlsson +karppinen +karsiminen +karsinta +karsintaottelu +karstula +kartano +kartoitus +kartta +karttunen +karvinen +karvonen +kasa +kasarmi +kashmir +kassa +kassi +kastike +kasvaminen +kasvattaja +kasvattaminen +kasvatti +kasvatus +kasvatustiede +kasvi +kasvis +kasvot +kasvu +kasvukeskus +kasvuvauhti +kataja +katariina +katastrofi +kate +kateus +kati +katja +katkeruus +katko +katoaminen +katri +katsastus +katsaus +katse +katselija +katselmus +katsoja +katsomo +kattila +katto +katu +katukuva +kauhanen +kauhu +kaukalo +kauko +kaukolämpö +kaula +kauneus +kaunis +kaunotar +kaupankäynti +kauppa +kauppahalli +kauppahinta +kauppakamari +kauppakatu +kauppakeskus +kauppalehti +kauppatori +kauppi +kauppias +kauppila +kauppinen +kaupunginhallitus +kaupunginjohtaja +kaupunginorkesteri +kaupunginosa +kaupungintalo +kaupunginteatteri +kaupunginvaltuusto +kaupunginvaltuutettu +kaupunki +kaupunkikuva +kaupunkilainen +kaurismäki +kausi +kaustinen +kaveri +kc +kehittely +kehittyminen +kehittäjä +kehittäminen +kehittämishanke +kehittämiskeskus +kehitys +kehitysmaa +kehitystyö +kehitysvammainen +keho +kehotus +kehu +kehys +kehä +keihäs +keihäänheitto +keijo +keikka +keino +keisari +keittiö +keitto +keke +kekkonen +keksijä +keksintö +kela +keli +kelkka +kellari +kello +kemi +kemia +kemijärvi +kemikaali +kemira +kempas +kempele +kemppainen +kenia +kenkä +kennedy +kenneth +kenraali +kenttä +keppi +kera +kerava +kerho +kerma +kerroin +kerronta +kerros +kerrostalo +kerrostaloasunto +kerstin +kerta +kerto +kertoja +kertoma +kertomus +kerttu +kerä +keränen +keräys +kerääminen +keskeytys +keski +keski-eurooppa +keski-ikä +keski-pohjanmaa +keski-suomi +keskiaika +keskiarvo +keskihinta +keskikenttä +keskinen +keskiosa +keskipiste +keskisuomalainen +keskitaso +keskittyminen +keskittäminen +keskiviikko +keskiviikkoaamu +keskiviikkoilta +kesko +keskus +keskushallinto +keskushyökkääjä +keskusjärjestö +keskuspankki +keskusrikospoliisi +keskussairaala +keskusta +keskustapuolue +keskustelu +keskustora +kesto +kestävyys +kesä +kesäaika +kesäkuu +kesälahti +kesäloma +kesämökki +kesäteatteri +kesätyö +ketju +ketola +kettu +kettunen +keula +keuruu +kevennys +keventäminen +kevin +kevät +kevättalvi +kfor +kide +kidutus +kiekko +kiekkoilu +kieli +kielitaito +kielto +kieltäminen +kierre +kierros +kierrätys +kierto +kiertue +kihlakunnansyyttäjä +kihlakunta +kiihtelysvaara +kiiminki +kiina +kiinalainen +kiinnostus +kiinteistö +kiinteistövero +kiinteistöveroprosentti +kiinteistöyhtiö +kiintiö +kiire +kiista +kiitos +kiljunen +kilo +kilometri +kilpa +kilpailija +kilpailu +kilpailukielto +kilpailukyky +kilpailutilanne +kilpailuttaminen +kilpailuviranomainen +kilpailuvirasto +kilpakumppani +kilpi +kilpiäinen +kilponen +kim +kimmo +king +kinkku +kinnula +kinnunen +kioski +kioto +kiova +kipinä +kiprusoff +kipu +kiri +kiristys +kiristäminen +kirja +kirjailija +kirjain +kirjakauppa +kirjallisuus +kirjanpito +kirjasto +kirje +kirjeenvaihtaja +kirjelmä +kirjo +kirjoittaja +kirjoittaminen +kirjoitus +kirkko +kirkkoherra +kirkkovaltuusto +kirkonkylä +kirpputori +kirsi +kirsti +kirves +kirvesniemi +kisa +kisapaikka +kisko +kissa +kitara +kitaristi +kitee +kittilä +kiusa +kiusaaminen +kivelä +kivi +kivijärvi +kivimäki +kivinen +kiviniemi +kivistö +kjell +klassikko +klaus +klinikka +klo +klubi +kodinkone +koe +koetus +kofi +kohde +kohderyhmä +kohentaminen +kohl +kohokohta +kohonen +kohta +kohtaaminen +kohtalo +kohtaus +kohtelu +kohtuus +kohu +koira +koistinen +koitos +koivisto +koivu +koivula +koivunen +koivuniemi +kojonkoski +kokeilu +kokemus +kokki +kokko +kokkola +kokkonen +koko +kokoaminen +kokoelma +kokonaiskilpailu +kokonaiskustannus +kokonaismäärä +kokonaisratkaisu +kokonaistuotanto +kokonaisuus +kokoomus +kokoonpano +kokoontuminen +kokous +kolari +kolehmainen +kolesteroli +kolhu +koli +kolikko +kolkka +kollega +kolmannes +kolmasosa +kolmikko +kolmio +kolmonen +kolumbia +kolumni +komedia +komentaja +komento +komisario +komissaari +komissio +komitea +kommentti +kommunismi +kommunisti +kommunistipuolue +kompromissi +komulainen +kone +koneisto +konepaja +konferenssi +konflikti +kongo +kongressi +konkari +konkurssi +konkurssipesä +kononen +konsepti +konserni +konsertti +konsertto +konservatiivi +konservatorio +konstaapeli +konsti +konsultti +kontakti +kontiainen +kontio +kontiolahti +kontrolli +konttori +kooste +koostumus +kopio +koponen +koppi +kopteri +korea +koreografi +koreografia +korhonen +kori +koripallo +koripalloilu +koriste +korjaaminen +korjaus +korjaustyö +korkea +korkeakoulu +korkeus +korko +korkotaso +korottaminen +korotus +korpela +korpi +korpilahti +korruptio +kortteli +kortti +koru +korva +korvaaminen +korvaus +korvausvaatimus +koskela +koskenniska +kosketus +koski +koskinen +kosonen +kosovo +kosteus +kosto +koti +kotieläin +kotihoito +kotijoukkue +kotikaupunki +kotikenttä +kotikunta +kotilainen +kotimaa +kotimatka +kotiottelu +kotipaikka +kotipalvelu +kotiseutu +kotisivu +kotitalous +kotityö +kotiyleisö +kotka +koukku +koulu +koulukiusaaminen +koululainen +koulunkäynti +koulutoimi +kouluttaja +kouluttaminen +koulutus +koulutuskeskus +koulutusohjelma +koura +kouvo +kouvola +kovuus +kranaatti +kreikka +kreml +kriisi +kriisinhallinta +kriitikko +krista +kristian +kristiina +kristillisdemokraatti +kristinusko +kristitty +kristus +kriteeri +kritiikki +kroaatti +kroatia +kruunu +kuha +kuhmo +kuhmoinen +kuilu +kuisma +kuitti +kuitunen +kuivalainen +kuivuus +kujala +kuka +kuka tahansa +kukaan +kukin +kukka +kukkaro +kukkonen +kukkula +kulissit +kuljettaja +kuljettaminen +kuljetus +kulkija +kulku +kulkue +kullervo +kulma +kulmala +kulta +kultainen +kultamitali +kulttuuri +kulttuurikeskus +kulttuuriministeri +kulttuuritoimi +kulu +kuluttaja +kuluttajahinta +kulutus +kummi +kummola +kumpi +kumpikin +kumppani +kuningas +kuningatar +kunnallisjärjestö +kunnallispolitiikka +kunnallistekniikka +kunnallisvaali +kunnanhallitus +kunnanjohtaja +kunnanvaltuusto +kunnas +kunnia +kunniamaininta +kunniamerkki +kunnianosoitus +kunnioittaminen +kunnioitus +kunnossapito +kunnostaminen +kunnostus +kunta +kuntalainen +kuntaliitos +kuntaliitto +kuntatalous +kuntayhtymä +kunto +kuntosali +kuntoutus +kuolema +kuolemantuomio +kuolonuhri +kuopio +kuoppa +kuorevesi +kuori +kuorma +kuorma-auto +kuormitus +kuoro +kuosmanen +kupittaa +kuppi +kurdi +kurdijohtaja +kuri +kurjuus +kurki +kurkku +kurssi +kurssilainen +kuru +kuski +kustaa +kustannus +kustannusarvio +kustantaja +kustos +kutsu +kuu +kuuba +kuukausi +kuula +kuuleminen +kuulija +kuulo +kuuluisuus +kuuluminen +kuulustelu +kuume +kuumuus +kuunnelma +kuuntelija +kuusamo +kuusela +kuusi +kuusisto +kuutio +kuutiometri +kuva +kuvaaja +kuvanveistäjä +kuvataide +kuvataiteilija +kuvaus +kuve +kuvernööri +kuvio +kuvitus +kuwait +kvaerner +kvartetti +kyky +kylki +kyllikki +kyllönen +kylmyys +kylpylä +kyltti +kylä +kyläkauppa +kyläkoulu +kyläläinen +kylätoimikunta +kymi +kymmene +kymmenesosa +kymmenys +kymppi +kynnys +kynsi +kynttilä +kynä +kypros +kypärä +kyrö +kyse +kysely +kysymys +kysymysmerkki +kysyntä +kyyjärvi +kyynel +kyynele +kyyti +kyösti +kädenvääntö +kähkönen +kämppä +kännykkä +kärki +kärkimies +kärkipaikka +kärkipää +kärkisija +kärkkäinen +kärppä +kärsimys +kärsivällisyys +käräjäoikeus +käräjät +käsi +käsiala +käsikirjoittaja +käsikirjoitus +käsite +käsittely +käsitys +käsityö +käsityöläinen +käsivarsi +käsky +kävely +kävelykatu +kävijä +kävijämäärä +käynnistäminen +käynti +käyttäjä +käyttäminen +käyttäytyminen +käyttö +käyttöaste +käyttötarkoitus +käyttöönotto +käytäntö +käytävä +käytös +käänne +käännös +kääntäjä +kääriäinen +käärme +köln +köyhyys +köyhä +köysi +kööpenhamina +laajeneminen +laajennus +laajentaminen +laajentuminen +laajuus +laakkonen +laakso +laaksonen +laatikko +laatiminen +laatta +laatu +laboratorio +lafontaine +lahja +lahjakkuus +lahjoitus +lahjus +lahko +lahtela +lahtelainen +lahti +lahtinen +laiho +laila +laiminlyönti +laina +laine +lainsäädäntö +laita +laitahyökkääjä +laite +laitila +laitinen +laitos +laitoshoito +laitteisto +laituri +laiva +laivasto +laji +lajike +lajiliitto +lajittelu +lajunen +lake +laki +lakiesitys +lakimies +lakkauttaminen +lakko +lama +lamavuosi +lammas +lammi +lampi +lampinen +lamppu +lanka +lapinlahti +lappalainen +lappeenranta +lappi +lappu +lapsenlapsi +lapsi +lapsiperhe +lapsuus +lapua +lars +lasi +laskelma +laskeminen +laskenta +lasku +lasse +lassi +lassila +lastentarhanopettaja +lasti +lataus +lattia +latu +latvia +lauantai +lauantai-ilta +lauantaiaamu +laukaa +laukaus +laukka +laukkanen +laukku +laulaja +laulaminen +laulu +laulukilpailu +lauma +laura +lauri +laurikko +laurila +lausanne +lause +lausunto +lauta +lautakunta +lautanen +lautta +lava +lavastus +lea +lee +leena +leffa +legenda +lehdistö +lehdistötilaisuus +lehikoinen +lehmä +lehti +lehtikuva +lehtimies +lehtimäki +lehtinen +lehto +lehtola +lehtonen +lehtoranta +lehtori +leif +leijona +leikkaaminen +leikkaus +leikki +leila +leima +leino +leinonen +leipomo +leipä +leiri +leirintäalue +lelu +lemmikki +lemminkäinen +lempäälä +lenin +leningrad +lenkki +lennart +lennonjohtaja +lento +lentoasema +lentokenttä +lentokone +lentoliikenne +lentopallo +lentopalloilu +lentoyhtiö +lentäjä +leo +leonia +leonian +lepistö +lepo +leppänen +leski +leskinen +leveys +levittäminen +leviäminen +levottomuus +levy +levy-yhtiö +levypallo +levytys +levä +lewis +li +libanon +libero +libya +liekki +lieksa +liemi +lieto +liettua +liha +lihas +liiga +liigajoukkue +liigaottelu +liikanen +liike +liike-elämä +liikelaitos +liikemies +liikenne +liikennelaitos +liikennemerkki +liikenneministeri +liikenneministeriö +liikenneonnettomuus +liikenneturvallisuus +liikennevalo +liiketila +liiketoiminta +liikevaihto +liikevoitto +liikkuminen +liikkuvuus +liikunta +liimatainen +liisa +liitos +liitto +liittohallitus +liittokansleri +liittokierros +liittokokous +liittolainen +liittovaltio +liittyminen +liittymä +liittäminen +lilja +liminka +lind +linda +lindberg +lindell +linden +lindfors +lindgren +lindholm +lindqvist +lindroos +lindström +lindén +line +linja +linja-auto +linja-autoasema +linjaus +linkki +linna +lintu +liperi +lippo +lipponen +lippu +lisensiaatti +lista +lisä +lisäaika +lisärakennus +lisärakentaminen +lisätieto +lisätila +lisäys +lisääminen +lisääntyminen +litmanen +litra +liukka +liukko +liukkonen +liverpool +logiikka +lohi +lohja +lohko +lohtu +loimaa +loimu +lokakuu +loma +lomake +lomautus +lompakko +lontoo +lopettaminen +loppi +loppiainen +loppu +loppukausi +loppukesä +loppukilpailu +loppukiri +loppuminen +loppuottelu +loppupuoli +loppusarja +loppusumma +loppusuora +lopputulos +lopputurnaus +loppuvaihe +loppuviikko +loppuvuosi +los +lotta +louis +loukkaantuminen +lounais-suomi +lounas +loviisa +luento +luettelo +luistelu +luistin +lukema +lukematon +lukeminen +lukija +lukio +lukiolainen +lukkari +lukko +luku +lukumäärä +lukuvuosi +lumi +lumisade +lumivyöry +lundh +luoja +luokanopettaja +luokitus +luokka +luola +luoma +luominen +luomus +luonne +luonnonsuojelu +luonnonsuojelualue +luonnontiede +luonnonvara +luonnos +luonto +luopuminen +luostari +luotettavuus +luoti +luotsi +luottamus +luottamushenkilö +luottamusmies +luottamustehtävä +luotto +luottotappio +luovuttaminen +luovutus +luovuus +lupa +lupaus +luu +luukku +luxemburg +luzhkov +lyhentäminen +lyseo +lyönti +lähde +läheinen +läheisyys +lähestymiskielto +lähestymistapa +lähettiläs +lähettäminen +lähetys +lähetystö +lähi-itä +lähiaika +lähialue +lähikunta +lähimmäinen +lähipiiri +lähipäivä +lähiseutu +lähistö +lähitulevaisuus +lähiviikko +lähivuosi +lähiympäristö +lähiö +lähteenmäki +lähteminen +lähtijä +lähtö +lähtökohta +lähtöpaikka +lämmitys +lämpö +lämpötila +länsi +länsi-eurooppa +länsi-suomi +länsimaa +länsiosa +länsipuoli +länsiranta +läntinen +läpimurto +läsnäolo +lääke +lääketiede +lääkitys +lääkäri +lääni +lääninhallitus +lääninoikeus +lönnrot +löytyminen +löytäminen +löytö +maa +maa-alue +maahanmuuttaja +maahanmuutto +maahantuoja +maaherra +maailma +maailmancup +maailmanennätys +maailmankuva +maailmanlista +maailmanloppu +maailmanmestari +maailmanmestaruus +maailmansota +maailmantalous +maajoukko +maajoukkue +maakaasu +maakunta +maakuntahallitus +maakuntajohtaja +maalaiskunta +maalari +maalaus +maali +maalintekijä +maalinteko +maalipaikka +maaliskuu +maalivahti +maallikko +maanantai +maanantai-ilta +maanantaiaamu +maanjäristys +maankäyttö +maanmies +maanomistaja +maanosa +maantie +maanviljelijä +maaottelu +maapallo +maaperä +maarianhamina +maarit +maaseutu +maasto +maatalous +maatalousministeri +maatalouspolitiikka +maatila +maavoima +madeleine +madetoja +madrid +mafia +magnus +mahdollisuus +maija +maila +maine +maininta +mainonta +mainos +maire +maisema +maisteri +maistraatti +maito +maja +majoitus +majuri +makedonia +makkara +makkonen +maksa +maksaja +maksaminen +maksu +maku +makuuhuone +malesia +malinen +malli +malmö +maltti +manageri +manchester +mandela +mann +mannerheim +manninen +mansikka +mantere +mantila +maraton +marc +marco +marcus +margariini +mari +maria +marianne +marie +marika +mario +marita +marja +marja-leena +marja-liisa +marjaana +marjamäki +marjatta +marjo +marju +mark +market +marketti +markka +markkanen +markkina-alue +markkina-arvo +markkinaosuus +markkinat +markkinatalous +markkinavoima +markkinointi +markkinointijohtaja +markkinointipäällikkö +markku +marko +markus +marokko +marraskuu +mars +marssi +mart +martikainen +martin +martta +martti +marttiina +marttila +marttinen +mary +masennus +masku +massa +matematiikka +materiaali +matikainen +matka +matkailija +matkailu +matkapuhelin +matkatoimisto +matkustaja +matkustajamäärä +matkustaminen +matti +mattila +matto +mattsson +mauno +mauri +mauste +max +mclaren +me +me kaikki +media +megawatti +mehu +meijeri +meikäläinen +meininki +meksiko +mellakka +melodia +melu +menekki +menestyjä +menestyminen +menestys +menetelmä +menettely +menettelytapa +menettäminen +menetys +menneisyys +mennyt +meno +mercedes +meri +meriläinen +merita +merja +merkintä +merkitys +merkki +merkkipäivä +mervi +messu +mestari +mestaruus +mestaruuskilpailu +mestaruussarja +metalli +metalliteollisuus +meteli +metri +metro +metso +metsuri +metsä +metsä-serla +metsähallitus +metsäkeskus +metsänhoitoyhdistys +metsänomistaja +metsäpalo +metsästys +metsästäjä +metsätalous +metsätalousministeri +metsätalousministeriö +metsäteollisuus +metsäyhtiö +mia +michael +michel +microsoft +miehistö +miehitys +miekka +mielenkiinto +mielenosoittaja +mielenosoitus +mielenterveys +mieli +mieliala +mielikuva +mielikuvitus +mielipide +mielipidemittaus +mielipidetiedustelu +mies +mietintö +miettinen +mihail +miia +miika +miikka +miina +miinus +mika +mikael +mike +mikin +mikkeli +mikko +mikkola +mikkonen +mikä +mikä hyvänsä +mikä kaikki +mikä tahansa +mikä vain +mikään +milano +miliisi +miljardi +miljoona +miljöö +milla +miller +milli +millimetri +milosevic +milosevicin +minimi +ministeri +ministerikokous +ministerineuvosto +ministerivaliokunta +ministeriö +minna +minuutti +minä +mirja +mirkku +miss +mitali +mitsubishi +mitta +mittakaava +mittari +mittaus +mittelö +moilanen +moite +molemmat +monaco +moni +monica +monimuotoisuus +monipuolisuus +mononen +monopoli +monte +montenegro +montreal +monza +moottori +moottorikelkka +moottoripyörä +moottoritie +mopo +moraali +moro +morsian +moskova +motiivi +motivaatio +mouhijärvi +mozart +muhos +muikku +muistelma +muisti +muistio +muisto +muistomerkki +muistutus +mukaantulo +mukanaolo +mullistus +multa +multia +mummo +mummu +muna +munkki +muodostaminen +muoti +muoto +muotoilu +muotokuva +muovi +murha +murhaaja +murhe +murmansk +murre +murros +murto +murto-osa +murtovaara +murtuma +museo +museovirasto +music +musiikki +musiikkijuhla +musiikkiopisto +musikaali +muslimi +musta +mustonen +mutka +muu +muu kuin +muuan +muurame +muuri +muurinen +muusikko +muutama +muutos +muutostyö +muuttaja +muuttaminen +muutto +muuttoliike +muuttuminen +myller +mylly +myllykoski +myllylä +myllyniemi +myllys +mynämäki +myrkky +myrsky +myyjä +myyminen +myymälä +myynti +myyntihinta +myyntipäällikkö +myyntitulo +myyntivoitto +myytti +myöntäminen +myötätunto +myötätuuli +mä +mäenpää +mäkelä +mäki +mäkihyppy +mäkinen +mäkiviikko +mäntsälä +mänttä +mänttäri +mänty +mäntylä +mäntyniemi +määritelmä +määrittely +määrä +määräaika +määräraha +määräys +määttä +määttänen +mökki +möller +mönkkönen +mönkäre +mörttinen +möttölä +müller +naama +naantali +naapuri +naapurikunta +naapurimaa +naaras +nagano +nahka +naiminen +nainen +namibia +nappi +naru +nato +nato-jäsenyys +nato-maa +natsi +natura +naudanliha +nauha +nauru +nauta +nautinto +nauttiminen +nauvo +navetta +ne +neito +nelikko +neliö +neliömetri +neljännes +neljäsosa +nelonen +nelostie +nelson +nenonen +nenä +neste +netti +neuvo +neuvola +neuvonantaja +neuvonta +neuvosto +neuvostoliitto +neuvottelija +neuvottelu +neuvottelukierros +neuvottelukunta +neuvottelupöytä +nevalainen +new +nielsen +niemelä +niemi +nieminen +nigeria +niilo +niina +niinistö +nikkilä +niklas +niko +nikolai +nikula +nilkka +nilsson +nimi +nimike +nimimerkki +nimitys +nina +nippu +niska +niskanen +nissilä +nissinen +niukkuus +nivala +nobel +noita +nokia +nokka +nolla +noora +nopeus +nopeusrajoitus +nordbanken +nordbankenin +nordic +norja +norjalainen +normaali +normaalimatka +normi +norrback +nostalgia +nostaminen +nosto +notkahdus +noudattaminen +nousiainen +nousu +nousukausi +novelli +nukke +nukketeatteri +numero +nummela +numminen +nuo +nuori +nuoriso +nuorisoseura +nuorisotyö +nuorsuomalainen +nuorukainen +nuoruus +nuotio +nuotti +nurkka +nurmela +nurmes +nurmi +nurmijärvi +nurmikko +nurminen +nuutinen +nykyaika +nykypäivä +nykytaide +nykytilanne +nykänen +nyman +nyrkkeilijä +nyrkkeily +nyrkki +nähtävyys +näkeminen +näkemys +näky +näkymä +näkyvyys +näkö +näköala +näkökohta +näkökulma +näköpiiri +nälkä +nämä +näppi +närhi +näsijärvi +näyte +näytelmä +näytteleminen +näyttelijä +näyttely +näyttelytila +näyttämö +näyttö +näytös +odotus +ohikulkija +ohjaaja +ohjaaminen +ohjaus +ohje +ohjelma +ohjelmisto +ohjus +oikaisu +oikeisto +oikeudenkäynti +oikeudenkäyntikulu +oikeudenmukaisuus +oikeus +oikeusasiamies +oikeusjuttu +oikeuskansleri +oikeuskäsittely +oikeuslaitos +oikeusministeri +oikeusministeriö +oikeustiede +oikeusturva +oinonen +oire +oiva +oivallus +oja +ojala +ojanen +oksa +oksanen +olavi +ole +olemassaolo +oleminen +olemus +olento +olga +oliver +olkapää +olkiluoto +olli +olli-pekka +ollila +olo +olohuone +olosuhde +olsson +olut +olympiakisat +olympiakomitea +olympialainen +olympiapaikka +olympiavoittaja +oma +omaisuus +omakotitalo +omakotitontti +omatunto +omena +ominaisuus +omistaja +omistus +omistusosuus +ongelma +ongelmajäte +onnettomuus +onnettomuuspaikka +onni +onnistuminen +ooppera +opas +opastus +opel +operaatio +operaattori +opettaja +opettaminen +opetus +opetushallitus +opetusministeri +opetusministeriö +opetussuunnitelma +opinahjo +opinto +opintotuki +opiskelija +opiskelu +opiskelupaikka +opisto +oppi +oppiaine +oppikirja +oppilaitos +oppilas +oppilasmäärä +oppiminen +oppitunti +oppositio +oppositiojohtaja +oppositiopuolue +optimismi +optio +orava +organisaatio +ori +orimattila +orion +orivesi +orkesteri +osa +osa-alue +osaaja +osaaminen +osaamiskeskus +osakas +osake +osakeanti +osakekauppa +osakepääoma +osakeyhtiö +osakilpailu +osakkeenomistaja +osallistuja +osallistuminen +osallisuus +osanottaja +osanotto +osapuoli +osasto +osastopäällikkö +osavaltio +osavuosikatsaus +oscar +osinko +oskar +oslo +osmo +osoite +osoitus +ossi +ostaja +ostaminen +osto +ostos +ostotarjous +ostovoima +osuma +osuus +osuuskauppa +osuuskunta +osuuspankki +osuuspankkiryhmä +otava +ote +otos +otsa +otsikko +ottaminen +ottawa +ottelu +otto +oulainen +oulu +oulujoki +oululainen +oulunsalo +outi +outokumpu +ovi +paalupaikka +paananen +paarma +paasikivi +paasilinna +paasio +paatelainen +paavali +paavi +paavo +paavola +pahoinpitely +paikka +paikkakunta +paimio +painajainen +paine +paini +paino +painoarvo +painopiste +painos +painostus +painotus +paita +paja +pakarinen +paketti +pakettiauto +pakistan +pakkanen +pakkaus +pakki +pakko +pako +pakolainen +pakolaisjärjestö +pakolaisleiri +pakote +pala +palander +palanen +palatsi +palaute +palauttaminen +palautus +palaveri +palestiina +palestiinalainen +paljastus +palkankorotus +palkansaaja +palkinto +palkintolautakunta +palkintopalli +palkka +palkkaaminen +palkkalista +palkkaratkaisu +palkkaus +palkkio +pallo +palloliitto +palloseura +palm +palo +palokunta +palolaitos +palomies +palopäällikkö +palovaroitin +palsta +paluu +paluumuuttaja +palvelu +palveluala +palvelukeskus +palvelupiste +palvelus +palvelutalo +palvelutaso +paniikki +panimo +pankinjohtaja +pankki +pankkikortti +pankkikriisi +pankkipalvelu +pankkitili +panna +panos +panostus +panssarivaunu +panttivanki +panu +paperi +paperikone +paperiliitto +paperitehdas +paperiteollisuus +pappa +pappi +pappila +paraati +parainen +paraneminen +parannus +parantainen +parantaminen +paratiisi +paremmuus +parhaimmisto +pari +pariisi +pariskunta +parisuhde +parivaljakko +park +parkano +parkkinen +parkkipaikka +parlamentaarikko +parlamentti +parlamenttivaali +parras +partanen +partek +partio +partti +parveke +parviainen +pasanen +pasi +passari +passi +pastori +pataljoona +pato +patrick +patsas +pattijoki +paul +paula +pauli +pauliina +pedro +pehkonen +peikko +peili +peitto +peking +pekka +pekkala +pekkarinen +pelaaja +pelaaminen +pelastaja +pelastaminen +pelastus +pelastuslaitos +pelastustoimi +pelastustyö +peli +peliaika +pelicans +pelikielto +pelimies +pelinjohtaja +pelipaikka +pelisääntö +pelko +pelkonen +pellava +pelto +peltola +peltonen +peltoniemi +peluri +penkki +pennanen +penni +pensas +pentti +penttilä +penttinen +pentu +per +perhe +perhe-elämä +perheenjäsen +perheyritys +perho +perhonen +periaate +periaatepäätös +perinne +perintö +perjantai +perjantai-ilta +perjantaiaamu +persianlahti +persoona +persoonallisuus +persson +pertti +perttu +peru +peruna +perusasia +peruskirja +peruskorjaus +peruskoulu +peruskoulutus +perusoikeus +peruspalvelu +perussopimus +perussuomalainen +perusta +perustaja +perustaminen +peruste +perustelu +perusturva +perustuslaki +perustuslakivaliokunta +perä +perälä +pesonen +pesti +pesu +pesä +pesäpallo +pesäpalloilu +peter +peto +petos +petra +petri +petroskoi +petteri +pettymys +petäjävesi +peugeot +peura +philadelphia +phoenix +pia +pianisti +piano +pidätys +pieksämäki +pieli +pielinen +pieni +pienoismalli +pientalo +pienyrittäjä +pienyritys +pierre +pietari +pietarsaari +pietilä +piha +pihamaa +pihapiiri +pihkala +pihtipudas +piia +piikki +piikkiö +piilo +piiloset +piippu +piirainen +piiri +piirre +piirros +piirustus +piispa +pikamatka +pikataipale +pikku +pikkukaupunki +pikkupoika +pikkutyttö +pikkuveli +pilleri +pilvi +pimeys +pinna +pinochetin +pinta +pinta-ala +pirinen +pirjo +pirkanmaa +pirkka +pirkkala +pirkko +piru +pispala +piste +pistepörssi +pistooli +pitkäaikaistyötön +pitkänen +pitkäsoitto +pito +pitoisuus +pittsburgh +pituus +pitäjä +pitäminen +planeetta +plussa +pohdinta +pohja +pohjanmaa +pohjantähti +pohjavesi +pohjoinen +pohjois +pohjois-amerikka +pohjois-irlanti +pohjois-karjala +pohjois-korea +pohjois-pohjanmaa +pohjois-savo +pohjois-suomi +pohjoiskarjalainen +pohjoismaa +pohjoismaat +pohjoisosa +pohjoispuoli +pohjola +pohjonen +poika +poikanen +poikaystävä +poikkeus +poikkeuslupa +poissaolo +poistaminen +poisto +poistuma +poistuminen +pokka +polar +poliisi +poliisilaitos +poliisipäällikkö +poliitikko +politiikka +polku +polkupyörä +polttoaine +polvi +polvijärvi +pommi +pommi-isku +pommitus +pomo +ponnistelu +ponnistus +ponsi +pop +pori +porkkana +pormestari +poro +porsche +portaat +portti +portugal +portugali +porukka +porvari +porvarihallitus +porvoo +posio +poski +posti +postimerkki +postipankki +potilas +potku +potti +poutiainen +praha +presidentinvaali +presidentti +presidenttiehdokas +presidenttiehdokkuus +priha +prikaati +primakov +primakovin +prinsessa +prinssi +prisma +pristinan +pristinassa +prix +pro +prodi +prodin +produktio +professori +profiili +projekti +projektipäällikkö +promille +pronssi +pronssimitali +propaganda +prosentti +prosenttiyksikkö +prosessi +prostituutio +protesti +psykiatri +psykiatria +psykologi +psykologia +pub +pudasjärvi +pudotus +pudotuspeli +puhakka +puhdistaminen +puhdistamo +puhdistus +puhe +puheenaihe +puheenjohtaja +puheenjohtajakausi +puheenjohtajamaa +puheenjohtajuus +puheenjohtajuuskausi +puheenvuoro +puhelin +puhelinnumero +puhelinyhtiö +puhelu +puhemies +puhtaus +puhti +puhuja +puhuminen +puijo +puisto +puite +pujottelu +pukeutuminen +pukki +puku +pula +pulkkinen +pulla +pulli +pulliainen +pullo +pulma +punainen +punkalaidun +punta +puola +puoli +puoliaika +puolikas +puolimatka +puolisko +puoliso +puoliväli +puolivälierä +puoliyö +puolue +puolueettomuus +puoluehallitus +puoluejohtaja +puoluejohto +puoluekokous +puoluesihteeri +puoluevaltuusto +puolustaja +puolustaminen +puolustus +puolustusliitto +puolustusministeri +puolustusministeriö +puolustuspeli +puolustusvoima +puolustusvoimat +puranen +puristus +purkaminen +purkki +purku +puro +pussi +putin +putina +putki +putoaminen +puu +puuha +puuhamies +puukauppa +puukko +puumalainen +puurunen +puusto +puutalo +puutarha +puutavara +puute +puuttuminen +puvustus +pyhä +pyhäjärvi +pyhäselkä +pykälä +pyrintö +pyrkimys +pyry +pysyminen +pysäkki +pysäköinti +pyynikki +pyynti +pyyntö +pyörä +pyöräilijä +pyöräily +pyörätie +pyörätuoli +päihde +päijänne +päivi +päivittäistavarakauppa +päivystys +päivä +päivähoito +päiväkirja +päiväkoti +päivälehti +päivämäärä +päivänvalo +päiväraha +päiväsakko +pälkäne +pärssinen +pätevyys +pätkä +pätkätyö +pätäri +pää +pääasia +pääesikunta +päähenkilö +pääjohtaja +pääjuhla +pääkaupunki +pääkaupunkiseutu +pääkirjasto +pääkirjoitus +pääkonttori +päällikkö +pääluottamusmies +päämaja +päämies +pääministeri +päämäärä +päänsärky +pääoma +pääomatulo +pääomavero +pääomistaja +pääosa +pääpaino +päärakennus +päärooli +pääsarja +pääseminen +pääsihteeri +pääsiäinen +päästö +pääsy +pääsylippu +päätalo +päätavoite +pääte +päätoimittaja +päättyminen +päättäjä +päättäminen +pääty +päätöksenteko +päätös +päätöserä +päätöslauselma +päätöspäivä +päätösvalta +päävalmentaja +pöly +pörssi +pörssikurssi +pörssiyhtiö +pöyry +pöytä +pöytäkirja +raahe +raaka-aine +raakaöljy +raamattu +raami +raati +raatikainen +radio +radioasema +radiolinja +rafael +raha +raha-automaattiyhdistys +rahaliitto +rahapolitiikka +rahapula +rahasto +rahkonen +rahoittaja +rahoittaminen +rahoitus +rahoituserä +raide +raija +raili +raimo +raine +rainer +raisio +raiskaus +raivo +raja +raja-asema +rajala +rajamäki +rajanylityspaikka +rajoittaminen +rajoitus +rakenne +rakennelma +rakennemuutos +rakennerahasto +rakennus +rakennusala +rakennushanke +rakennuslaki +rakennusliike +rakennuslupa +rakennusmestari +rakennusoikeus +rakennuspaikka +rakennustyö +rakennustyömaa +rakentaja +rakentaminen +raketti +rakkaus +rako +ralf +ralli +rami +rangaistus +rangers +rangersin +rankkasade +ranne +rannikko +ranska +ranskalainen +ranta +rantala +rantanen +ranua +raportti +rapu +rasila +rasismi +rasite +rasitus +rask +raskaus +rasti +rasva +rata +ratas +ratilainen +ratkaiseminen +ratkaisija +ratkaisu +ratti +rattijuoppo +rattijuopumus +rauha +rauhala +rauhanneuvottelu +rauhanprosessi +rauhansopimus +rauhansuunnitelma +rauhanturvaaja +rauhanturvajoukko +rauma +rauni +raunio +rauno +rauta +rautamaa +rautaruukki +rautatie +rautatieasema +rautavaara +rautiainen +rautio +ravi +ravinto +ravintola +ray +reaktio +reaktori +real +realismi +reetta +rehellisyys +rehn +rehtori +rehu +reijo +reikä +reima +reini +reinikainen +reino +reissu +reitti +rekisteri +rekisteröinti +rekka +remontti +remonttiryhmä +renault +rengas +repo +reppu +republikaani +resepti +reservi +resurssit +retki +reuna +reuter +reuters +reviiri +richard +riekkinen +riemu +riesa +riihimäki +riika +riikka +riikonen +riina +riippuvuus +riisi +riista +riistanhoitopiiri +riita +riitta +riitti +rikkaus +rikkominen +rikkomus +rikollinen +rikollisuus +rikos +rikosilmoitus +rikoskomisario +rikospoliisi +riku +rima +rinne +rinta +rintala +rintama +rio +ripaus +riski +rissanen +risteily +risteys +risti +ristiriita +risto +ritari +ritva +rivi +rivitalo +robert +robinson +rock +roger +rohkeus +roiha +roine +rokote +romaani +romahdus +romahtaminen +romani +romania +romantiikka +romu +ronkainen +rooli +rooma +roope +rosberg +roska +rossi +rosvo +rotta +rotu +rouva +rovaniemi +rovanperä +roy +ruanda +rudolf +rugova +ruis +ruissalo +rukous +rumpali +rumpu +runeberg +runko +runkosarja +runo +runoilija +runous +ruohonen +ruoka +ruokailu +ruokakauppa +ruokapöytä +ruokavalio +ruotsalainen +ruotsi +ruovesi +rupla +rusi +rutiini +ruuhka +ruumis +ruuna +ruuska +ruusu +ruutu +ryhmittymä +ryhmä +ryhtyminen +rytkönen +rytmi +ryynänen +ryöstäjä +ryöstö +räikkönen +räisänen +räjähde +räjähdys +räsänen +räty +rääkkylä +saab +saaja +saalis +saamelainen +saaminen +saanti +saapas +saapuminen +saara +saarela +saarelainen +saari +saarijärvi +saarikangas +saarikoski +saarinen +saariselkä +saaristo +saaristomeri +saastamoinen +saaste +saatava +saatavuus +saattaminen +saatto +saavuttaminen +saavutus +sadasosa +saddam +sade +saha +sailas +saima +sainz +sairaala +sairaalahoito +sairaanhoitaja +sairaanhoito +sairaanhoitopiiri +sairanen +sairasloma +sairastuminen +sairaus +sakari +sakka +sakko +saksa +saksalainen +saku +salaatti +salaisuus +salakuljetus +salama +saldo +sali +salibandy +salkku +salla +sallinen +salmela +salmi +salminen +salo +salonen +salonius +salt +sama +samaranch +samaranchin +sami +sampo +samppa +samppanja +samuli +san +sana +sananvapaus +sandell +saneeraus +sankari +sanna +sanoma +sanomalehti +sanonta +santer +santeri +sara +sarajevo +sari +sariola +sarja +sarjakuva +sasi +satakunta +satama +satanen +satelliitti +sato +sattuma +satu +saudi-arabia +sauli +sauma +sauna +sauva +savela +savo +savolainen +savonlinna +savu +savuke +scania +schmitt +schröder +schumacher +scott +se +seat +seattle +sebastian +seija +seikka +seikkailu +seinä +seinäjoki +sekoitus +seksi +seksuaalisuus +sektori +sekunti +selitys +selkkaus +selkä +selkäranka +sello +sellu +sellutehdas +selonteko +selvittely +selvittäminen +selvitys +selvitysmies +selvitystyö +selviytyminen +selvyys +selänne +seminaari +senaatti +senaattori +sentti +seos +seppo +seppä +seppälä +seppänen +serbi +serbia +serbijoukko +sergei +sesonki +seteli +setä +seura +seuraaja +seuraaminen +seuraamus +seurakunta +seurakuntayhtymä +seuranta +seuraus +seurue +seutu +seutukunta +sevilla +shakespeare +shell +show +sianliha +sibelius +side +siekkinen +sielu +siemen +sieni +sierra +sievinen +signaali +sihteeri +sihvonen +siika +siilinjärvi +siimes +siipi +siirto +siirtolainen +siirtyminen +siirtymä +siirtymäaika +siirtymäkausi +siirtäminen +siitonen +siivonen +siivooja +siivous +siivu +sija +sijainen +sijainti +sijoittaja +sijoittaminen +sijoittuminen +sijoitus +sijoituspaikka +sijoitusrahasto +sika +silakka +silja +sillanpää +silminnäkijä +silmä +silmäkulma +silta +siltanen +silvennoinen +simo +simola +sinfonia +sinfoniaorkesteri +singapore +single +sinikka +sinilevä +sininen +sinä +siperia +sipilä +sipuli +siren +sirkka +sirkka-liisa +sirkus +sirpa +sirviö +sirén +sisar +sisarus +sisko +sissi +sisustus +sisä +sisällissota +sisältö +sisäministeri +sisäministeriö +sisäpiiri +sisätila +sitaatti +sitoumus +sitoutuminen +siunaus +siviili +sivistys +sivu +sjöberg +skandaali +skandia +skandinavia +skinnari +skop +skotlanti +skotti +slovakia +slovenia +smith +snellman +sodankylä +sofia +sohva +soile +soini +soininen +sointi +soitin +soittaja +soittaminen +soitto +sokeri +sola +solidaarisuus +solisti +solmu +solu +somero +sonera +soneran +sonninen +sopeutuminen +sopiminen +sopimus +soppa +sopraano +sopu +sopupeli +sormi +sorsa +sortavala +sosiaaliala +sosiaalidemokraatti +sosiaalitoimi +sosiaaliturva +sosiaalityöntekijä +sosialidemokraatti +sosialismi +sosialisti +sota +sota-aika +sotainvalidi +sotarikos +sotatoimi +sotaveteraani +sotilas +sotilasliitto +sotkamo +sotku +soul +sovellus +soveltaminen +sovinto +sovittelu +sovitus +sponsori +stadion +stakes +stalin +standardi +stanley +star +startti +status +stefan +stepashin +stephen +steve +stewart +stipendi +stockmann +stora +strasbourg +strategia +strauss +street +stressi +studio +subaru +sudan +suhdanne +suhde +suhonen +suhtautuminen +suihku +sukeltaja +sukka +suklaa +suksi +suku +sukulainen +sukupolvi +sukupuoli +sulander +sulkeminen +sulo +summa +sun +sund +sundqvist +sunnuntai +sunnuntai-ilta +sunnuntaiaamu +suo +suoja +suojanen +suojatie +suojatti +suojeleminen +suojelija +suojelu +suojelualue +suola +suolahti +suomalainen +suomalaisuus +suomalaisyritys +suomenhevonen +suomenlahti +suomennos +suomenruotsalainen +suomi +suomi-yhtiö +suominen +suomussalmi +suora +suorittaminen +suoritus +suorituskyky +suosikki +suosio +suositus +suostumus +super +supistaminen +supistus +surma +suru +susanna +susi +suu +suunnistaja +suunnistus +suunnitelma +suunnittelija +suunnittelu +suunta +suuntaus +suuntaviiva +suuri +suurkaupunki +suurlähettiläs +suurlähetystö +suurpujottelu +suuruus +suurvalta +suuryritys +suvaitsevaisuus +suvi +suvi-anne +sveitsi +sven +svenska +swanljung +sydney +sydän +syke +syksy +syli +symboli +sympatia +synnytys +synti +synty +syntyminen +syntymä +syntymäpäivä +syrjintä +syrjä +syrjäseutu +syrjäytyminen +systeemi +syvyys +syy +syyllisyys +syyria +syyskausi +syyskuu +syyte +syyteharkinta +syytetty +syyttäjä +syytös +syöminen +syöpä +syöttö +säde +säestys +sähkö +sähkölaitos +sähköposti +sähköyhtiö +säiliö +säilyminen +säilyttäminen +säkylä +sänky +särkänniemi +säteily +sävel +sävellys +sävelmä +säveltäjä +sävy +sää +säädös +sääli +säännös +sääntö +säästäminen +säästö +säästöpankki +säätiö +söderman +taajama +taakka +taantuma +tae +tahko +taho +tahti +tahto +tahvanainen +taide +taidemaalari +taidemuseo +taidenäyttely +taideteos +taidetoimikunta +taika +taikina +taimen +taimi +taina +tainio +taipale +taipumus +taistelija +taistelu +taisto +taitaja +taite +taiteilija +taito +taival +taivalkoski +taivas +taiwan +taju +tajunta +taka-ala +takaa-ajo +takaisku +takala +takapiha +takaraja +takaus +takavuosi +takki +taksa +taksi +taktiikka +takuu +talkoot +talkootyö +tallberg +talletus +talli +tallikaveri +tallinna +talo +talonmies +talonpoika +talous +talousalue +talousarvio +talouselämä +talousjohtaja +talouskasvu +talouskehitys +talouskriisi +talouspolitiikka +talouspäällikkö +taloustilanne +talousvaikeus +taloyhtiö +talvi +talvikausi +talvikisa +talvisota +tamma +tammela +tammerkoski +tammi +tammikuu +tamminen +tammisaari +tampella +tampere +tamperelainen +taneli +tango +tanja +tanner +tansania +tanska +tanskalainen +tanskanen +tanssi +tanssija +tapa +tapaaminen +tapahtuma +tapahtumapaikka +tapani +tapaturma +tapaus +tapio +tapiola +tappaminen +tappara +tappelu +tappio +tappo +tarha +tarina +tarja +tarjoaja +tarjoaminen +tarjoilija +tarjonta +tarjous +tarjouskilpailu +tarkastaja +tarkastelu +tarkastus +tarkistaminen +tarkistus +tarkkailija +tarkkailu +tarkkuus +tarkoitus +tarmo +tarpeellisuus +tartto +tartunta +taru +tarvainen +tarve +tarvike +tasa-arvo +tasapaino +tasapeli +tasavalta +tase +tasku +taso +tasoitus +tass +tauko +taulu +taulukko +tauno +tausta +tauti +tavara +tavaramerkki +tavaratalo +tavoite +tavoittelu +te +te-keskus +team +teatteri +tee +teema +teemu +tehdas +teheran +teho +tehokkuus +tehopiste +tehostaminen +tehtävä +tehy +teija +teijo +teisko +tekeminen +tekes +tekijä +tekniikka +teknologia +teko +teksti +tekstiili +telakka +televisio +televisiokanava +telia +teline +tellervo +teltta +tempaus +tempo +temppu +tennis +tenori +teollisuus +teollisuusalue +teollisuusmaa +teollisuusministeri +teollisuusministeriö +teologia +teoria +teos +teppo +terapia +terassi +terhi +terho +termi +terminaali +tero +terrorismi +terroristi +terttu +tervehdys +terveiset +terveydenhoitaja +terveydenhoito +terveydenhuolto +terveydentila +terveys +terveysala +terveysasema +terveyskeskus +terveyslautakunta +terveysministeri +terveysministeriö +terveyspalvelu +terveystoimi +tervo +terä +teräs +testamentti +testaus +testi +teurastamo +teuvo +thaimaa +the +thomas +tiainen +tie +tiede +tiedekunta +tiedemies +tiedonanto +tiedosto +tiedote +tiedottaja +tiedottaminen +tiedotus +tiedotuspäällikkö +tiedotustilaisuus +tiedotusväline +tiedustelu +tielaitos +tieliikenne +tienoo +tiepiiri +tieto +tietoisuus +tietojärjestelmä +tietokone +tietoliikenne +tietotekniikka +tietoverkko +tietoyhteiskunta +tietämys +tiia +tiibet +tiihonen +tiilikainen +tiima +tiimi +tiina +tiistai +tiistai-ilta +tiistaiaamu +tiitinen +tiivistäminen +tikka +tikkakoski +tikkanen +tila +tilaaja +tilaisuus +tilanne +tilasto +tilastokeskus +tilaus +tilauskanta +tili +tilikausi +tilinpäätös +tilintarkastaja +tim +times +timo +timonen +tippa +tirana +tiski +titteli +todellisuus +todennäköisyys +todistaja +todiste +todistus +tohmajärvi +tohtori +toijala +toimeenpano +toimeentulo +toimeentulotuki +toimeksianto +toimenkuva +toimenpide +toimi +toimiala +toimielin +toimihenkilö +toimija +toimikausi +toimikunta +toimilupa +toimiminen +toiminnanjohtaja +toiminta +toimintaedellytys +toimintakyky +toimintamalli +toimintatapa +toiminto +toimipaikka +toimipiste +toimisto +toimitila +toimittaja +toimittaminen +toimitus +toimitusjohtaja +toimivalta +toimivuus +toinen +toipuminen +toisinajattelija +toivakka +toivanen +toive +toivo +toivomus +toivonen +tokio +tolonen +tolppa +tolvanen +tom +tomaatti +tomas +tomi +tommi +tommy +tomás +toni +tonni +tontti +tony +topelius +topi +tori +torino +torjuminen +torjunta +torni +tornio +toronto +torstai +torstai-ilta +torstaiaamu +torvinen +tosi +tosiasia +toskala +toteuttaminen +toteutuminen +toteutus +totuus +touhu +toukokuu +toveri +toyota +traditio +tragedia +traktori +treeni +trendi +trio +trondheim +tshekki +tshekkoslovakia +tshernomyrdin +tshernomyrdinin +tshetsheeni +tshetshenia +tuhka +tuho +tuhoaminen +tuija +tukeminen +tukholma +tuki +tukialue +tukija +tukikohta +tukka +tukku +tulehdus +tuleminen +tulevaisuus +tuli +tuliaiset +tulija +tulipalo +tulitauko +tulitus +tulkinta +tulkki +tulli +tulo +tuloero +tulokas +tuloratkaisu +tulos +tulovero +tuloveroprosentti +tuloverotus +tulva +tungos +tunne +tunneli +tunnelma +tunnistaminen +tunnus +tunnusmerkki +tunnustus +tuntemus +tunti +tunto +tuntuma +tunturi +tuo +tuoksu +tuoli +tuomainen +tuomari +tuomaristo +tuomas +tuomi +tuominen +tuomio +tuomioistuin +tuomioja +tuomiokirkko +tuomisto +tuomo +tuonti +tuotanto +tuotantolaitos +tuote +tuotekehittely +tuotekehitys +tuotemerkki +tuotos +tuottaja +tuottajahinta +tuottaminen +tuottavuus +tuotto +tuovinen +tupa +tupakka +tupakointi +tupo +turismi +turisti +turkka +turkki +turku +turkulainen +turma +turnaus +turpeinen +turtiainen +turunen +turva +turvaaminen +turvallisuus +turvallisuusjoukko +turvallisuusneuvosto +turvallisuuspolitiikka +turvapaikanhakija +turvapaikka +turvatoimi +turvattomuus +turvavyö +turve +tusina +tuska +tutkija +tutkijaryhmä +tutkiminen +tutkimus +tutkimuskeskus +tutkimuslaitos +tutkimusryhmä +tutkimustulos +tutkimustyö +tutkinta +tutkinto +tuttava +tuttavuus +tutustuminen +tuula +tuuli +tuulikki +tuupovaara +tuuri +tuusula +tykistö +tykki +tynnyri +tyrnävä +tytti +tyttö +tyttöystävä +tytär +tytäryhtiö +tyyli +tyynimeri +tyyppi +tyytymättömyys +tyytyväisyys +työ +työaika +työehtosopimus +työelämä +työharjoittelu +työhuone +työkalu +työkaveri +työkyky +työllistyminen +työllistäminen +työllisyys +työläinen +työmaa +työmarkkina +työmarkkinajärjestö +työmatka +työministeri +työministeriö +työmäärä +työnantaja +työnhakija +työnjako +työnjohtaja +työntekijä +työnteko +työpaikka +työpaja +työpanos +työpäivä +työrauha +työreformi +työryhmä +työskentely +työsopimus +työsuhde +työtaistelu +työtehtävä +työtoveri +työttömyys +työttömyysaste +työttömyysturva +työtön +työvaliokunta +työvoima +työvoimapula +työvoimatoimisto +työväenliike +työväenopisto +työväenpuolue +työväentalo +työväenyhdistys +työväki +työväline +työyhteisö +tähti +tähtinen +tähtäin +tämä +tämä kaikki +tärkeys +täti +täysistunto +täysosuma +täyte +täyttäminen +törmäys +uganda +uhka +uhkaaja +uhkailu +uhkakuva +uhkaus +uhri +uimahalli +uimaranta +uimari +uinti +ukko +ukkola +ukraina +ulf +ulkoasu +ulkomaa +ulkomaalainen +ulkoministeri +ulkoministeriö +ulkonäkö +ulkopolitiikka +ulkopuolinen +ulla +ulosajo +ulottuvuus +umpikuja +unelma +uni +unicef +unioni +united +unkari +unto +uosukainen +uotila +upm-kymmene +upseeri +ura +urakka +urakoitsija +urheilija +urheilu +urheilukenttä +urheiluliitto +urheiluseura +urho +urjala +urpo +urut +usa +usea +usko +uskomus +uskonto +uskottavuus +utah +utsjoki +uudisrakennus +uudistaminen +uudistus +uuni +uurainen +uurna +uusi +uusi-seelanti +uusikaupunki +uusimaa +uusiminen +uusinta +uusitalo +uusivuosi +uusnatsi +uutinen +uutistoimisto +uutuus +vaajakoski +vaala +vaali +vaalikampanja +vaalikausi +vaaliliitto +vaalipiiri +vaalitaistelu +vaalitulos +vaalityö +vaalivoitto +vaara +vaaratilanne +vaasa +vaate +vaatimus +vaellus +vahingonkorvaus +vahinko +vahtimestari +vahvistaminen +vahvistuminen +vahvistus +vahvuus +vaihde +vaihdos +vaihe +vaihtaminen +vaihtelu +vaihto +vaihtoehto +vaihtuminen +vaikeus +vaikute +vaikutelma +vaikuttaja +vaikuttaminen +vaikutus +vaikutusmahdollisuus +vaikutusvalta +vaimo +vainaja +vainio +vaiva +vaja +vaje +vakaus +vakavaraisuus +vakavuus +vakoilu +vakuus +vakuutus +vakuutusyhtiö +vala +valaistus +valhe +valikoima +valinta +valio +valiokunta +valioliiga +valistus +valitseminen +valittaja +valittu +valitus +valkama +valkeakoski +valko-venäjä +valkoinen +valkokangas +valkonen +valkosipuli +vallankumous +valmennus +valmentaja +valmet +valmistaja +valmistaminen +valmistautuminen +valmiste +valmistelu +valmistuminen +valmistus +valmius +valo +valokuva +valokuvaaja +valssi +valta +valtakausi +valtakirja +valtakunnansovittelija +valtakunta +valtaoikeus +valtaosa +valtatie +valtaus +valtimo +valtio +valtionapu +valtioneuvosto +valtionosuus +valtionpäämies +valtionsyyttäjä +valtiontalous +valtionyhtiö +valtiopäivä +valtiosihteeri +valtiotiede +valtiovalta +valtiovarainministeri +valtiovarainministeriö +valtiovierailu +valtonen +valtti +valtuus +valtuuskunta +valtuusto +valtuustoryhmä +valtuutettu +valuutta +valuuttarahasto +valvoja +valvonta +vamma +vammainen +vammala +vancouver +vanha +vanhainkoti +vanhala +vanhanen +vanhemmuus +vanhempi +vanhus +vanhustenhuolto +vanhuus +vankeus +vankeusrangaistus +vankeustuomio +vanki +vankila +vantaa +vapaa +vapaa-aika +vapaaehtoinen +vapaaehtoistyö +vapaapäivä +vapaus +vapauttaminen +vapautuminen +vapautus +vapautusarmeija +vapo +vappu +vara +varajäsen +varallisuus +varamies +varapresidentti +varapuheenjohtaja +varapuhemies +varapääministeri +varas +varasto +varatoimitusjohtaja +varatuomari +varaus +varikko +varis +varjo +varkaus +varmistaminen +varmuus +varoitus +varonen +varovaisuus +varsi +varsinais-suomi +varsova +vartalo +vartiainen +vartija +vartti +varuskunta +varusmies +varustamo +varuste +varvas +vasala +vasemmisto +vasemmistoliitto +vasemmistopuolue +vastaaja +vastaanottaja +vastaanottaminen +vastaanotto +vastaanottokeskus +vastaava +vastaehdokas +vastaisku +vastaisuus +vastakohta +vastalause +vastapaino +vastapuoli +vastarinta +vastaus +vastaväittäjä +vastine +vastoinkäyminen +vastus +vastustaja +vastustaminen +vastustus +vastuu +vastuualue +vatanen +vatsa +vattenfall +vauhti +vaunu +vaurio +vauva +veijo +veikkaus +veikko +veistos +veitsi +velallinen +veli +veli-matti +veli-pekka +veljekset +velka +velkoja +velvoite +velvollisuus +vene +veneilijä +venetsia +vennamo +venäjä +venäläinen +venäläisjoukko +verenpaine +verho +veri +verilöyly +verkko +verkosto +vero +verohelpotus +veronalennus +veronkevennys +veronmaksaja +veropaketti +veropetos +veroprosentti +veroratkaisu +verotoimisto +verottaja +verotulo +verotus +versio +verta +vertailu +vesa +vesi +vesialue +vesihuolto +vesilaitos +vesioikeus +vesistö +vessa +vesterinen +veteraani +veto +vetonaula +vetoomus +vetovoima +veturi +vetäjä +vetäminen +vetäytyminen +victor +video +vieminen +viemäri +vienti +vierailija +vierailu +vieras +vieri +viesti +viestin +viestintä +vietnam +vietto +viha +vihannes +vihje +vihollinen +vihreä +vihti +viiala +viidakko +viidennes +viidesosa +viihde +viihtyvyys +viikko +viikonloppu +viikonvaihde +viimeistely +viina +viinanen +viini +viinijärvi +viipuri +viisaus +viisikko +viisumi +viitanen +viitasaari +viitasalo +viite +viitta +viiva +viive +vika +viking +viktor +vilho +vilja +viljelijä +viljely +viljo +villa +ville +vilppula +vinkki +viranhaltija +viranomainen +virasto +vire +viren +virhe +virike +virka +virkailija +virkakausi +virkamies +virkaveli +viro +virolainen +virpi +virsi +virta +virtanen +virtaus +virus +visio +vitamiini +vitonen +vitsi +viulisti +viulu +vladimir +voi +voima +voimakkuus +voimala +voimalaitos +voimasuhde +voimavara +voimistelu +voittaja +voittaminen +voitto +voittoaika +voittomaali +volkswagen +volvo +volyymi +voutilainen +vuode +vuodenaika +vuodenvaihde +vuokatti +vuokko +vuokola +vuokra +vuokra-asunto +vuokralainen +vuokrasopimus +vuokraus +vuori +vuorinen +vuorineuvos +vuoristo +vuoro +vuorokausi +vuoropuhelu +vuorovaikutus +vuosi +vuosikate +vuosikausi +vuosikokous +vuosikymmen +vuosineljännes +vuosisata +vuositaso +vuosituhat +vuotias +vuotisjuhla +vuotispäivä +vuoto +vyö +vyöhyke +väestö +vähemmistö +väheneminen +vähennys +vähentäminen +vähittäiskauppa +vähyys +väinö +väistö +väisänen +väite +väitös +väitöskirja +väki +väkijoukko +väkiluku +väkivalta +väkivaltaisuus +väli +väli-suomi +väliaika +välierä +välikohtaus +välikysymys +välimaa +välimatka +välimeri +välimäki +väline +välinpitämättömyys +välittäjä +välittäminen +välttäminen +välttämättömyys +vänskä +väri +värtsilä +väsymys +väylä +väyrynen +vääntö +väänänen +väärinkäyttö +väärinkäytös +vääryys +wagner +wahlroos +wales +wall +wallenius +waltari +walter +washington +wayne +west +westerlund +wien +william +williams +wilson +wimbledon +world +wto +wärtsilä +xa +xc +ydin +ydinase +ydinjäte +ydinkeskusta +ydinvoima +ydinvoimala +yhde +yhdistelmä +yhdistyminen +yhdistys +yhdistäminen +yhdysvallat +yhteenliittymä +yhteenotto +yhteensovittaminen +yhteenveto +yhteishenki +yhteiskoulu +yhteiskunta +yhteiskuntatiede +yhteistoiminta +yhteistyö +yhteistyöjärjestö +yhteistyökumppani +yhteistyösopimus +yhteisymmärrys +yhteisyritys +yhteisö +yhteisövero +yhtenäisyys +yhteydenotto +yhteydenpito +yhteys +yhtiö +yhtiökokous +yhtye +yhtymä +yhtään mikään +ykkönen +ykkössija +ykköstila +yksikkö +yksilö +yksimielisyys +yksinhuoltaja +yksinäisyys +yksityinen +yksityiselämä +yksityishenkilö +yksityiskohta +yksityistäminen +yksityisyys +yle +yleiskaava +yleiskokous +yleisradio +yleissitovuus +yleistyminen +yleisurheilu +yleisurheiluliitto +yleisö +yleisömäärä +ylijohtaja +ylijäämä +ylikonstaapeli +ylikuumeneminen +ylilääkäri +ylinopeus +yliopisto +ylioppilas +ylioppilaskirjoitus +ylioppilaskunta +ylitarkastaja +ylitys +ylityö +ylivieska +ylivoima +ylläpito +ylläpitäminen +yllättäjä +yllätys +ylpeys +yläaste +ylähuone +yläkerta +yläraja +ylöjärvi +ylönen +ymmärrys +ymmärtäminen +ympyrä +ympäriajo +ympäristö +ympäristöasia +ympäristöjärjestö +ympäristökeskus +ympäristökunta +ympäristölautakunta +ympäristöministeri +ympäristöministeriö +ympäristönsuojelu +ympäristövaikutus +york +yrittäjyys +yrittäjä +yrittäminen +yritys +yritysjohtaja +yrityskauppa +yritystoiminta +yrjö +yrtti +ystävyys +ystävä +yö +zyskowicz +ähtäri +äidinkieli +äiti +ässä +äänekoski +äänestys +äänestyspaikka +äänestysprosentti +äänestäjä +äänestäminen +ääni +äänimäärä +äänioikeus +äänioikeutettu +äänite +äänivalta +ääri +åbo +öcalan +öcalanin +öljy +öljy-yhtiö diff --git a/.docksal/etc/solr/solr811/nouns_fr.txt b/.docksal/etc/solr/solr811/nouns_fr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_hi.txt b/.docksal/etc/solr/solr811/nouns_hi.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_it.txt b/.docksal/etc/solr/solr811/nouns_it.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_nb.txt b/.docksal/etc/solr/solr811/nouns_nb.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_nl.txt b/.docksal/etc/solr/solr811/nouns_nl.txt new file mode 100644 index 000000000..ccff80738 --- /dev/null +++ b/.docksal/etc/solr/solr811/nouns_nl.txt @@ -0,0 +1,45360 @@ +aachen +aachener +aah +aalborg +aalders +aalmoezen +aalscholver +aalscholvers +aalscholverstand +aalsmeer +aalsmeerbaan +aalsmeerse +aalten +aaltenaar +aaltjes +aam +aan +áan +aanbad +aanbaklaagjes +aanbelde +aanbellen +aanbesteden +aanbesteding +aanbestedingen +aanbestedingsdossier +aanbestedingsprocedure +aanbestedingsrichtlijn +aanbevelen +aanbeveling +aanbevelingen +aanbevolen +aanbiddelijk +aanbiddelijke +aanbidden +aanbiddend +aanbidding +aanbieden +aanbieder +aanbieders +aanbiedfrequentie +aanbiedingsbrief +aanbiedplaatsen +aanbiedt +aanblik +aanbod +aanbood +aanbouw +aanbrengen +aanbrengt +aandacht +aandachtig +aandachtige +aandachtiger +aandachtspunten +aandachtstoffen +aandachtsvelden +aandeden +aandeed +aandeel +aandeelhouder +aandeelhouders +aandeelhoudersvergadering +aandelen +aandelenemissie +aandelenfonds +aandelenkapitaal +aandelenruil +aandoen +aandoende +aandoening +aandoeningen +aandoenlijke +aandoet +aandraagt +aandrang +aandreigde +aandreigende +aandreunde +aandrijfas +aandrijft +aandrijftechniek +aandrijven +aandrijvende +aandrijving +aandrijvingen +aandringen +aandringt +aandrong +aandruk +aandrukte +aanduidde +aanduiding +aaneen +aaneengesloten +aangaan +aangaande +aangaat +aangaf +aangebeden +aangebeterd +aangeblazen +aangeboden +aangeboord +aangeboren +aangebracht +aangebrachte +aangebroken +aangedaan +aangedonder +aangedragen +aangedreven +aangedrongen +aangeduid +aangeduide +aangeeft +aangegaan +aangegaapt +aangegeven +aangegooid +aangegrepen +aangehoord +aangehouden +aangejaagd +aangekaart +aangekeken +aangeklaagd +aangeknoeid +aangeknoopt +aangekocht +aangekomen +aangekondigd +aangekondigde +aangekweekt +aangeland +aangeleerd +aangeleerde +aangelegd +aangelegde +aangelegenheden +aangelegenheid +aangeleverd +aangeleverde +aangelopen +aangemeld +aangemelde +aangemerkt +aangemoedigd +aangenaam +aangenaamste +aangename +aangenamer +aangenomen +aangepakt +aangepast +aangepaste +aangeplant +aangepord +aangeraakt +aangeraden +aangereikt +aangericht +aangeroerde +aangeschaft +aangeschenen +aangescherpt +aangescherpte +aangeslagen +aangesloten +aangespannen +aangespoord +aangesproken +aangestaard +aangesteld +aangestipt +aangestoken +aangestort +aangestuurd +aangetast +aangetaste +aangetekend +aangetoond +aangetoonde +aangetroffen +aangetrokken +aangevallen +aangevangen +aangevaren +aangeven +aangevochten +aangevoeld +aangevoerd +aangevoerde +aangevraagd +aangevraagde +aangevuld +aangewend +aangewezen +aangewonnen +aangezegd +aangezicht +aangezichten +aangezien +aangezuurd +aangezweemd +aangifte +aangifteformulieren +aangifteplichtige +aanging +aangloeiden +aangrauwde +aangrauwend +aangrenzende +aangrijpen +aangrijpend +aangroei +aangroeiende +aangroeiremmende +aangroeiwerende +aanhaalde +aanhaalt +aanhang +aanhangende +aanhangers +aanhangig +aanhangwagen +aanhangwagens +aanhankelijk +aanhankelijkheden +aanhankelijkheid +aanhield +aanhoorde +aanhoort +aanhoren +aanhouden +aanhoudend +aanhoudende +aanhouding +aanhoudt +aanhuilde +aanhuilen +aanhuilende +aanhuiverde +aanjager +aankaarten +aankeek +aankijken +aankijkende +aankijkt +aanklaagden +aanklacht +aanklagen +aanklager +aankleden +aankleven +aanknopingspunten +aankoeking +aankomen +aankomende +aankomst +aankomsttijden +aankomt +aankon +aankondigde +aankondiging +aankondigt +aankoop +aankoopbeleid +aankoopbon +aankoopgedrag +aankopen +aankunnen +aankwam +aankwamen +aanlanding +aanleg +aanleggen +aanlegkosten +aanlegt +aanleiding +aanleveren +aanliep +aanlig +aanlokkelijke +aanloop +aanloopkosten +aanlopen +aanmaak +aanmaken +aanmatigend +aanmeert +aanmelden +aanmelding +aanmerende +aanmerkelijk +aanmerking +aanmerkingen +aanmistten +aanmoedigen +aanmoedigend +aanmoediging +aanmoedigingspremie +aanmoedigingsprijzen +aannachtende +aannaderde +aannaderen +aannam +aanname +aannamen +aannames +aanneemsom +aanneemt +aannemelijk +aannemen +aannemende +aannemer +aannemerij +aannemers +aannemersbedrijf +aannemerscombinaties +aannemersmaatschappij +aannemingsbedrijf +aannemingsbedrijven +aanpak +aanpakbiljetten +aanpakken +aanpakt +aanpalende +aanpasbaarheid +aanpassen +aanpassing +aanpassingen +aanpast +aanplant +aanprijzen +aanraadt +aanraken +aanraking +aanricht +aanrichten +aanrichtte +aanried +aanruisende +aanschaf +aanschaffen +aanschafkosten +aanschafprijs +aanschafsubsidie +aanschafwaarde +aanschemeren +aanscherpen +aanscherping +aanschietende +aanschoot +aanschouwelijk +aanschrijven +aanschrijving +aanslaan +aanslaat +aanslag +aanslepen +aansloot +aansluit +aansluiten +aansluitend +aansluitende +aansluiting +aansluitingen +aansluitkosten +aansluitstukken +aanspannen +aanspoelt +aansporen +aanspraak +aansprakelijk +aansprakelijke +aansprakelijkheden +aansprakelijkheid +aansprakelijkheidskorting +aansprakelijkheidsverzekering +aansprakelijkheidsverzekeringen +aansprakelijksverzekering +aanspraken +aanspreekpunt +aanspreken +aansprekende +aanstaan +aanstaande +aanstaarden +aanstaren +aansteken +aanstellen +aanstellerige +aanstellerigheid +aanstellerij +aanstelling +aansterken +aanstonds +aanstoot +aanstormende +aanstorten +aanstreek +aantal +aantallen +aantast +aantasten +aantastend +aantastende +aantasting +aantekenen +aantekening +aantijgingen +aantocht +aantonen +aantoonbaar +aantoonde +aantoont +aantreden +aantreffen +aantreft +aantrekkelijk +aantrekkelijke +aantrekkelijker +aantrekkelijkheid +aantrekken +aantrekt +aantroffen +aantrok +aanvaard +aanvaardbaar +aanvaardbaarheid +aanvaardbare +aanvaarde +aanvaarden +aanvaarding +aanval +aanvallen +aanvang +aanvankelijk +aanvankelijke +aanvechten +aanverwant +aanverwante +aanverwanten +aanving +aanvliegroute +aanvliegroutes +aanvluchten +aanvoelde +aanvoelen +aanvoelende +aanvoelt +aanvoer +aanvoerders +aanvoeren +aanvoering +aanvoernormen +aanvoerpijp +aanvoert +aanvoertekort +aanvraag +aanvraagformulieren +aanvraagperiode +aanvraagstrijd +aanvragen +aanvrager +aanvragers +aanvullen +aanvullend +aanvullende +aanvulling +aanvullingen +aanwaaiden +aanwaaiend +aanwaaiende +aanwaaiingen +aanwaait +aanwas +aanwenden +aanwezig +aanwezige +aanwezigheid +aanwezigheidssensoren +aanwijsbare +aanwijzen +aanwijzing +aanwijzingen +aanwijzingsbesluit +aanwijzingsregeling +aanwinning +aanwipte +aanwonenden +aanzag +aanzagen +aanzat +aanzeggen +aanzei +aanzet +aanzetstuk +aanzette +aanzetten +aanzie +aanzien +aanzienlijk +aanzienlijke +aanzoek +aanzomerende +aanzuigen +aanzuiglucht +aanzuren +aanzweemde +aanzwellend +aanzwellende +aanzwierden +aao +aapjes +aarbeien +aard +aardam +aardappel +aardappelcampagne +aardappelcysteaaltje +aardappelen +aardappelfabrieken +aardappelpercelen +aardappelplant +aardappelprodukten +aardappelrug +aardappels +aardappelteelt +aardappelverwerkende +aardappelverwerkingsbedrijf +aardappelzetmeelbedrijf +aardappelziekte +aardbeien +aardbeienteelt +aardbeving +aardbevingen +aardbol +aarde +aarden +aardestemmen +aardewerk +aardewerken +aardgas +aardgasauto +aardgasbesparing +aardgasboringen +aardgascontract +aardgasequivalenten +aardgasexport +aardgasgebruik +aardgasgestookte +aardgasgulden +aardgaskwaliteit +aardgasleverancier +aardgasproducenten +aardgasproduktie +aardgasquotering +aardgasreserve +aardgasreserves +aardgassysteem +aardgasverbruik +aardgasvoertuigen +aardgasvoorraad +aardgasvoorraden +aardgaswinning +aardig +aardige +aardiger +aardigheden +aardigheid +aardigs +aardigste +aardingsmaterialen +aardkorst +aardkundig +aardlaag +aardlagen +aardolie +aardolieconcessie +aardoliemaatschappij +aardolieprodukten +aardolieproduktie +aardoppervlak +aardrijkskunde +aardrijkskundige +aardrotatie +aardse +aardverschuiving +aardverschuivingen +aardwarmte +aardwarmteprojecten +aardwarmtewinning +aardwetenschappen +aaron +aart +aartsen +aarzelde +aarzelen +aarzelend +aarzeling +aarzelingen +aas +aaseters +abab +abadi +abatement +abb +abbing +abc +abcoude +abdul +aberratie +abf +abfallentsorgung +abfallentsorgungs +abfallwirtschaftsgesellschaft +abiotische +abn +abnormaal +abonnees +abonneetelevisie +abonnement +abonnementen +abonnementsgeld +abonnementskosten +abonnementsprijs +abonnementssystemen +abrs +abs +absolute +absoluut +absorbeert +absorbentia +absorber +absorberen +absorberende +absorbtieplaat +absorga +absorptie +absorptiedoek +absorptiekoelmachine +absorptiekolom +absorptiekoudemachine +absorptiemachine +absorptiematerialen +absorptiemiddelen +absorption +abstract +absurd +absurditeiten +abuis +abuja +abusievelijk +abwasserentsorger +academic +academici +academie +academisch +academische +academy +acca +accapareerden +accapareert +accent +accenten +accentverschuiving +acceptabel +acceptabele +acceptatie +acceptatiecriteria +accepteer +accepteert +accepteren +acceptgiro +accessoires +accident +accijns +accijnsen +accijnstarieven +accijnsverhoging +accijnsvrijstelling +accijnzen +acclimatisering +accountancy +accountant +accountants +accountantsbureau +accountantsbureaus +accountantsinstituut +accountantskantoor +accountantskantoren +accountantsorganisatie +accounting +accountmanager +accreditatie +accu +accucel +accumulatie +accumulerende +accuraatheid +accurate +acea +acec +acer +acetaat +aceton +acetoncyaanhydrine +ach +acheloös +achievable +achievements +acht +achtdelig +achteloos +achten +achtend +achtende +achtenswaardig +achtenswaardige +achter +achteraf +achterban +achterbleef +achterblijft +achterblijven +achterblijvende +achterdocht +achterdochtig +achtereen +achtereenvolgende +achtereenvolgens +achteren +achterfront +achtergebleven +achtergelaten +achtergevel +achtergrond +achtergrondbelasting +achtergrondconcentratie +achtergronddocument +achtergronden +achtergrondinformatie +achtergrondstraling +achterhaald +achterhaalt +achterhalen +achterhoek +achterhoofd +achterhouden +achterkamer +achterkamertje +achterkant +achterkleinkinderen +achterlaten +achterliet +achterliggende +achterlijk +achterlijke +achterlijkjes +achterloopt +achtermiddag +achterna +achterom +achterover +achterstallig +achterstallige +achterstand +achtertuin +achteruit +achteruitgaat +achteruitgang +achteruitgegaan +achterveld +achtervolgd +achtervolgde +achtervolgen +achterwege +achterwegeblijven +achterwerk +achterzijde +achthonderd +achtig +achtige +achtste +achttal +achtte +achtten +achttien +achttienhonderd +achturige +acid +acidification +aco +acoustic +acquisitie +acquisities +acroniem +acroniemengids +acronyms +acrylaathars +acrylamides +act +acta +acteurs +actie +actiebereidheid +actiecomité +actiecomitees +actiecomités +actiedoelwit +actief +actiefafval +actiegroep +actiegroepen +actieleider +actieplan +actieprogramma +actieradius +acties +actieschepen +actieschip +actieve +actiever +actievere +actievoerders +actievoerende +actino +action +activa +activeert +activist +activisten +activiteit +activiteiten +activities +actoren +acts +actualiseert +actualiseren +actualisering +actueel +actuele +acumen +acute +acuut +acwa +ada +adaptatie +adaptieve +adaptive +adas +add +adder +additief +additieven +additioneel +additionele +addy +addyl +adel +adelborst +adele +adèle +adelen +adeletje +adèletje +adèletjes +adélie +adelien +adelientje +adeline +adellijke +adem +ademde +ademe +ademen +ademend +ademende +ademhaal +ademhaling +ademhalingsorganen +ademhalingsproblemen +ademkwestie +ademloos +ademtocht +adequaat +adequate +adequater +adequatere +aderen +aderige +adieu +adjudanten +adjunct +administratie +administratief +administratiefrechtelijke +administratiekosten +administratieprogramma +administratiesoftware +administratieve +administration +admiraal +adolf +adolfine +adòlfine +adopteren +adorp +adotfine +adres +adresgegevens +adressen +adressenboek +adri +adriaan +adriaans +adsorbeer +adsorbeerders +adsorbeert +adsorber +adsorberen +adsorberend +adsorptie +adsorptiemedia +aduco +advanced +advectieve +adverteert +advertentie +advertentiebestedingen +advertentiecampagnes +advertenties +advertentietekst +advies +adviesbureau +adviesbureaus +adviesburo +adviescentra +adviescentrum +adviescommissie +adviescommissies +adviesdienst +adviesdiensten +adviesgereedschap +adviesgroep +advieslijn +adviesloket +adviesmarkt +adviesopdrachten +adviesorgaan +adviesorganen +adviesprijs +adviesraad +adviesstelsel +adviesstelsels +adviestaak +advieswaarden +adviezen +adviseerde +adviseert +adviseren +adviserende +advisering +adviseur +adviseurs +advisory +advocaat +advocaten +advocatenkantoor +advocatuur +aea +aeci +aeff +aeg +aegean +aerobe +aërobe +aerocarto +aërodynamisch +aërodynamische +aeromonas +aeronox +aeroob +aerosol +aërosol +aërosolen +aerosolindustrie +aerosols +aerospace +aes +afa +afbakening +afbeelding +afbeuling +afbeulingen +afbijtmiddelen +afboeken +afborstelen +afbouw +afbouwbedrijf +afbouwbeleid +afbouwen +afbouwplaten +afbouwsector +afbraak +afbraakplan +afbraakprodukten +afbraken +afbranden +afbreekbaar +afbreekbaarheid +afbreekbare +afbreekt +afbreken +afbrekende +afbreuk +afbrokkelen +afbrokkeling +afdanken +afdankertjes +afdankt +afdeed +afdekfolie +afdekkap +afdekken +afdekking +afdekkingsfoliën +afdeklaag +afdekmethoden +afdekplicht +afdekrooster +afdekzeil +afdeling +afdelingen +afdichten +afdichtfolie +afdichting +afdichtingen +afdichtingslaag +afdoen +afdoende +afdoener +afdoening +afdoeningstarieven +afdracht +afdragen +afdruipen +afdruk +afdwingbaar +afdwingen +affaire +affaires +affairs +affe +affectatie +afgaan +afgaf +afgas +afgassen +afgassenketel +afgassenketels +afgasssen +afgasstroom +afgebeten +afgebeuld +afgebonden +afgebouwd +afgebrande +afgebroken +afgedaan +afgedankt +afgedankte +afgedekt +afgedicht +afgedrukt +afgedwaald +afgedwongen +afgefakkeld +afgegaan +afgegeten +afgegeven +afgegooid +afgegraven +afgehaakt +afgehaald +afgehuurd +afgekalfd +afgeketst +afgekeurd +afgeknotte +afgekoeld +afgekomen +afgekondigd +afgekondigde +afgelast +afgelasten +afgelegd +afgelegen +afgeleid +afgeleide +afgeleiden +afgeleverd +afgeleverde +afgelopen +afgelost +afgemeten +afgenomen +afgeraden +afgerekend +afgericht +afgerond +afgeronde +afgeroomd +afgeschaft +afgescheiden +afgeschilderd +afgeschoten +afgeschoven +afgeschreven +afgeschrikt +afgeschud +afgesleten +afgesloten +afgesproken +afgestaan +afgesteld +afgestemd +afgestoken +afgestorven +afgestoten +afgestraald +afgestudeerd +afgestudeerde +afgetimmerd +afgetobd +afgetreden +afgetrokken +afgevaardigde +afgevaardigden +afgevallen +afgevangen +afgeveegd +afgeven +afgevoerd +afgevoerde +afgewassen +afgeweekte +afgeweken +afgewend +afgewenteld +afgewerkt +afgewerkte +afgeweten +afgewezen +afgewikkeld +afgewisseld +afgewogen +afgezakt +afgezegd +afgezet +afgezette +afgezien +afgezogen +afgezonken +afgezwakt +afgifte +afging +afgoddelijk +afgooien +afgraven +afgraving +afgrijselijk +afgrijslijk +afgrijzen +afgrond +afgronddiep +afgrondmuil +afgrondwijd +afgunst +afhalen +afhandelen +afhandeling +afhandelingsgebouwen +afhangen +afhangt +afhankelijk +afhankelijke +afhankelijkheid +afhield +afhing +afkalfden +afkalft +afkalven +afkalving +afkalvingen +afkeer +afkeurde +afkeuren +afkeurende +afkeuring +afklom +afkochten +afkoeling +afkoelingsperiode +afkomen +afkomende +afkomst +afkomstig +afkomstige +afkondigen +afkoopregeling +afkoopsommen +afkopen +afkoppelen +afkoppeling +afkoppelingsmaatregelen +afkorting +afkortingen +afkwam +afkwamen +aflatoxine +afleggen +afleggend +afleiden +afleidt +afleren +afleverbewijs +afleverbonnen +afleverde +aflevering +afleveringsbewijzen +aflezen +afloop +aflopen +aflopende +aflossen +afmartelde +afmeren +afmetingen +afnam +afname +afnamegarantie +afnamen +afneemt +afnemen +afnemende +afnemer +afnemers +afplaggen +afpompniveau +afrastering +afrekening +afrekeningen +afrekenschandaal +afremmende +afremt +afrennende +africa +afrika +afrikaans +afrikaanse +afrikahaven +afrit +afritten +afroep +afroming +afromingspercentage +afromingsplan +afronden +afrondingsfout +afschaduwing +afschaffen +afschaffing +afschatting +afscheid +afscheiden +afscheider +afscheiders +afscheiding +afscheidingen +afscheidingsbewegingen +afscheids +afschermen +afschermende +afschieten +afschot +afschotplaten +afschotsysteem +afschrijven +afschrijving +afschrijvingen +afschrijvingstermijn +afschrijvingsvoordelen +afschrikken +afschrikking +afschrikkingsmacht +afschudden +afschuddende +afschuift +afschuiven +afschuwelijk +afschuwelijke +afschuwelijkheid +afslaat +afslag +afslanking +afslijten +afsloof +afsloot +afsluitbare +afsluitdam +afsluitdijk +afsluiten +afsluitende +afsluiter +afsluiters +afsluiting +afsluitingen +afsluitmogelijkheid +afsneed +afsnijden +afsnijdingen +afspeelt +afspiegelt +afspraak +afspraakjes +afspraken +afspreken +afsprong +afstaan +afstaande +afstand +afstanden +afstandgevoeligheid +afstandstrekkers +afstandsverwarming +afstandvluchten +afstemmen +afstemming +afstempelen +afsterven +afsterving +afstierven +afstoffen +afstopprocedure +afstoten +afstoting +afstromend +afstudeeronderzoek +afstudeerscriptie +afstudeerstage +afstudeert +afstudeerverslag +afstuderen +afstuiting +aftakelen +aftap +aftapinstallaties +aftappen +aftast +aftellen +aftellende +afternoon +aftimmerlat +aftrek +aftrekbaar +aftrekbare +aftrekken +aftrekposten +afval +afvalaanbod +afvaladviesmarkt +afvalbakken +afvalbedrijf +afvalbedrijven +afvalbehandeling +afvalbeheer +afvalbeheersing +afvalbeheerssystemen +afvalbeleid +afvalberg +afvalberging +afvalbeurs +afvalbewerking +afvalbranche +afvalbranden +afvalcijfers +afvalcontainer +afvalcontainers +afvalcontract +afvalcontrole +afvaldepot +afvaldumpingen +afvaleisen +afvalenergie +afvalexporteur +afvalfase +afvalfracties +afvalfusie +afvalgas +afvalgassen +afvalgebied +afvalgigant +afvalgips +afvalgipslozingen +afvalglas +afvalgranulator +afvalheffing +afvalhergebruik +afvalhopen +afvalhout +afvalhoutverwerkings +afvalinzamelaars +afvalinzameling +afvalinzamelings +afvalinzamelingssysteem +afvalinzamelmiddelen +afvalinzamelparken +afvalinzamelsysteem +afvalinzamelsystemen +afvalketen +afvallozingen +afvalmanagement +afvalmanagementsysteem +afvalmarkt +afvalmaterialen +afvalolie +afvalonderneming +afvalonderzoek +afvalontdoeners +afvalopslag +afvaloven +afvalovens +afvaloverlegorgaan +afvaloverlegorganen +afvalpersen +afvalplan +afvalplastic +afvalpreventie +afvalpreventiemogelijkheden +afvalpreventieproject +afvalpreventieteam +afvalprobleem +afvalproblemen +afvalprodukt +afvalprodukten +afvalproduktie +afvalrecuperatie +afvalrecycling +afvalreductie +afvalreductieprogramma +afvalregelgeving +afvalregime +afvalregio +afvalregistratie +afvalscheider +afvalscheiding +afvalscheidingseiland +afvalscheidingsfabriek +afvalscheidingsinstallatie +afvalscheidingsniveaus +afvalsector +afvalslib +afvalslurry +afvalsoort +afvalstadium +afvalstof +afvalstoffen +afvalstoffenbeheer +afvalstoffenbeleid +afvalstoffenboekhouding +afvalstoffendiensten +afvalstoffenfonds +afvalstoffenheffing +afvalstoffenmaatschappij +afvalstoffenplan +afvalstoffenregister +afvalstoffenregistratie +afvalstoffenregistratiesysteem +afvalstoffenvergunning +afvalstoffenverordeningen +afvalstoffenvervoerders +afvalstoffenverwerking +afvalstoffenverwijdering +afvalstoffenwet +afvalstoffenwetgeving +afvalstort +afvalstortplaats +afvalstortplaatsen +afvalstrategie +afvalstromen +afvalstroom +afvalsturing +afvalsymposium +afvalsysteem +afvalsystemen +afvaltak +afvaltarief +afvaltarieven +afvaltechniek +afvaltechnologie +afvaltoerisme +afvaltransport +afvaltransporten +afvaltransporterende +afvaltransporteurs +afvaltrucks +afvalverbrander +afvalverbranders +afvalverbranding +afvalverbrandingscentrale +afvalverbrandingsinstallatie +afvalverbrandingsinstallaties +afvalverbrandingsoven +afvalverbrandingsovens +afvalverdichtingsinstallaties +afvalvergassing +afvalverkleiners +afvalvermindering +afvalverpakking +afvalvervoerpapieren +afvalverwerkend +afvalverwerkende +afvalverwerker +afvalverwerkers +afvalverwerking +afvalverwerkings +afvalverwerkingsbedrijf +afvalverwerkingsbedrijven +afvalverwerkingsbranche +afvalverwerkingscentrum +afvalverwerkingsdiensten +afvalverwerkingsfabriek +afvalverwerkingsinrichtingen +afvalverwerkingsinstallatie +afvalverwerkingsinstallaties +afvalverwerkingsmethoden +afvalverwerkingsplan +afvalverwerkingstechnieken +afvalverwerkingstechnologieën +afvalverwerkingsvoorstel +afvalverwijderaars +afvalverwijdering +afvalverwijderingsbedrijf +afvalverwijderingsdeskundigen +afvalverwijderingsgebied +afvalverzamelaar +afvalvolume +afvalvoorzieningen +afvalwarmte +afvalwarmteboiler +afvalwater +afvalwaterbehandelaars +afvalwaterbehandeling +afvalwaterbehandelingsinstallatie +afvalwaterheffing +afvalwaterproblematiek +afvalwaterprojecten +afvalwaterreiniger +afvalwatersector +afvalwaterstromen +afvalwaterstroom +afvalwatertechnieken +afvalwaterzuivering +afvalwaterzuiveringsinstallatie +afvalwaterzuiveringsinstallaties +afvalweging +afvalwereld +afvalwetten +afvalwinkel +afvalzak +afvalzakken +afvalzorg +afvalzuiveringsslib +afvangen +afvlakking +afvliegen +afvloeien +afvoer +afvoerbonnen +afvoercapaciteit +afvoerdebieten +afvoeren +afvoergassen +afvoergoot +afvoerkosten +afvoerloze +afvoerlucht +afvoerpijp +afvoerregelaar +afvoerroutes +afvoersysteem +afvragen +afvragende +afvraging +afvroeg +afwacht +afwachten +afwachtend +afwachtende +afwachting +afwachtingen +afwachtten +afwasbare +afwasmachine +afwasmiddel +afwasmiddelen +afwassen +afwateringsstelsel +afwateringssysteem +afweek +afweersysteem +afwees +afweging +afwegingen +afwendende +afwerend +afwerende +afwering +afwerken +afwerking +afwerpt +afweten +afwezig +afwezige +afwezigheid +afwijken +afwijkende +afwijkingen +afwijkt +afwijst +afwijzen +afwijzend +afwijzing +afwikkeling +afwisselend +afwisseling +afzeggen +afzender +afzet +afzetbaar +afzetbaarheid +afzetcijfers +afzetcontainers +afzetcontracten +afzetgebied +afzetinstallaties +afzetkanalen +afzetmarkt +afzetmogelijkheden +afzetruimte +afzetsysteem +afzetsystemen +afzetten +afzettingen +afzien +afzienbare +afziet +afzijdig +afzinken +afzonderlijk +afzonderlijke +afzuiging +afzuigsysteem +afzwakken +afzweefde +agalev +ageert +agency +agenda +agengy +agent +agenten +agents +agentschap +agglomeraat +agglomeratie +aggregates +aggressieve +aghazadeh +aghel +agip +agpo +agpu +agrariër +agrariërs +agrarisch +agrarische +agreement +agressie +agressief +agressieve +agri +agribusiness +agricultural +agriculture +agrisearch +agritechniek +agro +agrobiologisch +agrobiologische +agrobusiness +agrochemicaliën +agrocomplex +agrotechniek +agt +agterberg +ahold +ahrensburg +ahs +ahvaz +aib +aicom +aid +aids +aimabel +air +airbag +airborn +airconditioning +airconditioningssystemen +aircraft +aires +airforce +airguns +airmiles +airport +airs +airstrip +airways +aisance +ajakkes +ajo +akademie +akaha +akar +akatsuki +akelig +akelige +aken +akense +akker +akkerbouw +akkerbouwareaal +akkerbouwbedrijf +akkerbouwbedrijven +akkerbouwdeskundige +akkerbouwer +akkerbouwers +akkerbouwgebied +akkerbouwmanifestaties +akkergronden +akkerpercelen +akkerranden +akkers +akkoord +akkoorden +akoestisch +akoestische +akros +akte +aktekoffertje +aktie +akzo +alara +alarm +alarmerend +alarmerende +alarmnummer +alaska +albast +albasten +albers +albert +alberts +albicilla +alblasserdam +alblasserwaard +alcohol +alcoholbussen +alcoholethersulfaten +alcoholethoxylaten +alcoholethoxysulfaten +alcoholethyloxylaten +alcoholgevoelige +aldaar +aldehyde +aldehyden +aldel +alderney +alders +aldo +aldus +aleksej +alentejo +alert +alerte +alex +alexander +alexanderkazerne +alexanderstraat +alexanderveld +alfa +alfabetisch +alfabetische +alfalfa +alfred +alg +algaetec +algarije +algarijnse +algeheel +algehele +algemeen +algemeene +algemene +algemenere +algen +algendoek +algengroei +algenvorming +algerije +algerijnse +algrauwe +alhoewel +alicia +alifatische +alima +alinea +alkali +alkalimetalen +alkaline +alkalische +alkalisilicaatreactie +alken +alkmaar +alkrachtig +alkrachtige +alkreflex +alkylbenzeen +alkyleringsproces +alkylfenol +alkylfenols +alkylphenol +all +allaert +allah +allang +alle +àlle +allebei +alledaagse +allee +alleen +alléen +allèen +alleén +alléén +alleenop +alleenstaande +alleenstaanden +alleenzijn +allegaar +allegaartafel +allegheny +allelijn +allemaal +allen +aller +alleraardigst +allerdiepste +allereenvoudigste +allereerst +allereerste +allerellendigst +allerenigste +allergaartafel +allergeheimste +allergezelligst +allergezelligste +allergie +allergrootste +allerhande +allerhatelijkst +allerhoogste +allerjongste +allerkuiste +allerlaatste +allerlei +allerliefst +allerliefste +allermenselijkste +allerminst +allerminste +allernieuwste +alleronaangenaamst +alleronaardigst +alleroneerbiedigst +allerongelukkigste +allerstomst +allerveiligst +allerverschrikkelijkste +allervreemdste +allervriendelijkste +alles +allesbehalve +allesomvattend +alleswat +alliance +alliantie +allianties +allied +allier +alligator +allocatiesysteem +allowences +allsky +alm +almaar +almachtig +almachtige +almelo +almere +aloema +alom +alomtegenwoordig +alomvattend +alomvattender +alpen +alpes +alpha +alphaplan +alphen +alphens +alpro +alqaetec +alqueva +alruime +als +alsa +alsdorfer +alsemde +alsma +alsmede +alsnog +alsof +alsook +alss +alsthom +altair +altenbroek +altener +altenerprogramma +altergeheimste +alternatief +alternatieve +alternatieveling +alternatieven +alteveer +altevogt +altijd +altijdm +altlastsanierungsverbandens +altruïsme +altruïst +alu +alumina +aluminium +aluminiumfabriek +aluminiumfolie +aluminiumindustrie +aluminiumoxide +aluminiumoxyde +aluminiumproduktie +aluminiumprofielen +aluminiumrecycling +aluminiumsmelter +aluminiumtechnologie +alup +alutherm +alvast +alver +alvergetelheid +alvorens +alweer +alwereld +alwijde +alzheimermedicijn +alzo +amandelen +amant +amants +amateuristisch +amazone +amazonegebied +amb +ambachtelijk +ambachtelijke +ambachtsheerlijkheid +ambachtskamer +ambassade +ambassades +ambassadeur +ambassadeurs +ambassadrice +amberg +ambieerden +ambiente +ambit +ambitie +ambitieniveau +ambitieniveaus +ambities +ambitieus +ambitieuze +ambt +ambtelijk +ambtelijke +ambtenaar +ambtenaarswereld +ambtenaren +ambtgenoot +ambtshalve +ambulant +ambulante +amc +amec +ameland +amendement +amendementen +amendments +amer +amercentrale +america +american +americum +amerika +amerikaan +amerikaans +amerikaanse +amerikanen +amersfoort +amersfoortse +ames +amev +amfibieën +amfitheater +aminal +amines +aminestroom +amino +aminohoudend +aminoverbindingen +amk +ammers +ammonia +ammoniak +ammoniakbeleid +ammoniakberekening +ammoniakdepositierechten +ammoniakemissie +ammoniakemissierechten +ammoniakfabriek +ammoniakgolf +ammoniaknorm +ammoniakplan +ammoniakprobleem +ammoniakproblematiek +ammoniakproduktie +ammoniakrecht +ammoniakrechten +ammoniakreductie +ammoniakreductieplan +ammoniakreductieplannen +ammoniakschade +ammoniakstandpunten +ammoniakstroom +ammoniaktransport +ammoniakuitstoot +ammoniakverlies +ammoniakvervluchtiging +ammoniakwolk +ammonium +ammoniumionen +ammoniumnitraat +ammoniumsulfaat +ammoniumsulfaatmeststof +amnesty +amoco +amorf +amorfe +amory +amoveertechnieken +amovering +ampa +ampas +amper +ampère +ampolex +amro +amstel +amsteldijk +amstelland +amstelpark +amstelveen +amsterdam +amsterdammers +amsterdams +amsterdamse +amtec +amusant +amusanter +amuseer +amuseerde +amuseerden +amuseert +amusement +amuseren +amvb +amylopectine +amylosegehalte +anaërobe +anaerobic +anaeroob +anaëroob +analisten +analoge +analyse +analyseert +analysefase +analysemethode +analysemethoden +analysemodulen +analyserapporten +analyseren +analyserend +analyseresultaten +analyses +analysetechniek +analysetechnieken +analysetest +analysis +analytic +analytica +analytische +analyzeren +anarchist +anc +and +andalusië +andelst +andeno +ander +andere +anderen +anderhalf +anderhalve +andermaal +andermans +anders +andersen +andersom +andersoortige +anderszins +anderzijds +andes +andre +andriesse +andriessen +andy +anemie +anemieën +angeles +anglia +angst +angsten +angstig +angstige +angstigen +angstiger +angstwekkend +angstzweet +anhydriet +aniline +animeerde +animo +anita +anjer +ankara +anker +ankers +ankeveen +anlagen +anlagenbau +anlagentechnik +anloo +ann +anna +anne +annemarie +annen +annette +annexen +annie +annular +annulering +anode +anodiseerbedrijven +anoniem +anonieme +anorganisch +anorganische +anox +anp +ansell +ansi +ansjovis +antagonisten +antagonistische +antarctic +antarctica +antarctische +antartica +antenne +antennelaag +anti +antibes +antibiotica +antibioticum +antichambre +anticipatie +anticipeert +anticiperend +anticonceptiemiddelen +antidiluviaanse +antiek +antieke +antillen +antilliaanse +antimacassars +antipathie +antipathiek +antipathieke +antipollution +antiquiteit +antiquiteiten +antivries +anton +antonia +antraciet +antractische +antropogene +antwerpen +antwerpse +antwoord +antwoordcoupon +antwoordde +antwoordden +antwoorden +antwoordende +antwoordkaart +antwoordlijn +antwoordnummer +antwoordt +anwb +anwoordden +aoo +aoot +aox +apa +apart +aparte +apartheidsplanning +apartheidsregime +apathie +apathisch +apel +apeldoorn +apelkanaal +apens +apk +apl +apld +aplomb +apme +apostel +apostolisch +apotheek +apotheken +apotheose +apparaat +apparaten +apparatenbouw +apparatenbouwers +apparatenleveranciers +apparatenwesen +apparatuur +apparetour +appartement +appartementen +appeal +appel +appellant +appellanten +appelpudding +appels +appelvink +appingedam +applaus +applicable +applicatie +applicatiecentrum +applicatieportfolio +applicaties +application +appraisal +apprecieer +apprecieert +appreciëren +approach +april +apv +aqf +aqua +aquaculture +aquaducten +aquafin +aquarel +aquarellen +aquarium +aquatech +aquatherm +aquatisch +aquatische +aquisitie +ara +arabesken +arabië +arabische +aral +aralmeer +arbeid +arbeiden +arbeider +arbeiders +arbeidersjaren +arbeidsbelasting +arbeidsbureaus +arbeidsinkomen +arbeidsinspectie +arbeidsinspectiediensten +arbeidsintensieve +arbeidsinzet +arbeidskosten +arbeidskostenbesparing +arbeidsmarkt +arbeidsmatige +arbeidsomstandigheden +arbeidsomstandighedencongres +arbeidsomstandighedenwet +arbeidsonstadighedenregelgeving +arbeidsplaatsen +arbeidsregistraties +arbeidstijd +arbeidsveiligheid +arbeidsvermogen +arbeitsgemeinschaft +arbiters +arbitrage +arbo +arbobeleid +arbocongres +arbouw +arbowet +arbozaken +arbozorg +arbozorgsystemen +arc +arcg +archer +archimedes +archipel +architect +architecten +architectenbureau +architectonisch +architectonische +architects +architectuur +arco +arctisch +arctische +ardea +ardenne +are +area +areaal +areas +arebeien +arebèien +arend +argeloos +argentijnse +argentinië +argon +argonne +argument +argumentatie +argumenten +argus +argusogen +ärhus +aridjis +arie +aris +aristocraat +aristocraatjes +aristocrate +aristocratie +aristocratische +ark +arke +arkel +arla +arles +arm +armageddon +armaturen +armatuur +armband +arme +armelijk +armelijke +armen +armenbezoek +armenië +armer +armleuningen +armoede +armoedige +armoedje +armpjes +armste +armsten +armzalig +armzalige +arn +arnhem +arnhemse +arnold +aromaten +aromatengehalte +aromatische +arons +aroom +around +arp +arrangeerde +arrangeren +arrest +arrestanten +arrestatie +arrestaties +arresteerde +arresteert +arresters +arrive +arrogant +arrogantie +arrondissement +arrondissementsbank +arseen +arseenzuur +arsenicum +art +artefacten +artelli +arthur +artiest +artiesten +artikel +artikelen +artikels +artikeltje +artikeltjes +artist +artisten +artisticiteit +artistiek +artistieke +artistieks +artnouveau +arts +aruba +arubaanse +asafdichting +asbest +asbestbeleid +asbestbesluit +asbestcement +asbestdeeltjes +asbestdekplaten +asbestdeskundigen +asbestfonds +asbestfraude +asbesthoudend +asbesthoudende +asbestonderdelen +asbestos +asbestose +asbestovertredingen +asbestplaten +asbestsaneringswerkzaamheden +asbestslachtoffers +asbestverbod +asbestvergiftiging +asbestverwijderend +asbestverwijdering +asbestverwijderingsbedrijf +asbestverwijderingsbesluit +asbestvezels +asce +asco +asd +asea +aseptische +asfalt +asfaltbeton +asfaltcentrales +asfaltering +asfaltgranulaat +asfaltindustrie +asfaltmeer +asfaltmenginstallaties +asfaltproduktie +asfaltverwerking +ashoogte +asmabel +asn +asociaal +aspect +aspecten +aspergeteelt +aspert +aspirant +aspiraties +aspirotor +asruggen +assainissement +assay +assays +asselbergs +assem +assemblage +assen +assepoester +assepoestertje +assessment +assessments +assige +assimileerde +assimileren +assistance +assistent +assistenten +assistentie +assisteren +associates +associatie +association +assoean +assortiment +assortimenten +assortimentsverbetering +assurantie +assurantiemakelaars +assurantiën +assuranties +ast +astma +astraco +asvaalt +aswemeling +asyl +asynchroongenerator +atag +atags +atavistisch +ate +aten +athene +atlantic +atlantische +atlas +atlassen +atmosfeer +atmosferen +atmosferische +atmosphere +atmospheric +atoc +atol +atomen +atomenkleinte +atomic +atoom +atoomagentschap +atoombom +atoomenergie +atoomgeleerde +atoomklein +atoomkwesties +atoomlaboratoria +atoomparaplu +atoompje +atoomproef +atoomproeven +atoomvrij +atoomvrije +atoomwapens +atout +atrazin +atrazine +atriumgebouw +atsign +att +attachés +attentie +attest +attesteren +attractie +attractief +auchel +auckland +audio +audiovisuele +audit +auditing +auditor +auditorium +auditprogramma +audits +auditschema +auditsysteem +auditteam +auditverplichting +audrey +augias +august +augusteijn +augustus +augustusdag +augustusmorgen +aujeszki +aujeszkivirus +auken +auro +auspiciën +ausstellungsdienst +austin +australië +australisch +australische +austria +austrian +autarkie +auteur +auteurs +authorised +authority +auto +autoarme +autobahn +autobahnen +autobanden +autobezit +autobezitters +autobezoek +autobranche +autobrandstof +autobrandstoffen +autobumpers +autochtone +autoclaven +autoconcerns +autoconstructie +autodealer +autodealers +autodelen +autodemontagebedrijf +autodemontagebedrijven +autofabrieken +autofabrikant +autofabrikanten +autofreier +autogebruik +autoindustrie +autokilometers +autokosten +autokraan +autoluw +autoluwe +automaat +automaterialen +automation +automatisch +automatische +automatiseren +automatisering +automobiel +automobielfabrikanten +automobielindustrie +automobielsector +automobilist +automobilisten +automobilistenbond +automobiliteit +automobiliteitsprobleem +automoblist +automodel +automotive +autonome +autonomie +autonoom +autopark +autoproducent +autoproducenten +autorecycling +autorecyclingfabriek +autorecyclingproject +autorecyclingsbetriebe +autoreinigingsmiddelen +autorijden +autorijders +autoritair +autoriteit +autoriteiten +autosalon +autoschade +autoschadebedrijf +autosloopbedrijf +autosloper +autosloperij +autosloperijen +autosnelweg +autosnelwegen +autotechniek +autotron +autotrophicus +autoverhuurder +autoverkeer +autovrij +autovrije +autowasinstallaties +autoweg +autowrakken +autowrakkeninrichting +ava +available +avb +avbb +avebe +average +averijhaven +avezaath +avi +aviation +aviconsult +avira +aviv +avl +avm +avond +avonden +avondgesprek +avondje +avondjes +avondleegte +avonds +avondstreep +avondtoilet +avondzwijgen +avoparcine +avoueren +avr +avv +award +awards +awb +awzi +axiaalrollen +azalea +azen +azerbajdzjan +azerbeidzjan +azerische +aziatische +azië +azigny +azijn +azizan +azn +azo +azuur +baadje +baadjes +baaien +baan +baanbrekend +baanbrekende +baanconcept +baangebruik +baanlichaam +baantjes +baar +baard +baardje +baarle +baarn +baars +baart +baas +baasje +baat +babbel +babcock +babels +baboe +baby +babyspullen +bac +bacillen +bacillus +back +backers +backus +baco +bacterie +bacteriële +bacterieleven +bacteriën +bacteriepopulatie +bacteriesoorten +bacterievorming +bacterieziekte +bacteriologisch +bacteriologische +bad +baden +badende +badgasten +badkamer +badkamertje +badplaats +badseizoen +badzout +baede +baert +baf +bag +baga +bagage +bagagedrager +bagasse +bagger +baggeraars +baggeractiviteiten +baggerbedrijf +baggerbeleid +baggerbeleidsplan +baggerconcern +baggercongres +baggercyclus +baggerdepot +baggerdepots +baggerdienst +baggeren +baggerindustrie +baggerkosten +baggermachine +baggermarkt +baggerproblematiek +baggerproef +baggerschepen +baggersector +baggerslib +baggerspecie +baggerspeciedepot +baggerspeciereiniging +baggerspecieverwerking +baggerstort +baggerstortplaats +baggersystemen +baggerverwerking +baggerverwerkingsfabriek +baggervolume +baggerwater +baggerwereld +baggerwerk +baggerwerkzaamheden +bags +bah +bahamas +baia +bais +bak +baker +bakermat +bakjes +bakken +bakker +bakkerij +bakkerijen +bakkes +bakounine +baksteen +baksteenfabrieken +baksteenfabrikanten +baksteenindustrie +baksteenproduktieproces +baksteentjes +baksteenwerk +bakstenen +bakt +bal +balans +balansen +balanskranen +balanstotaal +balboekje +balcke +balde +baldewijns +balen +balenpers +balenpersen +balie +baljapon +baljaponnetjes +balk +balken +balkonnetjes +ballast +ballen +balletje +ballingen +ballonplaat +ballum +bals +balsem +balsemen +baltimore +baltische +baltoilet +balvader +bam +bammens +banaal +banaanblaren +banale +banaliteit +banco +band +banden +bandenbedrijf +bandenbranche +bandsystemen +banen +banengroei +banenverlies +bang +bangalen +bangde +bange +bangende +bangheden +bangheid +bangladesh +bank +bankastraat +banken +bankenconsortium +banket +banketbakkerijen +bankje +bankpapier +bannen +banneweg +banque +banska +bant +banz +bap +bar +barbaar +barbaars +bärbel +barcelona +barcodes +baren +barend +barende +barendrecht +barends +barentszee +barentszzee +bariet +baringen +barlagen +barmhartig +barmsijs +barneveld +barometer +baron +barones +baronne +barrels +barrett +barrières +bars +barse +barseback +barsten +barstende +barstte +bas +basalt +basaltachtig +basaltachtige +basaltblokken +basaltlagen +base +based +baseerde +baseert +basel +baselse +basen +baseren +baserend +bases +basf +basis +basische +basisdiameter +basisdocument +basisgegevens +basisjaar +basiskwaliteiten +basismaatregelen +basismateriaal +basismetaal +basismetaalindustrie +basisniveau +basisonderwijs +basisonderzoek +basispakket +basisprincipe +basisprincipes +basisschool +basisvoorwaarden +baskenland +bassin +bassins +bast +baste +bastille +bat +batavia +batch +bate +bateca +baten +batenanalyse +batenanalyses +batenburg +batenonderzoek +batenverhouding +batik +batneec +baton +batterij +batterijen +batterijenbranche +batterijenplan +batterijfabrikant +batterijhouder +batterijleveranciers +batterijprijs +batterijsector +batterijstal +battrex +bau +bauer +baum +baumel +bavaria +bavel +bay +bayer +bayernwerk +baywa +bazel +bazig +bazuinen +bazuint +bba +bbl +bbln +bcf +bcq +bdag +bdi +bea +beaamde +beached +beag +beangst +beangstigd +beantwoord +beantwoordde +beantwoordden +beantwoorden +beantwoording +beantwoordt +bear +beatrix +beatrixgebouw +beatrixpark +beaujolais +beb +bebat +beboet +bebossingen +bebossingsgolven +bebost +bebouwd +bebouwde +bebouwing +bebouwingscontouren +bebouwingsmogelijkheden +bechtel +becijferd +becijfering +becijfert +becker +beckers +beckerweg +beckum +beconcurreerd +beconcurreren +becquerel +bed +bedaard +bedacht +bedachtzaam +bedachtzaamheid +bedank +bedanken +bedankjes +bedankt +bedankte +bedaren +beddelakens +bedden +bedeesd +bedeesdheid +bedekken +bedekkingsgraad +bedekt +bedekte +bedelaar +bedelaarster +bedenk +bedènk +bedenkelijk +bedenken +bedenkende +bedenkers +bedenkingen +bedenkt +bederf +bederft +bederven +bedgordijnen +bediend +bedienden +bedienen +bediening +bedienings +bedieningsgemak +bedieningsruimte +bedierf +bedillen +bedillige +bedilzucht +beding +bedingen +bediscussieert +bedisselde +bedje +bedjes +bedoel +bedoeld +bedoelde +bedoelden +bedoelen +bedoeling +bedoelingen +bedoelt +bedolf +bedonderd +bedonsde +bedorven +bedraagt +bedrading +bedrag +bedrage +bedragen +bedreigd +bedreigde +bedreigen +bedreigende +bedreiging +bedreigingen +bedreigt +bedreven +bedrieg +bedriegen +bedriegt +bedrijf +bedrijfjes +bedrijfs +bedrijfsactiviteiten +bedrijfsadministratie +bedrijfsadviseur +bedrijfsafval +bedrijfsafvalcontainers +bedrijfsafvalstoffen +bedrijfsafvalwater +bedrijfsartsen +bedrijfsauto +bedrijfsbeëindigiging +bedrijfsbeleid +bedrijfsbezoek +bedrijfschap +bedrijfscomplex +bedrijfscontainers +bedrijfscontroles +bedrijfscultuur +bedrijfsdoorlichting +bedrijfsdruk +bedrijfsduur +bedrijfsdynamiek +bedrijfseconomie +bedrijfseconomisch +bedrijfseconomische +bedrijfseffectentoets +bedrijfseindigingen +bedrijfsgebouwen +bedrijfsgegevens +bedrijfsgerichte +bedrijfsgroep +bedrijfsgrootte +bedrijfshal +bedrijfshuisvesting +bedrijfsimago +bedrijfsinformatie +bedrijfsinstallaties +bedrijfsintern +bedrijfsinterne +bedrijfsklaar +bedrijfsklare +bedrijfskunde +bedrijfskundig +bedrijfskundige +bedrijfslab +bedrijfslaboratorium +bedrijfslasten +bedrijfsleider +bedrijfsleven +bedrijfslocatie +bedrijfslocaties +bedrijfsmatig +bedrijfsmiddel +bedrijfsmiddelen +bedrijfsmilieubarometer +bedrijfsmilieudiagnose +bedrijfsmilieudienst +bedrijfsmilieudiensten +bedrijfsmilieuplan +bedrijfsmilieuplannen +bedrijfsmilieuzorg +bedrijfsmilieuzorgbeleid +bedrijfsmilieuzorgsysteem +bedrijfsniveau +bedrijfsontwikkeling +bedrijfsontwikkelingen +bedrijfsopbrengsten +bedrijfsoppervlak +bedrijfsopzet +bedrijfsorganisatie +bedrijfsovernames +bedrijfsplannen +bedrijfsprocedures +bedrijfsproces +bedrijfsquotum +bedrijfsreststoffen +bedrijfsresultaat +bedrijfsresultaten +bedrijfsriolering +bedrijfssaneringen +bedrijfsschap +bedrijfsschoeisel +bedrijfssector +bedrijfssituatie +bedrijfssluitingen +bedrijfsstrategie +bedrijfsstructuur +bedrijfstak +bedrijfstakken +bedrijfstakorganisatie +bedrijfstakstudie +bedrijfstakstudies +bedrijfstechnische +bedrijfstemperatuur +bedrijfsterrein +bedrijfsterreinen +bedrijfstijd +bedrijfstructuur +bedrijfstype +bedrijfsuitbreiding +bedrijfsuitbreidingen +bedrijfsuitoefening +bedrijfsuitvoering +bedrijfsuren +bedrijfsveiligheid +bedrijfsvervoer +bedrijfsvervoerplan +bedrijfsverzamelgebouwen +bedrijfsverzekering +bedrijfsverzekeringspolissen +bedrijfsvestigingen +bedrijfsvet +bedrijfsvetten +bedrijfsvloer +bedrijfsvloerplaten +bedrijfsvoering +bedrijfsvoorlichting +bedrijfswoning +bedrijfszekerheid +bedrijfszorg +bedrijven +bedrijvengroep +bedrijvenlocaties +bedrijvenmarkt +bedrijvenpark +bedrijventerrein +bedrijventerreinen +bedrijvigheid +bedrilde +bedringen +bedringing +bedroefd +bedroeg +bedroegen +bedrog +bedrogen +bedrong +bedroog +bedrukkingen +bedside +beduid +beduidde +beduiden +beduidend +beduidenis +bedum +bedwang +bedwelmde +bedwingen +bedwong +bedwongen +beëdigd +beef +beefde +beefden +beëindigd +beëindigen +beëindiging +beëindigt +beejte +beek +beekbergen +beekdal +beekdalen +beekdallandschappen +beekes +beekontwikkelingsproject +beekse +beeld +beeldanalyse +beeldbepalend +beeldbuizen +beelden +beeldende +beeldhouwen +beeldhouwer +beeldje +beeldmerk +beeldrecht +beeldscherm +beeldschermen +beeldvorming +beemster +been +beenderen +beenderenstel +beenderenstelsel +beendermeel +beentjes +beer +beers +beerse +beest +beestelijf +beesten +beestentroep +beestige +beet +beetje +beetnemen +beets +begaan +begaanbaar +begaf +beganegrondvloer +bege +begeeft +begeerte +begeleid +begeleide +begeleiden +begeleidende +begeleider +begeleiding +begeleidt +begemann +begerig +begerige +begeven +beghrijpt +begin +beginne +beginnen +beginnende +beginners +beginsel +beginselakkoord +beginselen +beginselloosheid +begint +beglazing +beglazingssystemen +begon +begonnen +begoocheling +begrafenis +begraven +begrazen +begreep +begrensd +begrenzing +begrenzingsplan +begrepen +begrijp +begrijpelijk +begrijpelijke +begrijpen +begrijpende +begrijpends +begrijpt +begrip +begrippen +begrippenlijsten +begroeid +begroeiing +begroet +begroeten +begroeting +begroetingen +begroette +begroetten +begroeven +begroot +begroting +begrotingen +begrotingsbehandeling +begunstiger +beha +behaaglijk +behaald +behaalde +behagelijk +behagen +behalen +behalve +behandelaar +behandeld +behandelde +behandelen +behandelend +behandeling +behandelingen +behandelingssysteem +behandelingstechniek +behandelmethoden +behandelt +behang +behangen +behangerskleuren +behangsel +behangselbloemen +behangselpapier +behartigd +behartiging +behartigt +béhault +beheer +beheerbedrijven +beheerd +beheerde +beheerder +beheerders +beheergebieden +beheergronden +beheers +beheersaspecten +beheersbaar +beheersbare +beheerscontract +beheersen +beheersend +beheersgebied +beheersgebieden +beheersing +beheersingstechnologie +beheersmaatregelen +beheersorganisatie +beheersovereenkomst +beheersovereenkomsten +beheersplan +beheersplannen +beheerssituatie +beheerssubsidie +beheerst +beheerste +beheersten +beheert +behelst +behelzen +beheren +beherend +behield +behielden +behoeden +behoefde +behoefden +behoeft +behoefte +behoeften +behoeve +behoeven +behoor +behoord +behoorde +behoorden +behoorlijk +behoorlijke +behoort +behoren +behorende +behoud +behouden +behoudende +behoudens +behringen +behuizing +behuizingen +behuizingsdelen +behulp +behulpzaam +bei +beide +beiden +beider +beidjes +beieren +beierse +beijing +beïnvloed +beïnvloeden +beïnvloedt +beirut +beitelhamers +beits +bejaarden +bejo +bejour +bek +bekabeling +bekalking +bekeek +bekeerd +bekeken +beken +bekend +bekende +bekendgemaakt +bekendgemaakte +bekendheid +bekendmaken +bekendmaking +bekends +bekennen +bekent +bekentenis +bekers +bekertjes +bekijken +bekijkt +bekken +bekkenpassage +bekkens +beklaag +beklaagd +beklaagde +beklad +bekladt +beklag +beklagen +bekleden +bekledende +bekleding +bekledingsmateriaal +bekleed +bekleedsel +bekleedt +beklemde +beklemden +beklemmend +beklemming +beklemt +beklimmen +beklimming +beknopt +beknopte +bekoeld +bekomen +bekommeren +bekoord +bekoorde +bekoorlijk +bekoring +bekostigd +bekostigen +bekrachtigd +bekrachtigen +bekrachtiging +bekrachtigt +bekranste +bekritiseerd +bekritiseerde +bekritiseert +bekritiseren +bekroond +bekroonde +bekwaamheid +bel +belaagd +belabberd +belachelijk +belachelijke +belachelijkheid +belachelijkheidjes +belading +beladingssysteem +belandde +belandt +belang +belangeloze +belangen +belangenafweging +belangenbehartiging +belangengroep +belangengroepen +belangengroeperingen +belangenorganisatie +belangenorganisaties +belangentegenstellingen +belangenvereniging +belangenverenigingen +belangenverstrengeling +belangetjes +belanghebbende +belanghebbenden +belangrijk +belangrijke +belangrijker +belangrijkst +belangrijkste +belangstellend +belangstellende +belangstellenden +belangstelling +belangwekkende +belast +belastbaar +belastbaarheid +belasten +belastend +belastende +belastender +belasterde +belasteren +belasting +belastingaftrek +belastingbehandeling +belastingbetaler +belastingdienst +belastingen +belastingfaciliteiten +belastinggeld +belastingheffing +belastinginspecteur +belastingkamer +belastingkantoor +belastingmaatregel +belastingmaatregelen +belastingontduiking +belastingopbrengst +belastingplan +belastingpunt +belastingsregels +belastingstelsel +belastingsysteem +belastingtarief +belastingtarieven +belastingverhoging +belastingverlaging +belastingverlagingen +belastingvoordeel +belastingvoordelen +belastingvoorstellen +belastingvrij +belastingvrije +belastingwijzigingen +belazerd +belchatov +belchatow +belde +belden +beledigd +beledigde +beledigden +beledigen +beledigend +belediging +beleefd +beleefde +beleefderigheid +beleefdheid +beleeft +belegd +belegde +beleggen +belegger +beleggers +belegging +beleggingen +beleggingsbeleid +beleggingsfonds +beleggingsfondsen +beleggingsinstellingen +beleggingsmaatschappij +beleggingsmarkt +beleggingsprodukten +beleggingsrekeningen +beleggingswezen +belegt +beleid +beleidmakers +beleids +beleidsanalyse +beleidsaspecten +beleidsbasis +beleidsbegroting +beleidscommissie +beleidsdoel +beleidsdoelstellingen +beleidsgericht +beleidsgroep +beleidshandboek +beleidsindicatoren +beleidsinspanning +beleidsinstrument +beleidsinstrumentarium +beleidsinstrumenten +beleidsintensies +beleidskeuzen +beleidslijn +beleidslijnen +beleidsmaatregelen +beleidsmakers +beleidsmatig +beleidsmatige +beleidsmedewerker +beleidsmedewerkers +beleidsmensen +beleidsnota +beleidsnotitie +beleidsondersteunende +beleidsontwikkeling +beleidsplan +beleidsplannen +beleidsplanning +beleidsprogramma +beleidsrendement +beleidsrichtingen +beleidsruimte +beleidsstrategie +beleidsstudies +beleidsstuk +beleidsstukken +beleidsterrein +beleidsterreinen +beleidsthema +beleidsuitgangspunten +beleidsverklaring +beleidsvisie +beleidsvoorbereiding +beleidsvoornemens +beleidsvorming +beleidsvragen +beleidsvrijheid +beleidswijziging +beleidswijzigingen +belemmerd +belemmeren +belemmerend +belemmering +belemmeringen +belemmeringshoek +belemmert +beleving +belevingsonderzoek +belevingswaarde +belgaqua +belgen +belgie +belgië +belgisch +belgische +belgium +belgoprocess +belicht +bellen +belletjes +belofte +belonen +beloning +beloningen +beloningssysteem +beloof +beloofd +beloofde +beloofden +belooft +beloon +beloond +beloont +beloop +beloopbaar +beloopt +belopen +beloven +belovende +belpak +belt +belton +beluchters +beluchting +beluchtingstanks +beluisteren +belust +belvedere +bem +bemachtigen +bemalingen +bemande +bemanning +bemanningsleden +bemeesterde +bemerken +bemerkend +bemerkte +bemest +bemeste +bemesten +bemesting +bemestingadviezen +bemestingsadvies +bemestingsadviezen +bemestingsdeskundige +bemestingsgedrag +bemestingsinstallatie +bemestingsniveau +bemestingsnormen +bemestingsverbod +bemestingswaarde +bemeten +bemeterd +bemetering +bemiddelaar +bemiddeling +bemiddelingscomité +bemiddelt +beminde +beminden +beminnelijk +beminnelijkheid +beminnelijks +bemmel +bemodderde +bemodderend +bemoederends +bemoedigend +bemoediging +bemoei +bemoeid +bemoeide +bemoeien +bemòeien +bemoeiingen +bemoeilijken +bemoeilijkt +bemoeit +bemonsterd +bemonsteren +bemonstering +bemonsteringsdiepte +bemonsteringsfilters +bemonsteringsfout +bemonsteringsmethode +bemonsteringstechniek +ben +bèn +benaauwd +benadeeld +benadeelden +benaderd +benaderen +benadering +benadert +benadrukken +benadrukt +benadrukte +benadrukten +benam +benamen +benamingen +benauwd +benauwde +benauwden +benauwder +benauwen +benauwende +benauwing +benauwingen +benchmarking +benchmarks +bende +bene +beneden +benedenwaard +benelux +benemen +benen +bengaalse +bengel +bengels +benha +benieuwd +benig +benige +benijd +benijdden +benin +benita +bennekom +benodigd +benodigde +benoemd +benoeming +benoemt +bent +bentazon +benthuizen +bentoniet +bentonwand +bentrazin +bentum +benut +benutten +benutting +benz +benzaldehyde +benzeen +benzeengehalte +benzide +benzidine +benzine +benzinedepots +benzinemotoren +benzineprijs +benzineprijzen +benzinestations +benzinetankstations +benzineverkooppunten +benzinewagens +benzoëzuur +benzol +benzontril +beoefenen +beogen +beon +beoogd +beoogde +beoogden +beoogt +beoordeeld +beoordeelden +beoordeelt +beoordelen +beoordelende +beoordeling +beoordelingsprocedure +beoordelingsrichtlijn +beoordelingsrichtlijnen +beoordelingssystematiek +bepaald +bepaalde +bepaalt +bepalen +bepalend +bepalende +bepaling +bepalingen +bepalingsmethoden +bepeins +bepeinzen +beperken +beperkende +beperking +beperkingen +beperkingsproject +beperkt +beperkte +beplant +beplantbare +beplanting +beplantingen +beplating +bepleit +bepleitte +bepraten +beprating +beproefd +beproefde +beproeft +beproeven +beproevingshallen +beproevingslaboratoria +beraad +beraadt +beraamd +beraden +beratende +berdyaja +berechten +bereden +beredeneren +bereed +beregend +beregenen +beregening +beregeningsbeperkingen +beregeningsverbod +beregeningsvergunningen +bereid +bereidde +bereiden +bereidheid +bereiding +bereidt +bereik +bereikbaar +bereikbaarheid +bereikbare +bereiken +bereikt +bereikte +bereikten +bereken +berekend +berekende +berekenden +berekenen +berekenend +berekenende +berekening +berekeningen +berekent +beren +berenbak +berends +berendse +berens +berenschot +berg +bergachtige +bergafwaarts +bergambacht +bergbeklimmers +bergbezinktanks +bergen +bergend +berger +berghuizer +berging +bergingslocaties +bergmann +bergplaats +bergstapelingen +bergtop +bergtoppen +bergwind +bericht +berichten +berichtje +berispte +berkel +berken +berkhout +berlaymont +berlaymontgebouw +berlijn +berlijnse +berlin +berm +bermen +bermgras +bernard +bernhard +beroemde +beroep +beroepen +beroeps +beroepsbevolking +beroepscollege +beroepsgenoten +beroepsgerechtigden +beroepsgoederenvervoer +beroepsinstellers +beroepsmatig +beroepsmatige +beroepsonderwijs +beroepsopleiding +beroepsorganistie +beroepsprocedure +beroepsprocedures +beroepsschool +beroepsvaart +beroepsvisserij +beroepsvissers +beroepszaak +beroepszaken +beroepsziekte +beroerd +beroèrd +beroerde +beroerdheid +beroerdste +beroèrrde +beroerte +berokkenen +berouw +berouwloos +bertens +bertha +bèrtha +beruchte +berust +berusten +berustende +berustigend +berusting +besar +beschaafd +beschaafde +beschadigd +beschadigde +beschadigen +beschadiging +beschadigingen +beschadigt +beschaving +bescheiden +beschenen +bescherm +beschermd +beschermde +beschermen +beschermend +beschermende +beschermends +beschermer +beschermgas +beschermgassen +bescherming +beschermingsbeleid +beschermingsconstructies +beschermingsmiddelen +beschermingsniveau +beschermingsprodukten +beschermingsstrijdkrachten +beschermingszones +beschermkapjes +beschermkleding +beschermt +beschikbaar +beschikbaarheid +beschikbaarstellen +beschikbare +beschikken +beschikking +beschikkingen +beschikt +beschimpt +beschot +beschouw +beschouwd +beschouwde +beschouwden +beschouwen +beschouwing +beschouwingen +beschouwt +beschreef +beschreven +beschrijft +beschrijven +beschrijving +beschrijvingen +beschuit +beschuitje +beschuitjes +beschuldigd +beschuldigde +beschuldiging +beschuldigingen +beschuldigt +besef +beseffen +beseft +besefte +beslaan +beslaat +beslag +beslagen +beslagleggen +beslaglegger +beslisboom +beslisingen +beslissen +beslissende +beslissers +beslissing +beslissingen +beslissingsmodellen +beslissingsrechten +beslist +besliste +beslistheid +beslists +besloegen +besloot +besloten +besluit +besluiteloos +besluiten +besluitenloos +besluitvoering +besluitvormers +besluitvorming +besmet +besmette +besmetten +besmetting +besmettingsgraad +besmeurde +bespaard +bespaarde +bespaart +besparen +besparing +besparingen +besparingsbeleid +besparingseisen +besparingsmogelijkheden +besparingsopties +besparingsovereenkomsten +besparingsplannen +besparingstempo +bespeurde +bespeurden +bespeuren +bespeurende +bespiedden +bespieden +bespiegelende +bespiegelingen +bespoedigd +bespoten +bespottelijk +bespotting +besprak +bespreekbaar +bespreken +bespreking +besprekingen +besprenkeld +besproken +bespuiten +bespuiting +bespuitingen +best +bestaan +bestaand +bestaande +bestaansrecht +bestaat +bestand +bestanddeel +bestanddelen +beste +bestede +besteden +besteding +bestedingen +besteed +besteedt +bestek +bestekadviezen +bestekgereed +bestekken +bestekshoeveelheden +besteksredacties +bestekteksten +bestelbussen +besteld +bestelde +bestellen +bestellingen +bestelt +bestelwagens +bestemd +bestemde +bestemder +bestemmen +bestemming +bestemmingen +bestemmingsheffing +bestemmingsheffingen +bestemmingsplan +bestemmingsplannen +bestemmingsplanwijziging +bestempelden +bestempelen +bestendigen +bestendigheid +bestierf +bestikt +bestoft +bestond +bestonden +bestormde +bestorming +bestraffen +bestraft +bestrafte +bestrating +bestreden +bestrijden +bestrijding +bestrijdings +bestrijdingsapparatuur +bestrijdingsbeleid +bestrijdingsmiddel +bestrijdingsmiddelen +bestrijdingsmiddelenbeleid +bestrijdingsmiddelengebruik +bestrijdingsmiddelennorm +bestrijdingsmiddelenwet +bestrijdingsplan +bestrijdingstechnieken +bestrijdingsvaartuig +bestrijdt +bestrijken +bestudeerd +bestudeerde +bestudeerden +bestudeert +bestuderen +bestuderende +bestudering +besturen +besturing +besturingssysteem +besturingstechniek +bestuur +bestuurd +bestuurde +bestuurder +bestuurders +bestuurdersplaats +bestuurlijk +bestuurlijke +bestuurs +bestuursadviescollege +bestuursculturen +bestuursdwang +bestuurskunde +bestuurslaag +bestuurslid +bestuursondersteunende +bestuursorgaan +bestuursorganen +bestuursovereenkomst +bestuursovereenkomsten +bestuursrecht +bestuursrechtelijk +bestuursrechtelijke +bestuursrechter +bestuursrechtspraak +bestuursvoorzitter +bestuurszaken +beta +bèta +betaal +betaalbaar +betaalbare +betaald +betaalde +betaalden +betaalt +betalen +betaler +betaling +betalingen +betalingsbalans +betalingsvoorwaarden +bètastraling +betekend +betekende +betekenen +betekenis +betekent +beter +betere +beters +beterschap +beteugelen +beticht +betichten +betichtte +betimmering +betimmeringen +betitelt +betoeng +betogers +betoging +betomen +beton +betonbewerkings +betonbouw +betoncentrale +betonelementen +betonindustrie +betoninstallaties +betonkonstrukties +betonkorrels +betonmengsel +betonnen +betonpalen +betonplaat +betonproduktfabrikanten +betonreparatiebedrijven +betonreparaties +betonschade +betonsoorten +betonstaal +betonsteen +betonstenen +betonstraatsteen +betonstraatstenen +betonvereniging +betonvloer +betonwarenindustrie +betonweg +betoog +betoogde +betoogt +betoverende +betovering +betoveringen +betrachten +betraden +betrappen +betrapt +betrapte +betrayed +betreedt +betreffen +betreffende +betreft +betrekkelijk +betrekken +betrekking +betrekkingen +betrekt +betreur +betreurd +betreurde +betreuren +betreurende +betreuring +betreuringen +betreurt +betriebsaktiengesellschaft +betrof +betroffen +betrokken +betrokkenen +betrokkenheid +betrouwbaar +betrouwbaarder +betrouwbaarheid +betrouwbare +betsy +bette +betuigde +betuigen +betuwe +betuwelijn +betuweroute +betuwse +betwijfelbaar +betwijfelde +betwijfelen +betwijfelt +beuk +beukehout +beukehouten +beukema +beuken +beukenberg +beukenboom +beukenhout +beukenkom +beul +beuningen +beuren +beurs +beurscomplex +beursfonds +beursgang +beursgenoteerde +beurshandel +beurskens +beurskoers +beursmanager +beurt +beurtelings +beurzen +beval +bevalen +bevallen +bevallig +bevallige +bevalligheid +bevalling +bevalt +bevat +bevatte +bevattelijk +bevatten +bevattende +bevechten +beveelt +beveiliging +beveiligingsbevel +beveiligingsheffing +beveiligingsmaatregelen +bevel +beveland +bevelen +beven +bevend +bevende +bever +beveren +beverig +beverwijk +bevestigd +bevestigde +bevestigen +bevestigend +bevestiging +bevestigt +beviel +bevill +bevind +bevinden +bevindende +bevinding +bevindingen +bevindt +beving +beviste +bevochten +bevochtigd +bevochtigende +bevoegd +bevoegde +bevoegdheden +bevoegdheid +bevolen +bevolking +bevolkingen +bevolkingsdichtheid +bevolkingsexplosie +bevolkingsgroei +bevolkte +bevond +bevonden +bevoorrading +bevoorrechte +bevorderd +bevorderen +bevordering +bevordert +bevredigd +bevredigde +bevredigen +bevredigend +bevredigende +bevrediging +bevreesd +bevriezen +bevriezing +bevrijdde +bevrijden +bevroor +bevroren +bevrorenen +bevruchting +bevuild +bewaaksters +bewaakt +bewaar +bewaard +bewaart +bewademen +bewaken +bewaking +bewakingssysteem +bewapening +bewaren +bewaring +bewasemde +beweeg +beweegbare +beweeglijkheid +beweegt +beweerd +beweerde +beweerden +beweert +bewegelijk +bewegelijke +bewegelijkheid +bewegelijkst +bewegen +bewegend +beweging +bewegingen +bewegingloos +bewegingsmelder +bewegingsvrijheid +beweginkjes +beweiding +bewering +beweringen +bewerkelijk +bewerken +bewerkers +bewerking +bewerkingsinrichtingen +bewerkingsinstallatie +bewerkingsketen +bewerkingsrestanten +bewerkstelligd +bewerkstelligen +bewerkstelligt +bewerkt +bewerktuigd +bewezen +bewijs +bewijskader +bewijslast +bewijsmateriaal +bewijst +bewijstechnisch +bewijzen +bewind +bewindslieden +bewindvoerder +bewogen +bewolking +bewolkt +bewonder +bewonderd +bewonderde +bewonderden +bewonderen +bewondering +bewonen +bewoner +bewoners +bewonersgedrag +bewonersgroep +bewonersgroepen +bewonersorganisaties +bewonersvereniging +bewoning +bewoog +bewoond +bewoonde +bewoonster +bewoordingen +bewortelingslaag +bewust +bewuste +bewusteloos +bewuster +bewustheid +bewustmaking +bewustwording +bewustzijn +beyer +beynum +beyond +bezaaid +bezadigd +bezadigdheid +bezadiging +bezag +bezat +bezaten +bezeerd +bezemrichtlijn +bezending +bezet +bezetene +bezetters +bezetting +bezettingsgraad +bezichtigen +bezield +bezielde +bezielden +bezien +beziende +bezienswaardigheid +bezig +bezige +bezigheden +bezigheid +bezighouden +bezighoudt +bezin +bezinestations +bezinkbakken +bezinken +bezinksel +bezinkt +bezinktank +bezinnen +bezinning +bezinningsgroep +bezit +bezitten +bezitter +bezitters +bezittingen +bezocht +bezochte +bezochten +bezoedeld +bezoedelde +bezoedelend +bezoedeling +bezoek +bezoekadres +bezoeken +bezoekend +bezoekers +bezoekerscentrum +bezoekersrecord +bezoekt +bezorgd +bezorgde +bezorgdheid +bezorgen +bezorgheid +bezorgingen +bezorgt +bezuidenhout +bezuidenhoutseweg +bezuinigd +bezuinigen +bezuinigingen +bezuinigt +bezwaar +bezwaarlijk +bezwaarmakers +bezwaarschrift +bezwaarschriften +bezwangerd +bezwaren +bezwarend +bezweek +bezweken +bezwerende +bezwijken +bezwijkt +bezwijmde +bezwijmeld +bezwijmelen +bezwijmelende +bezwijmeling +bezwijmen +bezwijming +bfi +bfr +bhi +bhoe +bhopal +bhterheid +bhutan +bibberend +bibelots +bibliotheek +bibliothek +bibury +bic +biceps +bicepsen +bid +bidden +biecht +biechten +bieden +bieders +biedt +biefstuk +biefstukken +biekart +bielars +bier +bierbrouwerij +bierbrouwerijen +bierkratten +biesbosch +bieschbos +biesen +bieten +bietenrooidemonstratie +bietenteler +bietenveld +bietenveredelingsbedrijf +biewenga +biezen +bifenthrin +biffa +big +bigbag +biggen +bij +bijbaan +bijbehorend +bijbehorende +bijbel +bijbelse +bijdraagt +bijdrage +bijdragen +bijdragenbesluit +bijdragenregeling +bijdrageregeling +bijdroegen +bijeen +bijeenbrengen +bijeengebracht +bijeenkomen +bijeenkomst +bijeenkomsten +bijelkaar +bijen +bijenkorf +bijgedragen +bijgehouden +bijgekomen +bijgelegd +bijgelovig +bijgepast +bijgeplaatst +bijgepompt +bijgeschoold +bijgeschreven +bijgesleept +bijgestaan +bijgesteld +bijgestookt +bijgestookte +bijgevoerd +bijgewoond +bijgroei +bijhouden +bijkleeft +bijklussende +bijkomen +bijkomend +bijkomende +bijlage +bijlagen +bijlagenboek +bijleggen +bijlegt +bijlmer +bijlmerdreef +bijlmermeer +bijlslagen +bijmengen +bijmenging +bijmestmonster +bijna +bijnaam +bijnamen +bijou +bijouterieën +bijprodukt +bijprodukten +bijscholing +bijstaan +bijstaat +bijstand +bijsteken +bijstellen +bijstelling +bijstoken +bijstook +bijten +bijtende +bijtijds +bijvangst +bijverdiensten +bijvoorbeeld +bijvoporbeeld +bijvulde +bijwerken +bijziende +bijzijn +bijzonder +bijzondere +bijzonderheid +bijzonders +bilateraal +bilbao +bildt +bilgewater +biljoen +bill +billen +billijke +billiton +bilt +bilthoven +bilthovense +biltse +bim +bimz +binda +binden +bindend +bindende +bindingen +bindmiddel +bindmiddelen +bindmiddelgehalte +bindmiddelpercentage +bindt +binnen +binnenaarde +binnenafwerking +binnenbekken +binnenblad +binnenbrandje +binnendijks +binnendijkse +binnendringend +binnengaan +binnengaat +binnengedrongen +binnengehaald +binnengekomen +binnengelokt +binnengetroond +binnengevaren +binnengevoerd +binnengezogen +binnengleed +binnengrenzen +binnenhuis +binnenisolatie +binnenkant +binnenklimaat +binnenkom +binnenkomen +binnenkomende +binnenkomst +binnenkomt +binnenkort +binnenkwam +binnenkwamen +binnenland +binnenlands +binnenlandse +binnenleiden +binnenlucht +binnenluchtkwaliteit +binnenmeer +binnenmilieu +binnennacht +binnenplaatsen +binnenschippers +binnenshuis +binnenskamers +binnenspouwblad +binnenstad +binnenste +binnenstedelijke +binnensteden +binnenstromen +binnentrad +binnentrap +binnentrapje +binnenvaart +binnenvaartschepen +binnenvalt +binnenverlichting +binnenvisserij +binnenvloot +binnenvoeren +binnenwateren +binnenwerk +binnenzee +binnenzijde +binnenzweven +bintjes +bio +bioaccumelerend +bioaccumulerend +bioafbraak +bioafbreekbare +biobak +biobed +biobedreactor +biobrandstof +biobrandstoffen +biocarborat +biochemische +biociden +bioclear +biocoat +biodegradatie +biodegradatietest +biodegradeerbaar +biodegradeerbare +biodiesel +biodiversiteit +biodiversiteitsforum +biodiversiteitsverdrag +biodiverstiteit +bioenergy +biofarmaceutische +biofilm +biofilmformatie +biofilter +biofilterinstallatie +biofilters +biofiltratie +biofiltratiestap +biofiltratietechnieken +biofuels +biogas +bioindustrie +biokatalytische +biologe +biologen +biologica +biologie +biologisch +biologische +bioloog +biomass +biomassa +biomassaproducerende +biomassaproduktie +biomassavergasser +biomassavergassing +biomassavergassingssystemen +biomassavergisting +biomimetica +biomix +bion +bionolle +biopluimen +bioquint +bioreactor +bioreactoren +bioremediation +biorotor +biorotoren +biosaneren +bioscoop +biosfeer +biosparging +biostar +biotec +biotechfonds +biotechnical +biotechnolgie +biotechnologie +biotechnologiebedrijf +biotechnologiebedrijven +biotechnologieconcern +biotechnologieprojecten +biotechnologisch +biotechnologische +biotensiden +biothane +biotoop +biotricklingfilter +biotricklingfiltratie +bioventilatie +bioventing +biovergassers +biovergassing +biovergassingsinstallaties +biowapens +biowassers +bioway +biowiel +biowieltje +biowieltjes +bipolaire +bird +birecek +birmingham +birnie +bis +bischoff +bisfenol +bisschop +bit +bits +bitse +bitsende +bitste +bitsten +bitter +bitterder +bittere +bitterheden +bitterheid +bitterley +bitumensoort +bivakkeerde +biwater +bizarre +bizonder +bizondere +bizonderheden +bizonderheid +bizonders +bjerregaard +bjorn +bkn +bkr +blaadje +blaam +blaamloze +blaas +blaasjesziekte +blaasjesziektevirus +blaaskanker +blaasmiddel +blaassysteem +blaast +blaauwe +black +blad +bladen +bladerde +bladeren +bladerende +bladerenleven +bladgewassen +bladgroen +bladgroente +bladhoekversnellingsmechanisme +bladhoekverstellingen +bladloze +bladmonsters +bladschade +bladzijden +blaeu +blafte +blageert +blague +blagueerde +blagueerden +blagueren +blaguerend +blaguerende +blagueur +blakende +blanc +blank +blanke +blankenstein +blanker +blankert +blankheid +blankrozig +blankte +blankten +blansch +blaren +blâren +blauw +blauwde +blauwe +blauwgraslanden +blauwgrijs +blauwig +blauwige +blauwiggeschoren +blauwtjes +blauwwitte +blauwzuur +blauwzuurgas +blazen +bleaching +bleef +bléef +bleek +bléék +bleekgele +bleekheid +bleekjes +bleekmiddelen +bleekproces +bleekte +bleiswijk +bleke +bleken +bleker +blekere +bleking +blerick +bles +bleumink +bleven +blgg +blhb +blicher +blieft +blies +blij +blijde +blijdschap +blijf +blijft +blijk +blijkbaar +blijken +blijkt +blijven +blijvend +blijvende +blijvers +blik +blikje +blikken +blikkende +bliksem +bliksembeveiliging +bliksemden +blikseminslag +blikseminslagen +bliksems +bliksemschade +bliksemsnel +blikte +blikten +blind +blinde +blinden +blindheid +blinken +blinkende +blix +block +blocking +bloed +bloedkanker +bloedmeel +bloedomwenteling +bloedonderzoek +bloedrood +bloedtest +bloedverwante +bloedverwanten +bloedvuur +bloei +bloeide +bloeiden +bloeien +bloeiend +bloeiende +bloeisnelheid +bloem +bloemblaadjes +bloembollen +bloembollencultuur +bloembollenonderzoek +bloembollensector +bloembollenteelt +bloembollentelers +bloemdijk +bloemdijken +bloemen +bloemenbedrijf +bloemendaal +bloemenkwekerij +bloemenkwekers +bloemenmand +bloemenmanden +bloemensector +bloementeelt +bloementeler +bloemenvaktentoonstelling +bloemenveiling +bloemisterij +bloemkweker +bloemlezing +bloesems +blois +blok +blokkade +blokkades +blokkeerden +blokkeert +blokken +blokkenvuur +blokkeren +blokverwarming +blom +blomsma +blond +blonde +blondjes +blonk +blonken +bloosde +bloosden +bloot +blootgelegd +blootgesteld +blootlegt +blootstaan +blootstelling +blootstellingsniveaus +blootstellingsnormen +blootstellingswegen +blos +blosjes +blote +blouse +blouses +blousetjes +blow +blozen +blubberende +blunder +blusinstallaties +blust +bluswater +blyth +blz +bmd +bmi +bmni +bmp +bmro +bms +bmw +bna +bnmi +bnp +boa +board +bob +bobema +bochel +bocht +bochum +bod +bode +bodegraven +bodem +bodemafdichting +bodemafdichtings +bodemanalyse +bodemas +bodembacteriën +bodembeheer +bodembeleid +bodembeschermende +bodembescherming +bodembeschermingsgebied +bodembeschermingsgebieden +bodembeschermingsinstallaties +bodemcafé +bodemdaling +bodemdalingscommissie +bodemerosie +bodemgebied +bodemgegevens +bodemherstel +bodeminformatiesystemen +bodemkunde +bodemkwaliteit +bodemleven +bodemlucht +bodemluchtextracties +bodemluchtextractiesysteem +bodemmilieueisen +bodemmonsters +bodemonderzoek +bodemonderzoeken +bodemonderzoekmethodieken +bodemonderzoeksmarkt +bodemonderzoeksmethoden +bodemonderzoeksprotocol +bodempassage +bodemprocedure +bodemreiniging +bodemreinigingsprocessen +bodemreinigingsprojecten +bodems +bodemsanering +bodemsaneringen +bodemsaneringinstallaties +bodemsanerings +bodemsaneringsbedrijf +bodemsaneringsbeleid +bodemsaneringscongres +bodemsaneringsdecreet +bodemsaneringsmarkt +bodemsaneringsoperatie +bodemsaneringsparagraaf +bodemsaneringsprogramma +bodemsaneringsproject +bodemsaneringsprojecten +bodemsaneringstechnieken +bodemschade +bodemsituatie +bodemspecie +bodemstructuur +bodemtoets +bodemverbeteraar +bodemverontreiniging +bodemverontreinigingen +bodemverontreinigingsbeleid +bodemverontreinigingsonderzoek +bodemvervuiling +bodemvervuilingslocaties +bodemvisserij +bodemvruchtbaarheid +bodemvruchtbaarheidsonderzoek +bodemzaken +bodemziekten +bodemzuivering +boden +bodewes +body +bodybuilders +boeang +boeboer +boecker +boedel +boedelkrediet +boef +boehringer +boeien +boeiend +boeit +boek +boeke +boekelermeer +boeken +boekenkast +boekenkasten +boekenstudie +boekentitels +boekerij +boekhandel +boekhouding +boekhoudingen +boekingen +boekjaar +boekje +boekjes +boekt +boekte +boekvorm +boekwaarde +boel +boels +boenderbos +boeng +boenink +boer +boèr +boerderij +boerderijen +boerdonk +boeren +boerenactie +boerenactiecomité +boerenactiegroep +boerenactieleider +boerenacties +boerenbedrijf +boerenbedrijven +boerenbelangenorganisatie +boerenbeweging +boerenbond +boerenfederatie +boerenhoed +boerenkinkel +boerenkinkels +boerenkool +boerenleider +boerenleiders +boerenmarkten +boerenorganisatie +boerenorganisaties +boerenprotest +boerenprotestactie +boerenschuren +boerensyndicaat +boerenvoorman +boerenzwaluw +boerin +boerinnen +boers +boertien +boete +boeten +boetes +boezelaartje +boezem +boezeman +boezemwateren +bogaerds +bogor +boheemen +bohémien +bohinen +böhlen +boiler +boilers +bok +bokkig +bokwielen +bolero +bolger +bölger +bolkenstein +bollegraaf +bollen +bollenareaal +bollencomplex +bollengebieden +bollengrond +bollengronden +bollenland +bollensector +bollenstreek +bollenteelt +bollenvelden +bollenzand +bolletjes +bollwerk +bolsover +bom +bomaanslag +bomberend +bomelijnen +bomen +bomenbank +bomenlijn +bomennacht +bommel +bommelerwaard +bommels +bommen +bommenwerper +bon +bonbon +bonbondoos +bonbonplaatje +bond +bonden +bondskanselier +bondsministerie +bondsregering +bondsrepubliek +bondt +bongerds +bonino +bonjour +bonn +bonne +bonnen +bonny +bonsde +bonsden +bont +bonte +bonten +bontte +bontvervige +bonus +bonzende +bood +boodschap +boodschappen +boog +boograam +book +boom +boomgaard +boomkorkotten +boomkorkotter +boomkorkotters +boomkorkotvisserij +boomkorvissen +boomkronen +boomkweek +boomkwekerij +boomkwekerijen +boomkwekers +boomscheuten +boomschors +boomse +boomsoorten +boomstammen +boomstrips +boomstronken +boomteelt +boomwortels +boomziekte +booneman +boor +boorbedrijven +boord +boordcomputer +boordcomputers +boorde +boordje +booreiland +boorfosfaat +boorgat +boorgegevens +boorgruis +boormachine +boorpijp +boorplatform +boorplatforms +boorputten +boorschachten +boorschip +boorspoeling +boorspoelingen +boort +boortechniek +boortechnieken +boortoren +boortunnel +boorvloeistof +boorzout +boos +boosaardige +boosdoener +boosdoeners +boosheid +boot +bootsen +boraatglas +boraatmengsel +borcea +borculo +bord +bordeaux +borden +bordentrawlers +border +bordpapier +borduurde +boren +borg +borgen +borgharen +borging +boring +boringen +boris +born +borneo +borneokade +borrel +borrels +borsele +borssele +borst +borstel +borstelen +borstelmechanisme +borstels +borstkanker +borstvoeding +bos +bosaanleg +bosaantasting +bosarsenaal +bosbeheer +bosbeheerders +bosbeleid +bosbies +bosbouw +bosbouwdiensten +bosbouwkundige +bosbouwondernemingen +bosbrand +bosbranden +bosca +bosch +bösendorferstrasse +bosgebied +bosgebieden +bosgrond +bosjes +boskalis +boskoop +boslandschap +bosnegers +boso +bosolifanten +bosonderzoek +bosoppervlakte +bosrijke +bosschages +bosschap +bossche +bosscher +bossen +bossige +bossy +boston +bostypen +bosvariant +boswachter +boswet +bot +botanische +boten +boter +botergeel +boterham +boterhammen +boterhammetje +boterhammetjes +botert +botlek +botlekgebied +botlekregio +botlekspoortunnel +botsen +botsing +botst +botsten +böttcher +bottelen +bottines +bottrop +botulisme +botweg +boud +boudeerde +bouderen +bouderie +boudewijnstichting +boudoir +bougie +bouillon +bouman +bouquetten +bourgeois +bourgois +bourgondische +boutades +bouteiller +bouten +bouterse +bouw +bouwactiviteit +bouwactiviteiten +bouwadviesbureau +bouwafval +bouwbedrijf +bouwbedrijfsleven +bouwbedrijven +bouwbeleid +bouwbesluit +bouwbeurs +bouwbiologie +bouwblokken +bouwbond +bouwbonden +bouwcentrum +bouwchemie +bouwconcern +bouwconcerns +bouwconcessies +bouwconstructies +bouwcontracten +bouwde +bouwdelen +bouwden +bouwdichtheden +bouwdichtheid +bouwdienst +bouwelementen +bouwen +bouwende +bouwenginering +bouwer +bouwers +bouwfase +bouwfolie +bouwfonds +bouwfysisch +bouwfysische +bouwgolf +bouwgroep +bouwgroepen +bouwgrond +bouwindustrie +bouwinformatie +bouwkosten +bouwkring +bouwkunde +bouwkundig +bouwkundige +bouwkwaliteit +bouwland +bouwlocatie +bouwlocaties +bouwlokaties +bouwman +bouwmarkt +bouwmateriaal +bouwmateriaalkosten +bouwmaterialen +bouwmaterialenleveranciers +bouwmaterieel +bouwmecc +bouwmethode +bouwministersconferentie +bouwmogelijkheden +bouwnijverheid +bouwondernemers +bouwonderneming +bouwontwikkeling +bouwopdrachten +bouwpartners +bouwplaats +bouwplaatsen +bouwplan +bouwplannen +bouwproces +bouwprodukten +bouwproduktie +bouwprognoses +bouwprogramma +bouwproject +bouwprojecten +bouwput +bouwrai +bouwrecht +bouwrecyclingprijs +bouwresearch +bouwrisico +bouwsector +bouwsom +bouwsteen +bouwstenen +bouwstof +bouwstoffen +bouwstoffenbesluit +bouwstop +bouwsysteem +bouwt +bouwtechniek +bouwtechnische +bouwtekeningen +bouwterrein +bouwterreinen +bouwtijd +bouwvergunning +bouwvergunningen +bouwverordening +bouwverpakkingen +bouwvoorschriften +bouwwereld +bouwwerk +bouwwerken +bouwwerkzaamheden +bouwwijze +bouwwijzen +bouwzaken +bov +bovag +bovagleden +boval +boven +bovenaan +bovenaf +bovenafdichting +bovenbandmagneet +bovenbandmagneten +bovenbouw +bovendien +bovendreef +bovengenoemde +bovengrens +bovengrenzen +bovengrond +bovengronds +bovengrondse +bovenhuis +bovenin +bovenkant +bovenkerkerpolder +bovenkwadrant +bovenlaag +bovenleidingen +bovenliggende +bovenlijven +bovenlip +bovenloopkranen +bovenmenselijk +bovenmenselijke +bovenop +bovenregionale +bovenstaande +bovenste +bovenverdieping +bovenwereldlijk +bovenwereldlijkheid +bovenwindse +bovenzijde +bovine +box +boxel +boxer +boxmeer +boxtel +boy +boycot +boycotaanvoerder +boycotactie +boycotten +boycottende +boze +bpa +bpb +bpm +bpw +braaf +braak +braakgelegde +braaklegging +braakliggende +braakpercelen +brabant +brabanthallen +brabants +brabantse +brachespecifiek +bracht +brachten +bradford +braer +brainliner +brak +braken +bralden +bram +bramen +branbantse +branche +branchecentra +branchegenoot +branchegenoten +brancheorganisatie +brancheorganisaties +brancheproject +branches +branchevereniging +brand +brandbaar +brandbare +brandbestrijdingsmaterialen +brandde +brandebourgs +branden +brandenburg +brandend +brandende +brander +branderkop +branders +brandgangen +brandgevaar +brandgevaarlijk +brandhaarden +brandhout +brandkraan +brandpaden +brandpunt +brandschade +brandstof +brandstofaccijnzen +brandstofbelasting +brandstofbesparing +brandstofcel +brandstofcellen +brandstofdepots +brandstofefficiëntienormen +brandstoffen +brandstoffenmarkt +brandstofffen +brandstofgebruik +brandstofheffing +brandstofinkoop +brandstofinzet +brandstofkorrels +brandstofkosten +brandstofnormen +brandstofolie +brandstofrendement +brandstofstaven +brandstoftanks +brandstoftechnologieën +brandstoftekort +brandstofverbruik +brandstofverbruiken +brandstofvoorziening +brandt +branduren +brandveilige +brandveiligheidskasten +brandvertager +brandverzekeringen +brandweer +brandweerwagens +brandwerend +brandwerende +brandwerendheid +brandwonden +brasem +braunschweig +brauwen +brauws +brave +braveren +bravo +braziliaanse +brazilië +brbs +brd +brear +breda +bredaseweg +brede +breder +bredere +brederostraat +breed +breedhalzige +breeds +breedte +breedtematen +breedten +breedvoerig +breedwerkende +breek +breekt +breèkt +breet +breggen +breidde +breidelen +breiden +breidt +brein +breiwerk +breken +brekende +breker +brekers +brekerzand +breking +bremen +brend +breng +brengen +brengend +brengende +brengsysteem +brengsystemen +brengt +brenn +brennbare +brennstoffzelle +brent +brentspar +bretagne +bretonse +breuken +breydel +brezet +bricide +bridge +brie +brief +briefje +briefjes +briefkaart +briel +brielle +bries +briesende +brieste +brieven +brievenactie +brievenbesteller +brievenbus +brievencampagne +brievenpapier +brigade +brij +briketten +brillant +brillanten +brindisi +brink +brinkman +brisée +bristol +brit +brite +britisch +british +brits +britse +brittannia +brittannië +britten +brive +brl +brno +broadcast +brocades +broché +brochure +brochures +brocker +broeder +broederij +broederlijk +broederlijke +broederlijkheid +broeders +broedparen +broedperiode +broedpopulatie +broedprogramma +broedseizoen +broedsels +broedvogel +broedvogels +broeide +broeiende +broeikas +broeikaseffect +broeikasgas +broeikasgassen +broeikasprobleem +broeikastheorie +broek +broekhuis +broekluiers +broekpolder +broer +broerius +broers +broertje +broertjes +brok +brokaat +broken +brokkelde +brokkelden +brokkelen +brokkelt +brokx +brom +bromaat +bromaatnorm +bromaatretentie +bromaatvorming +bromde +bromfietsen +bromide +brommen +brommende +brommig +bromstem +bromt +bromtoon +bromvlieg +bron +bronaanpak +bronbeheersing +bronbemaling +brongebied +bronnen +bronnenmilieu +bronnenonderzoek +bronwater +bronzen +brood +broodje +broodjes +broom +broomverbindingen +broos +brosse +brouille +brouilleren +brouillerie +brouwde +brouwende +brouwer +brouwerij +brouwerijen +browder +brown +browning +broze +brp +brrrussel +brück +brug +brugge +bruggeman +bruggen +brugman +brugvorming +brui +bruid +bruidje +bruidsjapon +bruidsluierstruiken +bruidspaar +bruijne +bruikbaar +bruikbaarder +bruikbaarheid +bruikbare +bruiloft +bruiloften +bruiloftsdagen +bruiloftspartij +bruiloftspartijen +bruiloftsvoorstellingen +bruin +bruinblonde +bruinde +bruine +bruinen +bruinende +bruingoed +bruingoedsector +bruingouden +bruinhof +bruiningen +bruiningsapparatuur +bruinkool +bruinkoolcentrales +bruinkoolgebied +bruinkoolmijn +bruinkoolwinning +bruinrot +bruinrotuitbraak +bruinrotvrije +bruinsteen +bruinvis +bruinvissen +bruis +bruisende +bruiste +brullen +brundlandt +brunssum +brusk +bruske +bruskeerde +bruskeren +brussel +brusselse +brutaal +brutale +brutaliteit +brute +bruten +brüter +bruto +bruusk +bruut +bruys +bsa +bsb +bse +bsi +bsl +bsn +bst +btg +btw +buana +bubbling +buck +bucks +budel +budelco +buderus +budget +budgetbeperkingen +budgetoverschrijding +budgettair +budgetten +buenos +bueren +buffalo +buffer +buffers +bufferstroken +buffertanks +buffervat +buffervoorraden +bufferzone +buffet +buggenum +bugm +bührmann +bui +buien +buig +buigen +buigende +buiging +buigingen +buigsterkte +buigt +buigzaam +buik +buiken +buikholte +building +buining +buis +buisframe +buisje +buisleiding +buisleidingen +buislengte +buismateriaal +buisreactor +buisstukken +buiswand +buit +buitelend +buiten +buitenaf +buitenbak +buitenbeits +buitendijks +buitendijkse +buitengaats +buitengebied +buitengebieden +buitengebruikstelling +buitengesloten +buitengevelisolatie +buitengewone +buitengewoon +buitengewoons +buitenhof +buitenkamp +buitenkansje +buitenkant +buitenlaag +buitenland +buitenlandbeleid +buitenlanders +buitenlands +buitenlandse +buitenlandtoets +buitenleven +buitenlucht +buitenluchtmetingen +buitenmens +buitenomtrek +buitenruimte +buitenshuis +buitensporig +buitenste +buitenveldert +buitenveldertbaan +buitenverblijf +buitenverlichting +buitenwacht +buitenwater +buitenweg +buitenwegen +buitenwereld +buitenwerkingstelling +buitenwijken +buitenzorg +buizen +buizenfabriek +buizenlegbedrijven +buizenleggers +buizenstelsel +buizerd +buizerds +bukken +bukte +bukten +bulder +bulderde +bulderen +bulderende +bulderstem +bulgaarse +bulgarije +bulk +bulkcarrier +bulkchemie +bulkgoederen +bulkstortverpakkingen +bulktanks +bulky +bulletin +bultruggen +bumax +buna +bund +bunded +bundel +bundelden +bundelen +bundeling +bundelt +bundesfinanzhof +bundesverbandes +bündis +bündnis +bungalows +bunkeren +bunkerschepen +bunnik +bunschoten +bureau +bureaucratie +bureaucratische +bureaufunctie +bureaus +bureausoftware +bureaustoel +bureaustoelen +buren +burg +burgemeester +burgemeesterlijk +burgemeesters +burger +burgerfamilie +bürgerinitiative +burgerkleding +burgerlijk +bùrgerlijk +burgerlijke +burgerlijks +burgerluchtvaart +burgermannen +burgeroorlog +burgers +burgerschool +burgervliegtuigen +burgervluchten +burgervoeten +burgervrouw +burgerwindmolenpark +burginvest +bus +busbaan +busbanen +busbord +busfabrikant +bushalte +bushehr +business +businessbos +businesspraktijken +busje +busjes +busondernemingen +busprojecten +bussel +bussen +bussiness +busstation +buste +bustunnel +busvloot +but +butaan +butadieen +butanol +butler +butylfenol +butyltinverbindingen +buur +buuren +buurgebied +buurgeluiden +buurgemeente +buurgemeenten +buurland +buurlanden +buurman +buurt +buurtbewoners +buurtbewoonster +buurtcomitees +buurten +buurtschap +buurtvervoer +bvnn +bvqi +bvr +bwt +bygholm +bzw +cabine +cabines +cabochon +cacaobonen +cacaobonendoppen +cachemire +cad +cadarache +caddet +cadeau +cadeautje +cadeaux +cadillacs +cadiz +cadmium +cadmiumbesluit +cadmiumgehalte +cadmiumhoudend +cadmiumhoudende +cadmiumstof +cadmiumverbindingen +cadmiumvrije +caep +caepi +café +cafés +cafetaria +cairo +caisson +cake +calamiteit +calamiteiten +caland +calcium +calciumcarbonaat +calciumchloride +calciumcyanide +calciumsulfaat +calciumzout +calculatiemethode +calder +calgene +calibratiemogelijkheid +california +californië +californische +callantsoog +calorisch +calorische +cambridge +camembert +camera +camerabewaking +camp +campagne +campagneleider +campagnes +campen +camphuysen +camping +campinggasten +campinghouder +campings +camplas +camus +can +canada +canadees +canadese +canapé +canarische +cancer +candidaat +candidaats +candybar +candybars +canedian +canisius +canon +cantabro +canyon +cao +cap +capaciteit +capaciteiten +capaciteitsoverwegingen +capaciteitsprobleem +capaciteitsproblemen +capaciteitsregeling +capaciteitsuitbreiding +capelle +caprolactam +capstone +car +cara +caravans +carbamaten +carbide +carbolineum +carbomix +carbonaat +carbonate +carborat +carburos +carcinogeen +carcinogene +carcinogenen +carcinogeniteit +carcoke +card +cardigan +cardoso +care +caribisch +carl +carlo +carlton +carolientje +carolina +caroline +caroteen +carpentras +carpet +carpoolen +carpooler +carpoolplaats +carpoolplek +carré +carrée +carrière +carrièremakers +carriers +carrosserie +carrot +carrouselreactor +carry +cars +carsouw +carteringsbedrijf +carver +casablanca +casac +cascade +cascaderende +case +casestudies +cash +cashflow +casino +cask +casks +cassatie +cassetterecorders +castenray +casting +castle +castleford +casus +catalaanse +catalase +catalloy +catalonië +catalunya +catalytical +catalytische +catastrofaal +catastrofe +cateau +categorie +categorieën +categoriën +cateringspullen +caterpillar +catherine +cauberg +cauchemar +causerie +causeur +cavalier +caviteiten +cbl +cbot +cbs +cbt +cclb +ccr +cda +cdem +cdm +cea +cebeson +ced +ceder +cédigaz +ceec +ceem +cees +cefic +cehave +ceja +cel +celanese +celfix +cell +cellagen +cellcrete +celle +cellen +cellofaan +cellulair +cellulose +celotex +celregulatie +celsius +celstoffabriek +celstraffen +cemagref +cement +cementbeton +cementbouw +cementfabriek +cementindustrie +cementovens +cemfuel +cemo +cen +cent +centano +centen +centenary +centeno +center +centimeter +centimeters +centra +centraal +central +centrale +centrales +centraliseren +centravac +centre +centrifloc +centrifugaal +centrifugaalkoelmachines +centrifugaalpompen +centrifugal +centrifuge +centrifugeproeven +centrifugering +centrifuges +centrilab +centrum +centrumgemeente +century +cepec +cera +ceralia +cercariën +cerebrale +ceremonie +ceremoniële +ceremoniëler +cerestar +cerf +ceri +cerium +ceriumsulfide +cerro +certificaat +certificaathouders +certificaten +certificatie +certificaties +certificatiesystematiek +certificatietrajecten +certification +certificeerder +certificeerders +certificeert +certificeren +certificerende +certificering +certificeringen +certificerings +certiva +cesium +cetera +ceti +cevardo +ceylon +cez +cfce +cff +cfk +cfo +cgmps +cgs +chadronnier +chain +chaise +chaiselongue +challenger +challenges +chambercloak +chambertin +chambrée +chamonix +champagne +champagnefles +champignonkweker +champignonkwekersvereniging +champignonmest +champignons +champignonsector +champignonteelt +champignontelers +champion +champy +chan +chance +change +changes +chantage +chaos +chaperonneren +characterisation +charette +charge +charles +charmant +charmante +charme +charrette +chassis +chauffeur +chauffeurs +chauffeurscabine +chaussée +chcl +check +checklijst +checklist +chef +chelaat +chem +chemaide +chemarbel +chemconserve +chemferm +chemflash +chemical +chemicaliën +chemicaliëncontainers +chemicaliëngroep +chemicals +chemici +chemicus +chemie +chemiebedrijven +chemieconcern +chemieconcerns +chemiegroep +chemiekaartenboek +chemielinco +chemiesector +chemiewinkel +chemisch +chemische +chemischen +chemisches +chemoboxen +chemocar +chems +cheshire +chevelure +chiba +chic +chicago +chicken +chiffonnières +chili +chimie +chimneying +china +chinees +chinese +chinezen +chip +chipkaart +chips +chique +chirac +chitine +chloor +chlooraromaten +chloorazijnzuur +chloorbalans +chloorbalansstudie +chloorbeleid +chloorbenzeen +chloorchemie +chloorconcentratie +chloorconversie +chloordioxyde +chloorfabriek +chloorgas +chloorgebruik +chloorgebruikers +chloorhoudend +chloorhoudende +chloorindustrie +chloorketen +chloorketenstudie +chloorkoolwaterstoffen +chloorkringloop +chloorloos +chloormethanen +chloormicro +chlooroxyden +chloorprocessen +chloorprodukten +chloorrecycling +chloorstoffen +chloorstudie +chloortreinen +chloorverbindingen +chloorverwerkende +chloorvrij +chloorvrije +chloreerprocessen +chloreren +chloride +chlorideionen +chloridemetingen +chlorinated +chlorine +chloroform +chloroplasten +chock +chocoladerepen +cholera +choqueerde +chriet +chris +christelijke +christine +christopher +chromatografie +chromatografisch +chromolitografie +chronisch +chronische +chroom +chroomafval +chroombad +chroombevattende +chroomemissie +chroomemissies +chroomhoudende +chroomhydroxide +chroomleer +chroomtrioxyde +chrysanten +chrysantentelers +chrysoliet +cht +chtt +chubut +chute +chv +chymozine +chymozinebacterie +cia +ciba +cielp +cijfermateriaal +cijfers +cilinder +cilinders +cilindrische +cimi +cini +cip +circa +circuit +circulaire +circulatiesysteem +circulating +circuleert +circulerend +circus +cirkel +cirkelde +cirkelden +cirkelende +cirkeling +cirkelmaaiers +cirkels +cirque +citeerde +cites +citex +citizen +citroen +citroën +citroënfabriek +citrusplantages +cittershaven +city +citybac +citybacs +citybus +cityspot +civiel +civiele +civielrechtelijke +civieltechniek +civieltechnisch +civieltechnische +civil +ciwem +ciwi +cizeleert +ckw +claim +claimen +claims +claimt +clairtech +clappison +clark +class +classens +classificatie +classificaties +classificatietechnieken +classified +clausplain +clausule +clayton +clb +clean +cleanaways +cleaner +cleaning +cleanroom +clear +clenbuterol +cleveland +climate +climatic +climax +climex +clinton +clio +clip +clm +clogtype +cloppenburg +clortoluron +closed +clown +club +clubgenoot +clubje +clubs +cma +cmi +cml +cms +cna +cnc +cnv +coagulator +coaguleren +coal +coalescentie +coalescentiefilter +coalite +coalitie +coalitiegenoten +coalitiepartners +coalition +coastal +coating +coatings +coatingsystemen +cob +coberco +cobouw +coccen +coccolithophorida +cochet +cocon +code +codes +coëfficient +coëfficiënt +coëfficiënten +coenhaven +coeveringe +coevorden +cogema +cogeneratie +cogeneratiecentrale +cognac +cognos +coherente +cohorten +cokes +cokesovens +cokesvorming +colibacteriën +colin +collageen +collagen +collectie +collectief +collecties +collectieve +collection +collector +collectoren +collectors +collectorsystemen +collega +college +collegeleden +collegeperiode +colleges +collins +colloïdaal +colloide +colloiden +cologne +colombia +colombiaans +colombo +colonnes +colorado +columbia +column +com +comah +combi +combibelading +combigedeelte +combinatie +combinaties +combinatietoxiciteit +combined +combineert +combineren +combizorg +combustion +combustor +comedie +comercio +comfort +comfortabel +comfortabele +comfortverbetering +comité +comma +commandant +commandanten +commandeur +commanditaire +commando +commandostem +commandostructuur +commentaar +commentaren +commerce +commercial +commercialiseren +commercialisering +commercieel +commerciële +commies +commissariaat +commissaris +commissarissen +commissie +commissies +commission +commissions +commitment +committee +common +commotie +communaal +communautaire +communicatie +communicatiebeleid +communicatiefout +communicatiemiddelen +communicatienetwerk +communicatieprijs +communicatiestrategie +communicatietechnologie +communicatieve +communicator +communiceren +communiqué +communisten +communistische +communities +community +compact +compacte +compacteersysteem +compacteren +compactheidsdenken +compactor +compactors +compactste +compactsysteem +compagnie +companies +company +compartiment +compartimenten +compascuum +compatibel +compensatie +compensatiemaatregelen +compensatieplan +compensatieplannen +compensatiewerk +compenseert +compenseren +compenserende +competence +competentiestrijd +competetive +competitie +competitiebeleid +competition +compleet +complementeren +complete +completely +complex +complexe +complexen +complexer +complexere +complexiteit +complexvergunning +compliance +complicatie +compliceren +compliment +complimentjes +component +componenten +componentenbouwers +componist +composieten +composietmaterialen +composietprodukten +compost +compostachtig +compostbed +composteer +composteerbaarheidslabel +composteerbare +composteerbedden +composteerbedrijf +composteerinrichtingen +composteerinstallaties +composteertarief +composteren +compostering +composteringsfabriek +composteringsinstallatie +composteringsinstallaties +compostfabriek +compostmachine +compostomaat +compostprodukt +compostproduktie +composttoiletten +compressie +compressiekoelmachine +compressor +compressoren +comprimerende +comprimo +compromis +compromisvoorstel +compromitteer +compromitteren +comptables +computer +computerbedrijf +computerfabrikant +computergegevens +computergestuurd +computergestuurde +computermodel +computermodellen +computernetwerk +computerprogramma +computers +computerscherm +computerschermen +computersimulaties +computerspel +comstrijen +comte +comtesse +concentraat +concentratie +concentratiegebieden +concentratieproblemen +concentraties +concentratietendens +concentratiewaarde +concentration +concentreert +concentreren +concept +concepten +conceptvoorstel +conceptvorm +concern +concerns +concessie +concessiegebied +conchem +concierge +concludeerde +concludeerden +concludeert +concluderen +conclusie +conclusies +concorde +concreet +concrete +concretere +concretiseren +concurreert +concurrent +concurrenten +concurrentie +concurrentiebeding +concurrentiekracht +concurrentienadeel +concurrentieparameters +concurrentiepositie +concurrentieprobleem +concurrentieregels +concurrentieslag +concurrentieverhoudingen +concurrentievervalsing +concurrentievoordeel +concurrentievoorsprong +concurreren +concurrerend +concurrerende +condensaat +condensaatsystemen +condensatie +condensatiereactie +condensatietemperatuur +condensator +condensatorventilatoren +condenseert +condenseren +condensering +condensor +condensordruk +condensors +condenspotten +condenstemperatuur +condensvorming +conditie +condities +conditionering +condoleancekus +conducteur +confederatie +conference +conférences +conferentie +conferenties +configuratie +configuraties +conflict +conflicten +conflictenrecht +conflicteren +conflicterende +conform +confrontaties +confronteren +congestie +conglomeraat +conglomeraten +congres +congresbureau +congrescentrum +congresgebouw +congress +congressen +congresverslag +congreszaal +coniferen +conjunctuur +connecticut +connection +conny +conquest +consensus +consequences +consequent +consequente +consequentie +consequenties +conservatieve +conservatieven +conservation +conservator +conserveert +conserveren +conservering +consistent +consistente +consolidatie +consolidatieproces +consolidation +consortia +consortium +constance +cònstance +constánce +constandse +constans +constant +constante +constantinopel +constateerde +constateerden +constateert +constateren +constatering +constateringen +consternatie +constitutionele +constructeur +constructeurs +constructie +constructiebedrijf +constructief +constructies +constructieve +construction +constructions +construeert +construeren +consul +consulaat +consulent +consulenten +consulentschap +consult +consultancy +consultant +consultants +consultatiebureau +consulting +consument +consumenten +consumentenactie +consumentenartikelen +consumentenbond +consumentendienst +consumentengedrag +consumentengoederen +consumentenomzet +consumentenonderzoek +consumentenorganisatie +consumentenorganisaties +consumentenprodukten +consumentenverpakkingen +consumentenvoorkeur +consumer +consumeren +consumptie +consumptiedagen +consumptiegoederen +consumptiekwaliteit +consumptiepatronen +consumptiestructuur +contact +contacten +contactgeluidisolatie +contactgroep +contactpersonen +contactwater +container +containerbakken +containerbedrijf +containerbeheer +containerbelading +containerbeladingssysteem +containercombinatie +containerdienst +containerinzamelingsbedrijven +containerophaalsysteem +containeroverslag +containerparken +containerpool +containerrederij +containerreinigings +containers +containerschepen +containerschip +containersysteem +containersystemen +containerteelt +containerterminal +containerverhuurbedrijf +containervervoer +containerwisselsysteem +containerwisselsystemen +contaminanten +contaminated +contaminatie +contante +contenteren +context +continent +continentaal +continental +continu +continue +continueren +continuïteit +continuous +continuteelt +contour +contouren +contra +contract +contractbepaling +contractbreuk +contracten +contractiegedeelte +contracting +contractor +contractors +contractresearch +contractueel +contraproduktief +contrast +contrasteert +control +controle +controlecijfers +controleer +controleerbaar +controleerbare +controleert +controlekamer +controlekosten +controlelijst +controlepunten +controleren +contrôleren +controlerende +controles +controleschema +controlesysteem +controlesystemen +controleurs +controlewijzer +controller +controls +controverse +controversiële +convenant +convenanten +convenantenpolitiek +convenieert +conveniëren +conventie +convention +conventionale +conventioneel +conventionelc +conventionele +conversatie +conversie +conversietechnieken +conversieverliezen +conversion +converter +cony +cook +cooker +cooling +cooltainer +coolworks +coöp +coöperatie +coöperatiemolens +coöperaties +coöperatieve +cooperation +cooperative +coopers +coördinatie +coördinatiecollege +coördinatiecommissie +coördinator +coördineerde +coördineert +coördineren +cooten +copenhagen +copier +copieus +copieuze +copius +cops +coquet +coquette +coquetterie +coral +cordis +core +corinne +corning +cornwall +corp +corporate +corporation +corps +correct +correctdoenerige +correcte +correctie +correctiemiddel +correctieve +correlatie +correspondentie +corridor +corridors +corrigerend +corrosie +corrosiebestendig +corrosiebestendigheid +corrupt +corruptie +corsa +corset +corvées +cos +cosmopoliet +cosmopolitische +cost +costa +coster +costumes +côterie +côterieën +côterietje +côtillon +cotrans +cotton +coudoyeer +coudoyeren +councel +council +counsel +counsil +counter +county +coupé +coupépolder +coupétje +coupled +courant +couranten +courantenbladen +courantje +cousteau +couverts +covra +cox +cpb +cpp +cpr +cpro +cra +crack +crane +crayenstein +crayon +creatie +creatief +creatieve +creatinine +creativ +creative +creatuur +crèches +creëert +creëren +creil +crem +crematie +crematies +crematorium +crème +creosoot +creosootolie +cresson +crest +creys +cri +cricket +cricketclubs +crii +crim +criminele +crimped +crisis +crisissen +cristoffelpark +criteria +criterium +critical +critici +critiek +crockett +cromstrijen +crone +crosfields +croûte +crow +crowcon +crowding +crown +croyden +cruciaal +cruciale +cruise +cruisemaatschappij +cruisezeilen +crutzen +cry +cryogeen +cryogene +cryogenic +csi +csm +cso +csoil +cstr +ctb +ctc +cth +cuba +cubaanse +cuckmere +cultureel +culturele +culturen +cultuur +cultuuraardappelen +cultuurgewas +cultuurgewassen +cultuurgrond +cultuurgronden +cultuurhistorie +cultuurlandschap +cultuuromslag +cultuurpessimisme +cultuurtechniek +cultuurtechnische +cultuurtempel +cumbrian +cumulatieve +cuneraweg +cup +cur +curaçao +curatele +curatief +cure +curiel +curieus +current +cursus +cursussen +custom +cuwvo +cvd +cvk +cvp +cvt +cwk +cxhy +cyaan +cyaanhydrine +cyanamid +cyanide +cyaniden +cycle +cycleon +cycles +cyclohexaan +cyclonox +cycloon +cyclus +cyprische +cyprus +cystine +czaar +czestochowa +czv +daad +daadkrachtiger +daadwerkelijk +daadwerkelijke +daagde +daagden +daags +daagse +daagt +daalde +daalden +daalderop +daalt +daar +dáar +dáár +daaraan +daarachter +daarbij +daarbinnen +daarboven +daarbuiten +daardoor +daardoorheen +daarenboven +daarentegen +daarginds +daarheen +daarin +daarmee +daarna +daarnaar +daarnaast +daarom +dáárom +daaromheen +daaronder +daarop +daaropvolgende +daarover +daartegen +daartegenover +daartoe +daartussen +daaruit +daarvan +daarvoor +daarvóór +dacht +dachten +dadelijk +dadelijke +dader +daders +daderschap +daf +dag +dagaccommodatie +dagblad +dagbladen +dagboek +dagelijks +dagelijkse +dagen +dagenlange +dagentange +dageraad +dageraadwijde +dageraden +daggenvoorde +daglicht +dagmarkt +dags +dagvaarding +dagverbruik +daiei +daimler +dainippon +dak +dakbedekkers +dakbedekking +dakbedekkingsmateriaal +dakconstructie +dakdekkerij +dakdekkers +daken +dakgoot +dakgoten +dakisolatie +dakje +dakjes +daklicht +dakpan +dakpanelen +dakpanfabrieken +dakpannen +dakpannenfabrikant +dakplaat +dakplaten +dakprodukten +dakramen +dakrand +dakvlak +dal +dalem +dalen +dalende +daling +dallen +dalmijn +dalurentarieven +dam +dame +dames +damesslips +dammen +damond +damp +dampcompressie +dampemissies +dampen +dampfase +dampretourleidingen +dampspanning +dampstromen +dampstroom +dampte +damwand +damwanden +damwandkuip +dan +danbury +dangas +daniel +danig +danis +dank +dankbaar +dankbaarheid +dankbare +danken +dankje +danks +dankt +dankte +dankzij +danmarks +dans +dansclub +dansen +dansende +dansenden +danseur +dansk +dansles +danslessen +danspas +danste +dansten +danwel +dapemo +daphnia +dapper +dar +daranginongan +darmen +darmverteerbaar +dartele +dartelheid +darweesh +das +dasa +dashboarden +dassen +dassenpopulatie +dassenproject +dassentunnel +dat +dàt +data +databank +databanken +database +databases +datablad +datacommunicatie +datalogcomputer +datalogger +dataverwerking +dateerde +dateert +datenblatt +datenblätter +dateren +daterend +datum +datzelfde +dauw +dauwde +daverde +daveren +daverende +david +day +daya +dba +dbase +dcmr +dcs +ddame +dddame +ddòl +ddòll +ddouane +ddr +dds +ddt +debâcles +debat +debatteerde +debatten +debet +debiet +decanter +decarbonatie +december +decennia +decentraal +decentrale +decentralisatie +decentralised +deceptie +dechema +dechlorering +déchue +decibel +decideerden +decimeters +declameerde +decoder +décor +decoratie +decoraties +decoratieve +decreet +dedemsvaart +deden +dedicated +dee +deed +déed +deel +deelauto +deelconvenanten +deelde +deelden +deelgenomen +deellast +deelmarkt +deelmarkten +deelname +deelnamen +deelneemt +deelnemen +deelnemend +deelnemende +deelnemer +deelnemers +deelnemersovereenkomst +deelneming +deelnemingen +deelonderzoek +deelprogramma +deelproject +deelprojecten +deelraadbestuur +deelrepubliek +deelrisico +deels +deelstaat +deelstaatregering +deelstaten +deelstromen +deelstroom +deelstroominstallatie +deelstudie +deelstudies +deelt +deeltijd +deeltjes +deeltjesgrootte +deeltjesoppervlak +deeltjesscheiding +deeltjesscheidingstechnieken +deeltjesteller +deemoedig +deemoedigheid +deens +deense +deerde +deerden +def +defect +defecte +defecten +defense +defensie +defensiebronnen +defensiecommissie +defensief +defensiegebieden +defensietechnologie +defensieve +definiëren +definiëring +definitie +definitief +definitieve +deformatie +defosfatering +deftig +deftige +deftiger +degelijk +dégelijk +dègelijk +degelijke +dégelijke +dégelijker +degelijkheid +degelijkjes +degelijks +dégelijks +degene +degenen +degeneratie +degens +degradatie +dehaene +dehalogenering +dehalogeneringsprodukten +dehydrateren +dehydratie +deinde +deinden +deinen +deinende +deining +deinschok +dejeuner +déjeuner +déjeunerende +dek +deken +dekens +dekken +dekker +dekking +dekkingseis +dekkingsgraad +dekkingsplan +dekkleden +dekos +deksel +dekt +dekte +delaney +delbos +dele +delegatie +delegatieleden +delen +delende +delfgauw +delfland +delfstoffen +delfstoffenplanning +delfstoffenwinning +delfstofwinning +delft +delfts +delftse +delfzijl +delibereren +delicaat +delicaats +delict +delicten +delta +deltagebied +deltaplan +deltawerken +deltawet +deltawig +delvocid +demaco +demag +deme +demetalisering +demeyer +demi +demineralisatie +democratie +democratisch +democratische +democratisering +democratiseringsmaatregelen +demografische +demon +demonen +demonstranten +demonstratie +demonstratiebedrijven +demonstratiefabriek +demonstratiefase +demonstratiemetingen +demonstratieproeven +demonstratieprogramma +demonstratieproject +demonstratieprojecten +demonstraties +demonstratietocht +demonstratieversie +demonstration +demonstreerde +demonstreert +demonstreren +demontabel +demontabele +demontage +demontagetechnieken +demonteerbaar +demonteren +demoproject +dempen +dempende +demping +den +dender +dendrieten +denemarken +dengriza +denitrificatie +denk +dènk +denkbare +denkbeelden +denkelijk +denken +dènken +denkend +denkende +denkensstilte +denkensvermoeidheid +denker +denksporten +denkt +dènkt +denkwijze +denne +denneboom +dennebos +denneheuvels +dennen +dennengeur +dennenheuvelen +denneweg +denox +densiteit +density +denver +deos +departamento +departement +departementale +departementen +department +departments +deponeren +deponering +deponie +deponievelden +depos +depositie +depositiegebied +depositierechten +depositorekeningen +depot +depots +depressies +der +derangeer +derde +derden +deregulering +deretha +dergelijk +dergelijke +dergelijks +derhalve +derived +derks +dermate +derrière +dertien +dertiende +dertienduizend +dertig +dertigduizend +dertigen +dertigtal +derving +des +dès +desalniettemin +desastreus +desastreuze +desbetreffende +desertificatie +design +designproject +designs +desilluzie +desinfecteren +desinfectie +desinfectieinstallatie +desinfectiesystemen +desintegreren +desinvesteringen +desk +deskundig +deskundige +deskundigen +deskundigenpool +deskundigheid +desniettemin +desnoods +desondanks +desorptie +dessel +dessens +dessert +dessertborden +dessertje +destec +destijds +destillaat +destillatiekolom +destructie +destructiebedrijven +destructieve +destructiewet +destructoren +det +detail +détail +detailhandel +detailhandelsconcern +detaillering +detaillist +detaillisten +details +détails +detecteert +detecteren +detectie +detectieapparatuur +detectiegrens +detectielimiet +detectielimieten +detectiemethoden +detectiestations +detection +detectives +detector +detention +detergenten +deterioration +deterministische +detlef +detonation +detoxificatie +détraqué +detroit +deugd +deugde +deugdelijk +deugdelijke +deugdelijkheid +deugdzaam +deugt +deuntje +deur +deuren +deurknop +deurne +deurnese +deurnse +deurposten +deurtje +deurtjes +deurverliezen +deuss +deutag +deuterium +deutsche +deutschen +deutscher +deutschland +deutschlands +devaluatie +development +developments +deventer +deventernaren +devénus +devices +devriese +devulcanisering +devulcaniseringsproces +dewi +deze +déze +dezelfde +dezen +dezer +dézingage +dezonering +dfa +dfg +dgis +dgm +dgt +dgw +dhr +dhv +dia +diafaan +diagnose +diagonaal +dialoog +diamant +diamanten +diameter +diameters +diana +diary +dibenzo +dibenzofurenen +dichloorbenzeen +dichloormethaan +dichloran +dicht +dichtbevolkt +dichtbevolkte +dichtbij +dichte +dichten +dichter +dichterbij +dichterlijk +dichterlijke +dichtgeduisterde +dichtgeknepen +dichtgeknoopt +dichtgesloten +dichtheden +dichtheid +dichtheidsscheiding +dichtheidsverschil +dichtkwakken +dichtslaande +dichtslibben +dichtslibbende +dichtst +dichtstbijzijnde +dichttrekken +dick +dicke +dicofol +dictatoriale +didam +die +diè +dief +diefstal +diegene +diegenen +diego +diekstra +dieldrin +diemen +diemertak +diemerzeedijk +dienaangaande +diende +dienden +dienen +dienknechts +diens +dienst +dienstbare +dienstboden +dienstdoende +diensten +dienstenafval +dienstenbonden +dienstensector +dienstkringen +dienstmaagd +dienstverlenend +dienstverlenende +dienstverlening +dient +diep +diepe +dieper +diéper +diepere +diepgaander +diepgevroren +diepgravende +diepinfiltratie +diepst +diepste +diepte +diepten +dieptepunt +dieptes +dieptewerking +diepvries +diepvrieskast +diepvriesprodukten +dier +dierbaar +dierbaars +dieren +dierenarts +dierenartsen +dierenbeschermers +dierenbescherming +dierenbestand +dierenleed +dierenpark +dierentuin +dierenwelzijn +diergroepen +dierlijk +dierlijke +dierplaats +dierplaatsen +dierplagen +dierproeven +diersoorten +diertellingen +diervoeder +diervoeders +diervriendelijk +diervriendelijker +diesel +dieselaccijnzen +dieselauto +dieselbehoefte +dieselgassen +dieselgemaal +dieselmotor +dieselmotoren +dieselolie +diesels +dieseluitlaatgassen +dieselverbruik +dieselwagens +dietheenglycol +diethylamine +dietz +dievenzielen +diever +diezelfde +difazio +difenylmethaan +diffamatie +differentiaalgeneratoren +differential +differentieel +differentiemodel +diffuse +diffuus +diftar +dig +digereren +digererende +digitaal +digital +digitale +diglycolamine +diisocyanaat +diisodecylphthalaat +dij +dijen +dijk +dijkbekleding +dijkdoorbraak +dijken +dijkenbouwer +dijkerhof +dijkerhofs +dijklichaam +dijkondermijning +dijkophoging +dijkstal +dijkstraat +dijkvak +dijkverbetering +dijkverhoging +dijkverzwaring +dijkverzwaringen +dijkverzwaringsprogramma +dijon +dijt +dik +dikke +dikker +dikkere +dikte +dikten +dikwijls +dilemma +dilettant +dilettantisme +diligentia +dillenburgstraat +dimecron +dimensies +dimensionale +dimensioneren +dimensionering +dimethoaat +dimethyl +dimethylether +dimilin +dimix +din +dinatoire +dineer +dineert +diner +dinér +dineren +diners +dinertafel +dinertje +dinertjes +ding +dingen +dingetje +dingetjes +dingt +dini +dinkel +dinkelman +dino +dinsdag +dinsdagochtend +dinter +dinxperlo +dinxperloo +diosynth +dioxin +dioxine +dioxinehoudend +dioxinen +dioxines +dioxinestrategie +dioxinevondsten +dioxyne +dioxynen +dioxynes +dipenteen +diploma +diplomaat +diplomaten +diplomatie +diplomatiek +diplomatieke +diplomatique +diplomatisch +dipreen +dire +direct +directe +directeur +directeuren +directie +directies +direction +director +directoraat +dirk +dis +disassembly +discipel +discipline +disciplines +discontinu +discontovoet +discotheken +discreet +discriminerend +discussie +discussieavond +discussiecentrum +discussienota +discussienotitie +discussiepartners +discussieplatformen +discussiepunt +discussiepunten +discussiëren +discussies +discutabel +disgenoten +disharmonie +disharmonisch +diskette +diskrediet +disks +disparaat +disparate +dispersie +dispersies +display +disposal +dissident +dissidente +dissolution +distance +distillaat +distilleerderijen +distilleren +distinctie +distractie +distri +distribueert +distributed +distributeur +distributeurs +distributie +distributiebedrijf +distributiebedrijven +distributiecentra +distributiecentrum +distributiefunctie +distributielogistiek +distributiemaatschappij +distributiemaatschappijen +distributienet +distributiepark +distributiesector +distributiesysteem +distributiesystemen +district +districten +districtshoofd +districtsmanager +dit +ditar +dithiocarbamaten +ditmaal +ditshuizen +ditzelfde +diuron +diuronvervuiling +divan +diverse +diverseren +diversified +diversiteit +dividend +dividenden +divisie +divisies +djakarta +djedjonkong +dkny +dkr +dlo +dlr +dlv +dme +dmu +dmw +dna +dnas +dnv +dobbelstenen +dobber +dobbestroom +dobris +doceerventielen +docent +docenten +doch +dochter +dochterbedrijf +dochteren +dochtermaatschappij +dochteronderneming +dochterondernemingen +dochters +dochtertje +doctoraal +doctoraalscriptie +doctoraalstudenten +document +documentatie +documentatiecentrum +documenten +dodderig +dode +dodelijk +dodelijke +doden +dodewaard +doding +doe +doek +doèk +doeken +doekenfilter +doekenfilters +doekje +doel +doelde +doeleinden +doelen +doelende +doelgerichte +doelgerichter +doelgroep +doelgroepen +doelgroepenbeleid +doelgroepenoverleg +doelloos +doelloosheid +doelmatig +doelmatige +doelmatiger +doelmatigheid +doeloe +doelstelling +doelstellingen +doelt +doeltreffend +doeltreffende +doeltreffender +doeltreffendheid +doelvoorschriften +doem +doemde +doemden +doemdenken +doemen +doen +dòen +doenbaar +doende +doenerij +doet +doetinchem +doetinchemse +doezelde +doezeling +doezeltje +dof +doffe +dok +doken +dokken +dokkum +dokter +dokters +doktertje +doktoren +dokumentatiedienst +dokweg +dokwerker +dol +dòl +dole +dolf +dolfijnen +dolheden +dolheid +dolkmes +dollach +dollar +dollarcent +dollard +dollarkoers +dollars +dolle +doller +dolletjes +dolman +dolomiet +dom +domeinen +domheid +dominante +dominanter +domineerde +domineren +dominerende +domino +dominostenen +domme +dommel +dommelde +dommelig +dommen +dommetjes +domo +dompel +dompelen +dompelende +dompelpompen +dompelsysteem +doms +donateurs +donaties +donatus +donder +donderdag +donderdagavond +donderde +donderen +donderwagen +doneert +dong +dongping +donker +donkerblauw +donkerbruin +donkerde +donkerden +donkerder +donkerdik +donkere +donkerende +donkerrode +donkerstraat +donkertjes +donorlanden +dons +donsde +donsdiepe +donzen +donzig +donzige +dood +doód +doodde +doodden +doodeenvoudig +doodeenvoudige +doodgaan +doodgaat +doodgewoon +doodkalm +doodmoe +doodmoeheid +doods +doodsbang +doodsbleek +doodsbleke +doodse +doodsheid +doodskist +doodsoorzaak +doodsoorzaken +doodsstrijd +doodstil +doodstille +doodstraf +doodstraffen +doodsvonnissen +doodt +doodziek +doof +doofde +doofden +dooi +dooien +dooiing +dooimiddel +dooimiddelen +dooiproces +dooit +dooiwerking +dook +doolhof +doomden +doomernik +door +dooraderd +doorbereken +doorberekend +doorberekenen +doorboring +doorbraak +doorbraaktechnologieën +doorbraken +doorbreken +doorbroken +doordacht +doordat +doordraaien +doordringbare +doordringen +doordringend +doordringende +doordringing +doordringt +doordrong +doordrongen +dooreen +doorgaan +doorgaande +doorgaans +doorgaat +doorgangsdepot +doorgangsdepots +doorgebracht +doorgebroken +doorgedrongen +doorgedrukt +doorgegeven +doorgehaalde +doorgeleverd +doorgelicht +doorgemaakt +doorgeschoten +doorgesluisd +doorgesneden +doorgespeeld +doorgespoeld +doorgevoerd +doorgezaagd +doorgezaaid +doorgezet +doorging +doorglimpt +doorgloeid +doorgroeibaar +doorgroeibaarheid +doorgroeien +doorgroeiend +doorgrondde +doorgronden +doorheen +doorhuiverd +doorhuiverde +doorhuiveren +doorkende +doorklinken +doorklinkende +doorkneed +doorkomen +doorkruisen +doorkruisende +doorlaat +doorlaatwaarde +doorlas +doorlaten +doorlatende +doorlatendheid +doorleefd +doorlichting +doorliep +doorliepen +doorloopt +doorlooptijd +doorlooptijden +doorlopen +doorlopend +doormaken +doormengd +doornbos +doorne +doornenburg +doornspijk +doorpompen +doorpraten +doorpriemde +doorprikkende +doorrekening +doorrekent +doors +doorschemeren +doorschemering +doorschieten +doorschoten +doorslaan +doorslag +doorslaggevend +doorslaggevende +doorsnede +doorsneden +doorsnee +doorsneed +doorsnijdt +doorspoelen +doorsprak +doorspraken +doorspreken +doorstaan +doorstarters +doorstoomde +doorstroming +doorstromingsmaatregelen +doorstroombegrenzers +doorstroomelektrolysecel +doortastender +doortramd +doortrekken +doortrilde +doortrippeld +doortrokken +doorverkocht +doorvloeien +doorvoed +doorvoeds +doorvoeld +doorvoer +doorvoeren +doorvoerland +doorwaaide +doorwaden +doorwas +doorweekt +doorwerken +doorzaaien +doorzaaimachine +doorzag +doorzet +doorzetten +doorzichtig +doorzichtige +doorzichtiger +doorzien +doorzocht +doorzoekende +doos +doosje +dopje +doppen +dor +dordecht +dordrecht +dordtse +dorine +dorinetje +dormagen +dorp +dorpen +dorpsbewoners +dorpscomité +dorpsgemeenschappen +dorpshuis +dorpskern +dorpskernen +dorpsraad +dorpsspitsen +dorpsspitsjes +dorpswinkel +dorre +dorst +dòrst +dorsten +dorstig +dorstige +dortmund +dos +dosering +doseringen +doseringsinstallatie +dosing +dosis +dossiers +dot +dotaties +dotje +dotterbloem +dotti +douane +douaniers +douche +doucheduur +douchekop +douchekoppen +douchen +douches +douchespaarkoppen +douchte +douglas +douglassparren +doutriaux +douwde +dove +doven +dovende +dow +dowell +down +downieuws +dozen +dpm +draad +draadafbinding +draadloos +draadvormige +draaf +draafde +draag +draagbaar +draagbanden +draagbare +draagconstructies +draagfuncties +draagster +draagt +draagvlak +draagvlakvergroting +draagvleugelboot +draagwijdte +draai +draaiboek +draaide +draaiden +draaien +draaiend +draaiende +draaiing +draaijer +draaiknopinstelling +draaimolen +draaiorgel +draaiorgels +draaischijven +draaischuif +draait +draaiuren +draak +drab +drachten +drachtster +draden +dradenstelsel +dragelijk +dragen +dragende +drager +dragermateriaal +dragermaterialen +dragers +drain +drainage +drainagebuizen +drainagelaag +drainagemat +drainagepijpen +drainagestelsels +drainagewater +draineren +drainstein +drainstone +drainwater +drainwaterontsmetters +drakebeest +drakebloed +drakebloedregen +drakegewormte +drakeharen +drakeklauwen +drakelijf +drakengedierte +drakenkronkelingen +drakentong +drakeregenstralen +drakerug +dramatisch +dramatische +drang +drank +drankblikje +dranken +drankenautomaten +drankenfabriek +drankenkarton +drankimporteurs +drankindustrie +drankkartons +drankproducenten +drankverpakking +drankverpakkingen +drapeerde +drassige +drastisch +drastische +draven +dravend +dravende +drax +dredging +dreef +dreefschool +dreesen +dreesmann +dreggen +dreigde +dreigden +dreigement +dreigen +dreigend +dreigende +dreigender +dreiging +dreigingen +dreigt +dreinde +drempel +drempels +drempelwaarde +drensde +drenthe +drenthse +drents +drentse +dresden +dresser +dreumelse +dreumesen +dreunde +dreunden +dreunen +dreunende +dreunval +dreven +dreyfus +drie +driebaans +driebergen +driebladige +driedaagse +driedelige +driedimensionaal +driedimensionale +driedubbel +driedubbele +drieduizend +drieën +drieëndertig +driehoek +driehoekige +driehonderd +driehonderdduizend +driejaarlijkse +driejarig +driekantig +driekwart +driemaal +driemalen +dries +driesens +driestappenplan +drieste +driesum +drietal +drietjes +drievierde +drievoudig +drift +driftarme +driftdoelstelling +driften +driftig +driftige +driftloze +drijfafval +drijfdek +drijfgassen +drijflagen +drijfmest +drijfmiddel +drijft +drijfveer +drijfveren +drijfvermogen +drijfwand +drijven +drijvend +drijvende +drijver +dril +drilling +dring +dringen +dringend +dringende +dringingen +dringt +drink +drinkbaar +drinken +drinker +drinking +drinkt +drinkwater +drinkwaterbedrijven +drinkwaterbereiding +drinkwaterbesparing +drinkwaterbron +drinkwaterdoelstelling +drinkwaternorm +drinkwaterplaats +drinkwaterprijzen +drinkwaterproducenten +drinkwaterproduktie +drinkwaterrichtlijn +drinkwatersector +drinkwatervoorziening +droef +droefgeestig +droefgeestige +droefgeestigheid +droefheid +droeg +droegen +droeve +droevig +droge +drogen +drogende +droger +drogers +drogersysteem +drogestof +drogestofgehalte +droging +dromen +dromenblik +dromenbloesems +dromend +dromende +dromenland +dromenmelancholie +dromer +dromerig +dromerigjes +drommel +drommels +drommen +drong +drongen +dronk +dronken +dronkenschap +dronte +dronten +droog +drooggelegd +drooghulpstof +droogkast +droogleggen +droogprestaties +droogproces +droogprocessen +droogstap +droogste +droogte +droogtemperatuur +droogteperiode +droogtoren +droogtrommels +droogzolder +droom +droomde +droomden +droomoneigenlijkheid +droomspel +droomster +droomt +droop +drop +dropen +droppel +droppelen +droppelende +dros +drost +drs +drug +drugs +drugscriminaliteit +drugssmokkel +druilerige +druipen +druipende +druipnat +druiven +druk +drukbestendig +drukbevolkte +drukcontrole +drukinkt +drukinkten +drukinktfabriek +drukinktfabrikanten +drukke +drukken +drukkend +drukkende +drukker +drukking +drukkingen +drukkracht +drukmiddel +drukopbouw +drukpomp +drukpompen +druks +druksonde +druksterkte +drukt +drukte +drukten +druktes +druktorens +drukval +drukwaterreactoren +drukwatertype +drukwerk +drum +drumhandling +drumhouders +drumliner +drums +drumveiligheidsprodukten +druppel +druppelaars +druppelende +druppelgrootte +druppels +druppelsystemen +druppeltje +druppelvorm +dry +drysys +dsm +dti +dto +dts +dual +duale +duales +dubbed +dubbel +dubbele +dubbelglas +dubbelpolige +dubbeltje +dubbelwandige +dubieus +dubo +duc +duel +duelleerde +duelleren +duf +duffe +duffelse +duffer +duffryn +dufheid +duidde +duidelijk +duidelijke +duidelijker +duidelijkheid +duidt +duifhuizen +duijts +duijvelaar +duijvendak +duiken +duikende +duiker +duikt +duim +duin +duinen +duinende +duingebied +duinige +duinigermeer +duinkerken +duinoord +duinrellen +duinvalleien +duinwaterbedrijf +duisburg +duister +duisterde +duisterden +duistere +duisteren +duisterende +duistering +duisteringen +duisternis +duisternissen +duiten +duits +duitse +duitser +duitsers +duitsland +duitslands +duitstalige +duivel +duivels +duivelse +duivelsogen +duiveltje +duiven +duizelde +duizelden +duizelflauw +duizelflauwte +duizelig +duizeling +duizelingen +duizelingwekkendheid +duizend +duizende +duizenden +duizendmaal +duizendpoot +duizendpotige +duizendste +duizendvoudig +duldde +duldden +dulden +duldende +dumeco +dump +dumpen +dumping +dumpingen +dumpplaats +dun +dunbevolkte +dundoek +dungen +dunk +dunkt +dunne +dunnen +dunner +dunning +dunwandige +duo +duobakken +duos +dupe +dupleix +dupont +dur +dura +duracell +durban +dure +duren +düren +durend +durende +durf +durfde +durfden +durft +duromeren +dürr +durven +durvende +dus +dusdanig +düsseldorf +dusseldorp +dust +dusver +dusverre +dutch +dutilh +dutten +duur +duurde +duurden +duurder +duurdere +duurst +duurste +duurt +duurzaam +duurzaamheid +duurzaamheidsaspecten +duurzaamheidsbeleid +duurzaamheidsideaal +duurzaamheidskosten +duurzame +duurzamer +duurzamere +duut +duwbeugel +duwde +duwden +duwen +duyn +duyvendak +dveb +dwa +dwaalde +dwaalden +dwaallichten +dwaalogen +dwaas +dwaasheden +dwaasheid +dwalen +dwalende +dwaling +dwang +dwangband +dwangmaatregelen +dwangmiddelen +dwangsom +dwangsombeschikkingen +dwangsombesluit +dwangsommen +dwarrelde +dwarrelden +dwarrelen +dwarrelig +dwarreligs +dwarrelt +dwars +dwarsbomen +dwarsdoorsnede +dwarskijker +dwarsliggen +dwarsliggers +dwarsverbanden +dwaze +dweep +dweept +dweepte +dweepten +dwepen +dweper +dweperig +dwepers +dweping +dwerg +dwergplanten +dwing +dwingeland +dwingelo +dwingeloo +dwingen +dwingend +dwingende +dwingt +dwl +dwong +dwòng +dwongen +dww +dyas +dynamic +dynamica +dynamiek +dynamisch +dynamische +dynamischer +dynamo +dynasand +dzh +earth +earthquake +east +eastman +eau +eba +ebara +ebb +ebertstrasse +ebo +ebro +ecac +ecb +eccentricity +ecd +ecf +echt +echtbreuk +echte +echteld +echteldsedijk +echter +echtgenoot +echtgenote +echtheid +echtpaar +éclat +ecn +eco +ecoadvies +ecocare +ecodesign +ecodrome +ecoeurope +ecofys +ecogest +ecohout +ecohydrologisch +ecohydrologische +ecokas +ecolabel +ecolabeling +ecole +ecolint +ecolinten +ecological +ecologie +ecologisch +ecologische +ecologischer +ecologiseren +ecologisering +ecology +ecolonia +ecomanagement +ecomare +econic +econologie +econologische +economen +economenvereniging +econometers +economic +economie +economieën +economisch +economische +economizers +economy +econoom +econosto +ecooperation +ecopeace +ecoplan +ecopower +ecopunten +ecoservice +ecosysteem +ecosystem +ecosystemen +ecota +ecotax +ecotaxheffing +ecotaxverhogingen +ecotaxwet +ecotaxwetgeving +ecoteam +ecoteams +ecotech +ecotechniek +ecoterres +ecotextil +ecotoxiciteit +ecotoxicologie +ecover +ecovision +ecovluchtelingen +ecowatt +ecsa +ect +ecu +ecuador +eczeem +edah +edam +eddy +ede +edel +edelchemie +edele +edeler +edelers +edelherten +edelmetaal +edelmetalen +edelmoedig +edelpelsdieren +edelsteen +eden +edese +edinburg +edinburgh +edith +editie +edmont +edon +edp +edpm +edr +eds +eduaard +eduard +educatie +educatiecentra +educatief +educatiepark +educatieprogramma +educatieproject +educatieprojecten +eea +eeg +eelde +eem +eemmermeergebied +eems +eemscentrale +eemsgebied +eemshaven +eemsmond +eemsmondgebied +eemszijlvest +een +éen +èen +eén +eèn +één +eendaags +eendekroos +eenden +eenderde +eénderde +éénderde +eenduidig +eenduidige +éénduidige +eenentwintigste +eenheden +eenheid +eenhoorn +éénjarige +eenklaps +eenmaal +eénmaal +eenmalig +eenmalige +éénmalige +eenmansbediening +eenrichting +eens +éens +èens +eéns +eensgezind +eensklaps +eensluidend +eenszelfden +eentje +eentonig +eentonige +eentonigheid +eentraps +éénurige +eenvierde +eenvijfde +éénvijfde +eenvormigheid +eenvoud +eenvoudig +eenvoudige +eenvoudiger +eenvoudigh +eenvoudigjes +eenvoudigste +eenvoudigweg +eenzaam +eenzaamheid +eenzame +eenzelfde +eenzelvig +eenzelvigheden +eenzelvigheid +eenzijdig +eenzijdige +eep +eer +eerbeek +eerbetoon +eerbied +eerbiedig +eerbiedigde +eerbiedigden +eerbiedigheid +eerbiedwekkend +eerde +eerden +eerder +eerdere +eergisteren +eerlijk +eerlijke +eerlijker +eerlijkheid +eerlijks +eerst +éerst +eerste +éerste +eerstelijns +eersten +eerstverantwoordelijke +eerstvolgende +eervol +eervolle +eervolste +eerzucht +eet +eetbaar +eetgewoonten +eetkamer +eetlust +eetlusten +eetzaal +eeuw +eeuwen +eeuwenlange +eeuwenoude +eeuwgrens +eeuwig +eeuwigdurende +eeuwige +eeuwigheid +eeuwijk +eeuwse +eeuwwisseling +effect +effectbestrijding +effectcommissie +effecten +effectenbeurs +effectenrapport +effectenrapportage +effectenstudie +effectgerichte +effectief +effectiefst +effectieve +effectiever +effectievere +effectiviteit +effectrapport +effectrapportage +effectrapportages +effectrelaties +effects +effectstudie +effen +effende +effenen +effens +efficiency +efficiëncy +efficiencyverbetering +efficiënt +efficiënte +efficiënter +efficiëntere +efficiëntie +efficiëntieproject +efficiëntieverbetering +efficinter +effleurerende +effluent +effluenten +effluentpolishing +effort +efta +efteling +egaliseren +egg +eggboro +eggels +eggen +egidius +egmond +egoïsme +egoïst +egoïste +egypte +egyptische +ehs +eia +eib +eic +eieren +eierschaal +eierschalen +eigen +eigenaar +eigenaardigheden +eigenaardigheid +eigenaars +eigenaren +eigenbelang +eigenbewustheid +eigende +eigendom +eigendommen +eigendomsmerk +eigendomsverhouding +eigendunk +eigendunkelijkheid +eigendunkelijkheidjes +eigene +eigenfrequentie +eigengemaakte +eigengrondgebruiks +eigenhandig +eigenlijk +èigenlijk +eigenlijke +eigenlijkheid +eigenlijkste +eigenmachtig +eigenschap +eigenschappen +eigenste +eigentijdse +eigenzinnig +eii +eijkelkamp +eijsden +eik +eikebos +eikel +eiken +eikenhout +eikenhouten +eiland +eilandbewoners +eilanden +eilandje +eilandspolder +eilenburgh +eilenburghs +eim +eimert +eind +eindafdichting +eindbestemming +eindcontrole +einddatum +einde +eindejaarsbijeenkomst +eindelijk +eindelijke +eindeloos +eindeloze +einden +einders +eindfase +eindgebruiker +eindgebruikers +eindhoven +eindhovense +eindig +eindigde +eindige +eindigen +eindje +eindloos +eindnormen +eindprodukt +eindprodukten +eindrapport +eindrapportage +eindredacteuren +eindresultaat +eindsituatie +eindtoestand +eindverslag +eindverwerker +eindverwerkers +eindverwerking +eindwaarden +eip +eis +eisen +eisende +eisenpakket +eist +eiste +eisten +eitje +eitjes +eiwit +eiwitbron +eiwitbronnen +eiwithoudende +eiwitprodukten +eiwitrijke +eiwitten +eiwitvervangers +ekatin +ekeus +ekleed +eko +ekocompact +ekodum +ekopower +ekorad +ekotaks +ekro +elan +élan +elastisch +elastische +elastomers +elbo +elburg +elders +elderveld +electrabel +electric +electrical +electriciteits +electricity +electrics +electrification +electrisch +electrische +electriseert +electroden +electrolyse +electrolyte +electron +electronics +electrostatisch +electrotechnische +elegance +élégance +elegant +élegant +elegante +élegante +elegantsten +elekriciteit +elektra +elektriciteit +elektriciteits +elektriciteitsaansluiting +elektriciteitsbedrijf +elektriciteitsbedrijven +elektriciteitsbehoefte +elektriciteitsbesparing +elektriciteitsbeurs +elektriciteitscentrale +elektriciteitscentrales +elektriciteitsdistributeurs +elektriciteitsdistributiebedrijf +elektriciteitsdistributiebedrijven +elektriciteitsgebruik +elektriciteitskabels +elektriciteitskosten +elektriciteitsleveranties +elektriciteitslevering +elektriciteitsmaatschappij +elektriciteitsmaatschappijen +elektriciteitsmarkt +elektriciteitsnet +elektriciteitsnetn +elektriciteitsopwekking +elektriciteitsopwekkingsvermogen +elektriciteitsplan +elektriciteitsprijs +elektriciteitsproducent +elektriciteitsproducenten +elektriciteitsproduktie +elektriciteitsproduktiebedrijf +elektriciteitsproduktiebedrijven +elektriciteitsproduktiesector +elektriciteitsrekeninbg +elektriciteitsrekening +elektriciteitssector +elektriciteitstarieven +elektriciteitsverbruik +elektriciteitsverbruikers +elektriciteitsverzorgingsbedrijven +elektriciteitsvoorziening +elektriciteitsvoorzieningen +elektriciteitsvraag +elektriciteitswet +elektriciteitswetgeving +elektricity +elektricteit +elektrificatie +elektrificeren +elektrisch +elektrische +elektrischer +elektrizitäts +elektrizitätswerke +elektro +elektrochemisch +elektrochemische +elektrode +elektroden +elektrodensysteem +elektrodes +elektrofilters +elektroflotatiesysteem +elektrolyse +elektrolyseproefnemingen +elektrolyt +elektrolytische +elektromagneet +elektromagneten +elektromagnetische +elektromechanische +elektromotoren +elektromotorenwerk +elektronenstrahl +elektronenstralen +elektronenstructuur +elektronica +elektronicabedrijven +elektronicaconcern +elektronicaschroot +elektronikschrott +elektronisch +elektronische +elektrosila +elektrostatisch +elektrostatische +elektrotechniek +elektrotechnische +elektrowinning +elektrowinnings +element +elementair +elementary +elementen +eleveld +elf +elfde +elhorst +elimineert +elimineren +elin +elizabeth +elk +elkaar +elkaars +elkander +elkanders +elke +ellebogen +elleboog +ellen +ellende +ellendeling +ellendelingen +ellendig +ellèndig +ellendige +ellendigen +ellendigs +ellewoutsdijk +ellson +elly +elopak +elsam +elsloo +eltron +elzen +email +emanatie +emas +emb +emballage +emballeurs +embargo +emeritus +emf +emg +emie +emigrerende +emihe +emilie +emilietje +emiliètje +emiraten +emissie +emissiearme +emissiebeheer +emissiebeperkende +emissiebeperking +emissiebron +emissiebronnen +emissiecijfers +emissiedetector +emissiedoelstelling +emissiefactor +emissiefactoren +emissiegegevens +emissiegrenswaarden +emissiejaarverslag +emissieniveaus +emissienormen +emissieplafonds +emissiepreventie +emissieprofielen +emissierechten +emissiereducerende +emissiereductie +emissiereducties +emissiereductiesystemen +emissieregistratie +emissieregistraties +emissieregistratiesysteem +emissierichtlijnen +emissieroutes +emissies +emissiesituatie +emissievermindering +emissiewaarde +emissiewaarden +emission +emissions +emitteren +emkel +emma +emmaproject +emmastraat +emmeloord +emmen +emmer +emmers +emotie +emoties +emotioneel +emotionele +empire +employé +empress +empteezy +ems +emsland +emstar +emstige +emstigs +emt +emulgator +emulsie +emulsiepertractie +emulsiepolymerisatie +emulsies +emv +emveka +enbb +encanailleren +encebe +encevort +enci +enclaves +end +endangered +endertig +endogene +endosulfan +ene +éne +enec +eneco +enel +ener +enercon +energetisch +energetische +energi +energiakonsult +energie +energieanlagen +energiebalans +energiebalansregeling +energiebedrijf +energiebedrijfsplan +energiebedrijven +energiebeheer +energiebeheersysteem +energiebehoefte +energiebehoeften +energiebelasting +energiebeleid +energiebeleidsonderzoek +energieberekeningen +energiebericht +energiebesparend +energiebesparende +energiebesparing +energiebesparingen +energiebesparings +energiebesparingsactie +energiebesparingsbeleid +energiebesparingsfonds +energiebesparingsmaatregel +energiebesparingsmaatregelen +energiebesparingsmogelijkheden +energiebesparingsplan +energiebesparingsplannen +energiebesparingsproject +energiebesparingsprojecten +energiebesparingstechnologie +energiebewust +energiebron +energiebronnen +energiebuffer +energiecentrale +energiecentrales +energiecommissie +energieconcern +energieconferentie +energieconferenties +energieconsulent +energieconsulenten +energieconsumenten +energieconversie +energieconversiedag +energiecrisis +energiedag +energiedagen +energiedepartement +energiedeskundigen +energiedichtheid +energiediensten +energiedistributeurs +energiedistributie +energiedistributiebedrijf +energiedistributiebedrijven +energiedistributiemaatschappij +energiedoelstelling +energiedoelstellingen +energiedragers +energieën +energiefonds +energiegebied +energiegebouw +energiegebruik +energiegebruiken +energiegebruikers +energiegegevens +energiegewassen +energiehandel +energieheffing +energieheffingen +energiehergebruik +energiehuis +energiehuishouding +energiek +energiekabel +energieke +energiekosten +energieleverancier +energiemaatschappij +energiemaatschappijen +energiemanagement +energiemarkt +energiemärkte +energieminister +energiemix +energien +energiened +energienota +energieonderzoek +energieonderzoekscentrum +energieopbrengst +energieopslagsystemen +energieopwekking +energieplannen +energieplantages +energiepolitiek +energieprestatie +energieprestatiebestekken +energieprestatienorm +energieprestatienormen +energieprijs +energieprijzen +energieprocessen +energieproducenten +energieproductiebedrijf +energieprodukten +energieproduktie +energieproduktiebedrijf +energieprogramma +energieproject +energieprojecten +energieraad +energierekening +energiereserves +energierijk +energierijke +energies +energiesamenwerkingsverband +energieschermen +energiesector +energiesectoren +energiesituatie +energiesparingsmogelijkheden +energiespecialist +energiespeicher +energiestreven +energiesysteem +energiesystemen +energietaks +energietarieven +energietax +energietechnieken +energietechnologie +energietechnologieën +energieteelt +energietekorten +energieterugwinning +energietoepassing +energietoevoer +energieuitgaven +energieverbruik +energieverbruikers +energieverlies +energievermindering +energieverslindend +energieversorgungs +energieverspillende +energieverspilling +energieverzorgingsbedrijven +energieverzorgingsmaatschappij +energievoorraden +energievoorziening +energievoorzieningen +energievorm +energievormen +energievorming +energievraag +energievraagstuk +energievraagstukken +energiewijzers +energiewinning +energiezaken +energiezorg +energiezuinig +energiezuinige +energiezuiniger +energiezuinigheid +energy +enervatie +enerzijds +enfin +eng +engagement +engageren +engeland +engelden +engelen +engelhard +engels +engelse +engelsen +engelstalig +engelstalige +engineer +engineering +engineeringafdeling +engineers +england +enichem +enig +enige +énige +enigszins +enistige +enkel +enkele +enkelen +enkelgebogen +enkelpolige +enkels +enkelvoudige +enkhuizen +enorm +enorme +enormiteiten +enquête +enquêtecommissie +enquêteerde +enquêtes +enrôleerde +enschede +enschedese +enserink +enso +entailing +entendus +enterde +enteren +entering +entert +enthousiasme +enthousiast +entourage +entrée +entreprise +entsorga +entsorger +entsorgung +entsorgungs +entsorgungsgesellschaft +entsorgungswirtschaft +entwicklung +entwintig +env +enveertig +envelope +enveloppe +enveloppen +envirobend +envirofilter +enviromental +environ +environment +environmental +environmex +environnement +environnementaux +enviropower +enviroservice +envirotec +enviscan +envitec +enw +enz +enzo +enzovoort +enzym +enzymatische +enzyme +enzymen +enzymverkopen +epa +epc +epdm +epe +epema +epia +epichloorhydrineproduktie +epidemie +epidemiologisch +epidemiologische +episodische +epista +epl +epn +epon +epoxidehars +epoxyharsen +epp +eps +eptisa +epz +equipment +equity +equivalent +equivalenten +eraan +erachter +eraf +erasmus +erbarming +erbarmingloos +erbarmingloze +erbij +erboven +erbuiten +erdoor +erdoorheen +erfde +erfdeel +erfden +erfelijk +erfelijkheidskwestie +erfenis +erfgenaam +erfgeschenk +erfgoed +erfjord +erfoom +erfpacht +erfpachtbasis +erfpachtcontract +erfverhardingen +erg +èrg +erge +ergens +erger +ergerde +ergerden +ergeren +ergernis +ergernissen +ergert +ergom +ergonomie +ergst +ergste +erhvervsfrugtavl +eri +erin +erisman +erkenbouts +erkend +erkende +erkennen +erkenning +erkenningen +erkenningsregeling +erkent +erkers +erkimia +erlangen +erm +ermee +ermelo +erna +ernaar +ernaast +ernestown +erneuerbare +ernst +ernstig +ernstige +ernstiger +ernstigere +ernstigs +ernstigste +ernsts +erodeert +erom +eronder +erop +erosie +erotische +erover +erp +erra +èrrg +ers +ertegen +ertoe +erts +ertsgebergte +ertsverwerkende +ertsvondst +ertswinning +eruit +ervan +ervaren +ervaring +ervaringen +erven +ervoor +erwt +erwten +erysiphe +erzeele +esbjerg +escadron +escadronsbureau +escorteer +esculaap +esdex +esdoorns +esens +esp +espoo +esprit +essai +essays +esseboom +esselink +essen +essence +essencestank +essentieel +essentiële +esser +esso +essoraffinaderij +estafette +esterificatie +estervorming +esthetisch +esthetische +estland +estuariene +estuarium +esva +étage +étagère +étagêre +etalage +étalage +etb +etbe +etc +etcetera +eten +éten +etende +etensresten +etenstijd +eternaly +eternietvervaardiging +eternit +ethanol +ethanolinstallatie +ethanolpomp +ethanolproducenten +ethanolproduktie +etheen +etheengehalte +ether +etherische +ethisch +ethoxylaat +ethoxylaten +ethyl +ethylbenzeen +ethyleen +ethyleenoxide +ethyleenoxyde +ethylhexl +etiket +etiketten +etiketteren +etikettering +etiologie +etiquettetje +etos +ets +etsten +ett +ettelijke +etten +ettlingen +etv +etva +etvtc +eucc +eufraat +eunet +euram +euratom +euratomverdrag +euregio +euregionaal +euregionale +euro +eurochlor +euroconsult +eurocontainers +euroenvironment +euroforum +euronet +euronorm +europa +europabank +europarlementariër +europarlementariërs +europarlementslid +europe +europeaan +european +européenne +européens +europees +europeesrechtelijke +europen +europese +europoort +eurosolar +eurotainer +eurotunnel +eurovignet +eurowoningen +eutrofiërende +eutrofiëringsmodellen +evacuatie +evacuatieplannen +evacuaties +evaluatie +evaluatiecommissie +evaluatienota +evaluatieonderzoek +evaluatieperiode +evaluatieproject +evaluatierapport +evaluatierapporten +evaluaties +evaluatieverslag +evaluation +evalueert +evalueren +evd +evebat +even +éven +evenaar +evenals +eveneens +evenement +evenementen +evengoed +evenmens +evenmin +evenredig +evenredigheid +eventjes +eventueel +eventuele +evenveel +evenwel +evenwicht +evenwichtig +evenwichtiger +evenwichtsbemesting +evenzeer +evenzo +evenzoveel +everest +everingepolder +evers +evn +evo +evoa +evocatie +evoluon +evolutie +evp +evtech +ewab +ewald +ewals +ewg +exact +exacte +examen +examens +excellence +excellent +excellente +excellentie +exceptionele +excercities +excessive +exchange +exclusief +exclusieve +excursies +excuseerde +excuseren +excuses +excuzes +executeren +executie +executief +executies +executiewaarde +executive +exemplaar +exemplaren +exergy +exhibition +exophiala +exotherm +exotisch +expanderen +expanderende +expansie +expansiedoelstellingen +expansiegedeelte +expansievaten +expected +expeditie +experiment +experimenteel +experimenteerfase +experimenteert +experimentele +experimenten +experimenteren +expert +expertise +expertisepositie +experts +explicatie +expliciet +expliciete +explodeerde +exploitabel +exploitabele +exploitant +exploitanten +exploitatie +exploitatiebijdragen +exploitatiefase +exploitatiekosten +exploitatiemaatschappij +exploitatiemaatschappijen +exploitatiemogelijkheden +exploitatieprogramma +exploitatiesaldo +exploitatievergunning +exploitatiewinst +exploiteert +exploiteren +exploratie +exploratiemaatschappijen +exploration +exploring +explosie +explosief +explosiegevaar +explosieholten +explosies +explosieve +explosion +explosiviteit +expo +exponentiële +export +exportartikel +exportbedrijf +exportcijfers +exportcombinaties +exporteerde +exporteert +exporteren +exporteur +exporteurs +exportgroei +exportmogelijkheden +exportorganisaties +exportprodukt +exportprodukten +exportpublikaties +exportquote +exportsteun +exportstrategie +exportverbod +exportvergunning +exportwaarde +exposanten +exposeert +expositie +exposities +exposure +expoterende +expres +expressie +expressies +expro +exquis +exquisiteit +exquize +extatische +extaze +extensieve +extensivering +extern +externe +externen +extra +extracten +extractie +extractief +extractieputten +extractietechnologie +extractieve +extraction +extraferm +extraheren +extramurale +extreem +extreme +extrusie +extrusion +extrusions +exxon +eyck +ezh +ezw +faalde +faam +fabels +faber +fabes +fabricage +fabricageprocessen +fabrications +fabriceerde +fabriceren +fabricom +fabriek +fabrieken +fabrieksgegevens +fabriekshal +fabrieksleven +fabriekslokaties +fabrieksmatig +fabrieksontwerp +fabrieksopgaven +fabriekssteden +fabrieksterrein +fabriekszaken +fabrikage +fabrikant +fabrikanten +fabrikantengeslacht +fabrikaten +fabris +face +facetten +fachhochschule +facilitaire +faciliteit +faciliteiten +facilitering +facility +factor +factoren +facturen +factuur +faculteit +faculteiten +faecaliën +faiences +faïences +failliet +failliete +faillisementen +faillissement +fair +fairfax +falend +falende +fall +fallout +familie +familieavonden +familieband +familiebanden +familiegeheim +familiegevoel +familiegraf +familiekring +familieleden +familieleven +familielid +familieliefde +familieportretten +families +familieschande +familiestad +familietafereel +familietrots +familiezwak +fanatisme +fangataufa +fanomos +fantaseer +fantaseerde +fantasie +fantastisch +fantastische +fantazie +fantazieën +fantazietjes +fao +farce +fardem +farm +farmaceutisch +farmaceutische +farmacieconcern +farmers +farming +fascistische +fase +fasegewijs +fasegewijze +fasen +faseren +fasering +fases +faseverschil +fashion +fashionabele +fast +fastfood +fasto +fataal +fathom +fatje +fatsoen +fatsoenlijk +fatsoenlijke +fatsoenlijkheid +fatsoenlijks +fauline +faun +fauna +faunabeheer +faunenmasker +fauteuil +faversham +favoriet +fax +faxen +faye +fayetteville +fccc +fcn +fda +fdm +fdo +fearnside +febiac +februari +fechner +federal +federale +federatie +federation +fédération +fee +feedstock +feeën +feeënfiguurtje +feeënverhaaltjes +feenstra +feestelijke +feesten +feestje +fehmarn +feijenoordstadion +feit +feite +feitelijk +feitelijke +feitelijkheid +feiten +fel +feliciteren +felix +felle +feller +fels +felst +feminisme +femke +fenol +fenolherbiciden +fenomeen +fenomenen +fenpicionil +fentin +fenton +fenuron +fenylhydrazine +fep +fergus +fermacell +ferme +fermentatie +fermenteren +fermer +feromonen +ferrailles +ferretti +ferriet +ferris +ferro +ferrometalen +fes +feuerzauber +fevs +few +fff +fgd +fhg +fiar +fiasco +fiat +fiber +fiberglas +fibers +fibrex +fiches +fictief +fictieve +fidic +fie +fier +fiere +fierheid +fiets +fietsen +fietsende +fietsenmaker +fietsenmarkt +fietsers +fietsfabriek +fietsinfrastructuur +fietspad +fietspaden +fietspadenplan +fietspak +fietspet +fietste +fietsten +fietstocht +fietsverbindingen +fifra +figaro +figuren +figuur +figuurtje +fijn +fijnchemicaliën +fijnchemie +fijnchemische +fijne +fijner +fijnere +fijngemalen +fijngevoelig +fijnheden +fijnheid +fijns +fijntjes +fikkende +fikse +file +fileprobleem +files +filevorming +filiaal +filialen +filippijnen +fill +film +filmcassettes +films +filmverpakkingen +filosofie +filosofieën +filozofeer +filozofeerde +filozoferende +filozofie +filozofietjes +filozofisch +filozofische +filpap +filter +filterapparatuur +filteras +filterdeel +filteren +filterende +filterinstallatie +filterkoek +filterkoeken +filtermateriaal +filterproducent +filters +filterstof +filtersysteem +filtersystemen +filtert +filtertank +filtertechniek +filtratie +filtratiemembranen +filtratietechniek +filtratietechnologie +filtreren +filtube +finale +finance +financial +financieel +financieele +financiële +financiën +financierde +financierders +financieren +financiering +financieringen +financierings +financieringsbeleid +financieringsbronnen +financieringsinstrumenten +financieringskader +financieringsmechanismen +financieringsmogelijkheden +financieringsorgaan +financieringsproblemen +financieringssteun +financiert +financing +fine +finish +finite +finland +finnen +fins +finse +finvold +fir +fire +firefly +firesaf +firesafe +firma +firmament +firmanaam +first +fiscaal +fiscaalvriendelijk +fiscale +fiscalestelsel +fiscalist +fiscus +fish +fitting +fittingen +fjord +fks +flachglas +flacon +flaconnetjes +flacons +fladderde +fladderen +fladderend +fladderende +fladderig +fladdering +flag +flagstad +flakkerde +flakkerden +flakkerende +flame +flammen +flanders +flanel +flanellen +flankerend +flap +flapper +flapperen +flapperende +flarden +flatbewoners +flatgebouw +flatgebouwen +flats +flatteert +flauw +flauwe +flauwiteit +flauwte +flauwtes +flauwtjes +flèbbeldingen +flebbels +fleece +fleischmann +flens +flensloze +fles +flessen +flesvoeding +fletse +fleurig +fleverwaard +flevocentrale +flevoland +flevolandse +flexibel +flexibele +flexibeler +flexibiliseren +flexibilisering +flexibiliteit +flexo +fliert +flink +flinke +flinker +flipper +flirt +flirtation +flits +flitsen +flitsende +flitskapitaal +flitste +flitsten +flixborough +flo +float +floatex +floatlands +flocculatie +floers +floersen +flonkerden +floor +floortje +flòortje +floortjes +floot +flor +flora +floreal +florena +florence +floriade +florida +floridienne +florigene +flos +flotatie +flotatieresidu +flow +flowcoat +flto +fluazinam +fluctuatie +fluctuaties +fluctueert +fluctuerende +fluid +fluïde +fluidised +fluidized +fluim +fluisterde +fluisterden +fluisteren +fluisterend +fluisterende +fluistering +fluisteringen +fluisterschijf +fluiten +fluitend +fluitje +fluor +fluorescentieverlichting +fluoresceren +fluoridegehalte +fluoriden +fluoridewolken +fluorkoolwaterstofverbindingen +fluorocarbons +flush +flushparagraaf +flushregeling +flushvoorziening +flüssigkeiten +flutolanil +fluweel +fluwelen +fluweligs +flux +fme +fnv +fochteloërveen +focus +focussen +focwa +foei +fokker +fokkerij +fokkinga +fokvarkens +fokzeugen +folder +folders +folianten +folie +foliefabrikant +foliened +folieraper +folies +foliescherm +folined +fom +foma +fond +fonden +fonds +fondsen +fonkelde +fonkelen +fonograaf +fonteintje +food +foodconcern +foods +football +fopma +for +foray +forbes +forbo +forbrugerraadet +force +forceren +forcing +ford +foreign +forel +forellen +forest +forestal +fôrests +forfait +forfaitaire +forma +formaat +formaldehyde +formaliteit +formaliteiten +formaten +formatiewater +formation +formeel +formeelrechtelijk +formeelrechtelijke +formeerden +formele +formule +formuleert +formuleren +formulering +formulier +formulieren +fornuisklokje +fornuizen +foron +fors +forschungszentrum +forse +forser +fort +fortuin +fortuintje +forum +forumdiscussie +forums +fosafaathoudend +fosfaat +fosfaatarm +fosfaatbalans +fosfaatbemesting +fosfaatcijfer +fosfaatconcentratie +fosfaatfixerende +fosfaatgehalte +fosfaatgehalten +fosfaatniveau +fosfaatnorm +fosfaatoverschot +fosfaatoverschotten +fosfaatprijs +fosfaatproduktie +fosfaatquota +fosfaatreductie +fosfaatrisicogebieden +fosfaattekort +fosfaattoestand +fosfaatuitscheiding +fosfaatuitspoeling +fosfaatverlies +fosfaatverliezen +fosfaatverwijdering +fosfaatverwijderingsinstallatie +fosfaatverzadigde +fosfaatverzadigingsgraad +fosfaatvrij +fosfaten +fosfor +fosforbalans +fosforgehalte +fosfortoevoegingen +fosforzuur +fosgeen +fossiele +fossil +fost +foster +foto +fotochemie +fotochemische +fotodiode +fotogeleider +fotograaf +fotokopieermachines +foton +fotonaslagwerk +fotongeneratie +fotoreacties +fotosynthese +fotosynthetische +fotovoltaische +fotovoltaïsche +fotovoltaordt +foulings +foundation +fouragehandelaar +fouragerende +fourier +fourneert +fourneren +fout +fouten +foutieve +foutmarges +foxhol +fraaie +fraanje +frac +fractie +fractieleider +fracties +fractievoorzitter +fractiewoordvoerder +fractionering +fragmentatie +fragmentation +frambozen +frame +framework +franc +francaise +france +franchise +franchisenemers +francis +franciscus +francs +frank +frankfurt +frankrijk +frankrijks +franks +frans +franse +fransen +fransisco +fransman +fraude +fraudebestrijding +fraudegevoelig +fraudegevoeligheid +frauderende +frauduleuze +fraunhofer +fraze +frazier +frederikstraat +free +freeling +freeman +freeport +freon +freonen +frequent +frequentere +frequentie +frequentiegeregelde +frequentieregelaar +frequentieregelaars +frequenties +fresco +fresenius +freshwater +freule +frezen +frico +fried +frieling +friends +fries +friese +friesesteijn +friesland +friezen +frigo +friis +frikadel +frima +fris +frisdrank +frisdrankblikjes +frisdranken +friseer +frisgroene +frisheid +frisse +frisser +frissere +frisvervige +frits +frituurt +frituurvet +frizuur +fro +from +frommelde +frons +fronsen +fronsend +fronsende +fronste +front +frontaal +fronten +frontlader +frontplaten +frouws +fruit +fruitboomgaard +fruitboompjes +fruitconsult +fruitmot +fruitsector +fruitsoorten +fruitspint +fruitteelt +fruitteler +fruittelers +frustreerde +frustreert +frustreren +frustrerend +fry +fsc +fsconbag +ftalaat +ftalaatesters +ftalaten +fucocloxuron +fuel +fuels +fugro +führungskräfte +fuji +fujitsu +fukuoka +full +funcosil +functie +functieindicatoren +functies +functiewijziging +functionaliteit +functionaris +functionarissen +functioneeert +functioneert +functionele +functioneren +functionerend +functionerende +functionneert +fund +fundament +fundamenteel +fundering +funderingen +funderingsdieptes +funderingsmateriaal +funderingspalen +funderingszand +funen +funest +fungeerde +fungeert +fungeren +fungi +fungicide +fungopie +fungus +fup +für +furanen +fürth +fusarium +fuseerde +fuseert +fuseren +fusersysteem +fusie +fusiegolf +fusieplannen +fusieproces +fusiereactor +fusies +fusion +future +futuristische +fwr +fysica +fysiek +fysieke +fysisch +fysische +fytofar +fytofarmacie +fyziek +fzk +gaaff +gaafste +gaan +gaande +gaanderen +gaapt +gaapte +gaarne +gaas +gaasband +gaasterland +gaat +gáat +gáát +gabor +gabrowski +gabrowsky +gac +gado +gaf +gaia +gaillarde +gaillot +gal +gala +galant +galante +galanthamine +galerie +galicië +gall +gallagher +gallery +gallucci +galmden +galon +galva +galvanisatiegroep +galvanisatiezuren +galvanische +galvaniseringsbedrijf +galvanizing +gamma +gammastraling +gamog +gane +gang +gangbaar +gangbare +gangdeur +gangen +gangetje +gansewinkel +ganzen +ganzevles +gao +gap +gapen +gapende +garage +garagebedrijf +garagebedrijfjes +garagebedrijven +garagehouders +garages +garagevloeren +garandeert +garanderen +garant +garantie +garantiebepalingen +garantiefonds +garantiefondsstelsel +garanties +garantiestelsel +garcia +garderobe +garen +garnaal +garnalen +garnalenfarms +garnalenkwekerijen +garnalenteelt +garnizoen +gas +gasbedrijf +gasbehandeling +gasbehandelingsinstallatie +gasboringen +gasbronhouders +gasbroninstallaties +gasbronnen +gascentrale +gaschromatograaf +gaschromatografie +gasconcentraties +gascooled +gasdicht +gasdistributiebedrijven +gasdistributieleiding +gasdistributiesysteem +gasdroogfaciliteiten +gasexplosie +gasexport +gasfabriek +gasfabrieken +gasfabriekterreinen +gasfasetechnologie +gasgebruik +gasgekoelde +gasgestookte +gasgroep +gashydraten +gasinstallatie +gasketel +gaskeur +gaskeurlabel +gaskeurmerk +gaskronen +gaskroon +gasleiding +gasleidingen +gaslekken +gaslevering +gaslicht +gasmaatschappijen +gasmarkt +gasmengsel +gasmeter +gasmotor +gasmotoren +gasmotorinstallaties +gasnet +gasolie +gasoline +gasontladingslampen +gasontvangststantions +gasopbrengst +gasopslag +gaspijpen +gasplatform +gasplatforms +gasprijs +gasprijzen +gasproducent +gasproducenten +gasproduktie +gasproject +gasputten +gasreduceerstations +gasreinigingssectie +gasreinigingssysteem +gasreserves +gassector +gassen +gasstroom +gast +gastank +gastankunit +gastec +gastechnologie +gastekorten +gasten +gastheer +gasthuis +gastkemer +gastoepassingen +gastoestel +gastoestellen +gasturbine +gasturbines +gastvrij +gastvrijheid +gastvrouw +gasuitstoot +gasunie +gasveld +gasvelden +gasverbruik +gasverwarmingsaparatuur +gasverwarmingsapparatuur +gasverwarmingsfirma +gasvlam +gasvondsten +gasvoorraad +gasvoorziening +gasvormige +gasvraag +gaswassing +gaswinning +gaswinningsactiviteiten +gaswinningsector +gaswinningsvergunningen +gaswolk +gaszuivering +gat +gate +gaten +gatt +gatwick +gauging +gault +gauw +gauwer +gave +gaven +gavi +gaza +gazons +gbh +gbs +gcb +gcc +gcn +gco +gdl +gea +geaarzeld +geaccapareerd +geaccentueerde +geaccepteerd +geaccepteerde +geaccrediteerd +geaccumuleerde +geacht +geachte +geactiveerd +geactiveerde +geactualiseerd +geademd +geaderde +geadopteerd +geadresseerd +geadviseerd +geaffecteerd +geaffecteerde +geafficheerd +geaggregeerd +geagiteerd +geallieerden +geamuseerd +geanalyseerd +geannuleerd +geanticipeerd +geantwoord +geapprecieerd +gearbeid +gearrangeerd +gearresteerd +gearresteerde +geasfalteerd +geassisteerd +geassocieerd +geassocieerde +geattendeerd +geautomatiseerd +geautomatiseerde +geavanceerd +geavanceerde +gebaar +gebaard +gebaarde +gebaarden +gebaartje +gebaat +gebagatelliseerd +gebaggerd +gebaren +gebarrikadeerd +gebaseerd +gebaseerde +gebed +gebeden +gebedoproepen +gebeeste +gebel +gebeld +gebergte +gebersten +gebeurd +gebeurde +gebeurden +gebeuren +gebeurlijkheid +gebeurt +gebeurtenis +gebeurtenissen +gebied +gebieden +gebiedende +gebiedsbeperkingen +gebiedseigen +gebiedsgericht +gebiedsgerichte +gebiedsspecifieke +geblaas +gebladerte +geblageerd +geblagueerd +geblankt +geblazeerde +geblazen +gebleekt +gebleekte +gebleken +gebleven +gebliksemd +geblikt +gebloeid +geblokkeerd +gebloosd +geboden +gebodene +geboekt +geboekte +geboezemde +gebogen +gebonden +gebood +geboomte +geboord +geboorde +geboorte +geboorteafwijkingen +geboren +geborgen +gebotteld +gebouw +gebouwbeheerders +gebouwd +gebouwde +gebouweigenschappen +gebouwen +gebouweninstallaties +gebouwfunctie +gebouwniveau +gebouwonderzoek +geboycot +gebr +gebracht +gebrachte +gebrande +gebrandmerkt +gebrek +gebreke +gebreken +gebrekkig +gebrekkige +gebroed +gebroeders +gebroedsel +gebroken +gebrokens +gebromd +gebrouilleerd +gebruik +gebruikelijk +gebruikelijke +gebruiken +gebruiker +gebruikers +gebruikersgedrag +gebruikersgroepen +gebruikersmarkt +gebruikersvriendelijk +gebruikersvriendelijke +gebruikmaking +gebruiks +gebruiksaanwijzing +gebruiksbepalingen +gebruiksduur +gebruiksfase +gebruiksgedrag +gebruikskosten +gebruiksmogelijkheden +gebruikspatroon +gebruiksspecificaties +gebruiksverbod +gebruiksvolume +gebruiksvoorschriften +gebruiksvoorwerpen +gebruiksvriendelijk +gebruikswaarde +gebruikt +gebruikte +gebruikten +gebruinde +gebudgetteerde +gebukt +gebulder +gebundeld +gebundelde +geburgemeesterd +gec +gecertificeerd +gecertificeerde +gecharmeerd +gechloreerd +gechloreerde +geciteerd +geclassificeerd +geclusterd +gecombineerd +gecombineerde +gecompenseerd +gecompleteerd +gecompliceerd +gecompliceerde +gecompliceerder +gecomposteerd +gecomposteerde +gecompromitteerd +gecomputeriseerde +geconcentreerd +geconcentreerde +geconcludeerd +gecondenseerd +geconfronteerd +geconstateerd +geconstateerde +geconstrueerd +geconstrueerde +geconsulteerd +gecontinueerd +gecontracteerd +gecontroleerd +gecontroleerde +geconverteerd +gecoördineerd +gecorreleerd +gecreëerd +gecreosoteerd +gecreotoseerd +gedaagd +gedaald +gedaan +gedacht +gedaçht +gedachte +gedachteloos +gedachteloosheid +gedachten +gedachtenwisseling +gedachtetjes +gedachtig +gedagvaard +gedane +gedanst +gedateerd +gedébaucheerd +gedecentraliseerde +gedecideerd +gedecideerde +gedecolleteerd +gedecoreerde +gedeeld +gedeelde +gedeelte +gedeeltelijk +gedeeltelijke +gedeelten +gedefinieerd +gedegen +gedehydrateerd +gedeinsd +gedekt +gedekte +gedemonstreerd +gedemonteerd +gedemonteerde +gedempt +gedempte +gedeponeerd +gedeputeerde +gedestilleerd +gedetacheerd +gedetailleerde +gedetailleerder +gedezoneerd +gedicht +gedicteerd +gediend +gediende +gedierte +gediffameerd +gedifferentieerde +gedijen +gedijt +gedimensioneerde +gedineerd +geding +gedirigeerd +gediscrimineerd +gediscusieerd +gediscussieerd +gedistingeerd +gedistingeerde +gedistingeerds +gedoe +gedoemd +gedoezeld +gedoezelds +gedogen +gedoken +gedomineerd +gedonder +gedonkerde +gedood +gedoofd +gedoogbeschikking +gedoogd +gedoogt +gedoogverklaring +gedoopt +gedoseerd +gedoseerde +gedraaf +gedraagt +gedraaid +gedrag +gedragen +gedragscode +gedragslijn +gedragsmaatregelen +gedragsnorm +gedragspatronen +gedragsverandering +gedragswetenschappen +gedraineerd +gedrakenschubde +gedrang +gedregd +gedreigd +gedrenkt +gedreun +gedreven +gedrevenheid +gedrongen +gedronken +gedroogd +gedroogde +gedroom +gedroomd +gedrukt +gedrukte +geduchte +geduelleerd +geduizeld +geduld +geduldig +geduldige +gedumpt +gedumpte +gedupeerd +gedupeerde +gedupeerden +gedurende +gedurfd +geduurd +geduwd +gedwaald +gedwarrel +gedweept +gedwongen +gee +geëerbiedigd +geëerbiedigde +geef +geëffend +geeft +geëigend +geëigende +geeindigd +geëindigd +geëist +geëiste +geel +geelbruine +geelden +geelhoed +geëmailleerde +geëmigreerd +geëmigreerde +geëmitteerd +geëmulgeerde +geen +géen +géén +geënerveerd +geënerveerde +geëngageerd +geënquêteerde +geent +geënt +geënterd +geëquilibreerd +geërgerd +geertje +geertruidenberg +geesink +geest +geestelijk +geestelijke +geesteskrank +geestig +geestige +geestiger +geestkracht +geëtiketteerd +geëvacueerd +geëvacueerde +geëvalueerd +geëxecuteerd +geëxecuteerde +geëxpandeerd +geëxperimenteerd +geëxploiteerd +geëxploreerd +geëxporteerd +geëxporteerde +geëxtrudeerd +gefabriceerd +gefaseerd +gefaseerde +geffen +gefietst +gefilterd +gefilterde +gefinancierd +gefinancierde +gefixeerd +gefixeerde +geflirt +geflotteerde +gefluïdiseerd +gefluisterd +gefluisterde +gefluit +geforceerde +geformuleerd +gefortuneerd +gefragmenteerd +gefrankeerd +gefriseerd +gefundeerd +gefundeerde +gegaan +gegadigde +gegalvaniseerd +gegane +gegarandeerd +gegarandeerde +gegedacht +gegen +gegenereerd +gegeseld +gegeten +gegeven +gegevens +gegevensbank +gegevensverzameling +gegewiegd +gegijzeld +gegleden +geglimlacht +geglimpt +gegloeid +gegoede +gegolfd +gegòlfd +gegolfde +gegooid +gegoten +gegraven +gegrepen +gegrijsd +gegrinnik +gegroefd +gegroeid +gegroeit +gegroepeerd +gegroet +gehaakt +gehaald +gehaast +gehaat +gehad +gehaktachtige +gehalogeneerde +gehalte +gehalten +gehaltes +gehalveerd +gehamerd +gehandeld +gehandhaafd +gehandwerkte +gehangen +gehanteerd +gehanteerde +gehard +geharmonieerd +geharmoniseerd +geharmoniseerde +gehe +gehecht +gehechtheid +geheel +gehéel +geheerst +geheim +geheime +geheimenis +geheimgehouden +geheimhouding +geheimste +geheimweg +geheimzinnig +geheimzinnige +geheimzinniger +geheimzinnigheden +geheimzinnigheid +gehele +geherstructureerd +geheten +geheugen +geheugenkaartsystemen +geheugens +geheugenverlies +geheven +gehinderd +gehinderden +geholpen +gehomogeniseerd +gehonoreerd +gehoopt +gehoor +gehoord +gehoororganen +gehoorschade +gehoorvlies +gehoorzaam +gehoorzame +gehoorzamen +gehouden +gehuichel +gehuild +gehuisvest +gehurkt +gehuurd +gehydrolyseerd +gehypnotiseerd +geïdentificeerd +geigy +geijkte +geijld +geijsel +geïllustreerd +geimplanteerd +geïmplementeerd +geïmporteerd +geïmporteerde +geïmpregneerd +geïmpregneerde +gein +geïncrusteerd +geïnd +geïnde +geïndustrialiseerde +geïnfiltreerd +geïnformeerd +geïnhaleerde +geïnitieerde +geïnjecteerd +geïnspecteerd +geïnspireerd +geïnstalleerd +geïnstalleerde +geïntegreerd +geïntegreerde +geïntensiveerd +geinteresseerd +geïnteresseerd +geïnteresseerden +geïnternaliseerd +geïnterpreteerd +geïntrigeerd +geïntroduceerd +geïntroduceerde +geïnventariseerd +geïnvesteerd +geinviteerd +geïnviteerd +geiser +geisers +geïsoleerd +geïsoleerde +geitenhouderij +gejaagd +gejokt +gek +gèk +gekalmeerd +gekamd +gekanaliseerd +gekapt +gekarakteriseerd +gekeerd +gekeken +gekend +gekenmerkt +gekerm +gekermd +geketende +gekeurd +gekheid +gekhoudend +gekhouderij +gekibbeld +gekieteld +gekissebis +gekke +gekken +gekkenhuis +gekker +geklaagd +geklede +gekleed +geklemd +geklês +geklets +gekleurd +gekleurde +geklikklak +geklit +geklonken +geklopt +gekluisterd +geknabbeld +geknakt +geknakte +geknede +geknepen +geknield +geknikt +geknipt +geknipte +geknoeid +geknoopt +gekocht +gekoeld +gekoelde +gekoesterd +gekomen +gekookt +gekoosd +gekoppeld +gekoppelde +gekort +gekost +gekozen +gekraak +gekraakt +gekrampt +gekrampte +gekregen +gekrenkt +gekrenkte +gekreukeld +gekristalliseerd +gekritizeerd +gekromd +gekronkel +gekropen +gekruist +gekste +gekund +gekust +gekwalificeerd +gekwalificeerde +gekwantificeerd +gekwantificeerde +gekweekt +gekweekte +gekwetst +gekwetste +gel +gelaagd +gelaat +gelaatskleur +gelaatstrekken +gelach +gelachen +geladen +gelakt +gelakte +gelanceerd +gelanceerde +gelandde +gelang +gelast +gelaste +gelasten +gelaster +gelaten +gelatenheid +gelatens +geld +gèld +geldbedrag +geldbeslommering +geldbesparing +geldboete +geldboetes +geldeconomie +geldelijk +geldelijke +gelden +geldend +geldende +gelder +gelderland +geldermalsen +gelders +geldersch +geldersche +gelderse +geldgebrek +geldig +geldigheidsduur +geldkwestie +geldprijzen +geldschieter +geldschieters +geldstromen +geldstroom +geldstukslaande +geldt +geldvastlegging +geldwaarde +gele +geleden +geledene +geledigd +geleedpotigen +geleefd +geléefd +geleéfd +geleegd +geleegde +geleek +geleen +geleend +geleense +geleerd +geleerde +gelegd +gelegen +gelegenheden +gelegenheid +gelei +geleid +geleidde +geleide +geleidebon +geleidelijk +geleidelijke +geleidelijkjes +geleidelijkweg +geleidend +geleidende +geleiding +geleidingsmetingen +geleidingsverwarming +geleidt +geleken +gelekt +gelet +geletter +geleverd +geleverde +gelezen +geliberaliseerde +gelicht +gelieerd +gelieerde +geliefd +geliefde +gelieve +gelig +gelige +gelijk +gelijkblijvende +gelijke +gelijkelijk +gelijkende +gelijkenis +gelijkenissen +gelijker +gelijkgetrokken +gelijkheid +gelijkmatig +gelijkmatige +gelijkmatiger +gelijkmatigheid +gelijknamige +gelijksoortig +gelijksoortige +gelijkspanning +gelijkstroom +gelijktijdig +gelijktijdige +gelijkwaardig +gelijkwaardige +gelijkwaardigheid +gelijmd +gelikt +gelimiteerd +gelman +gelokaliseerd +geloken +gelokt +gelonkt +geloof +geloofd +geloofde +geloofden +gelooft +geloofwaardig +geloofwaardige +geloofwaardigheid +geloosd +geloosde +gelopen +gelost +geloven +gelovende +geloverte +gelovig +geluid +geluidachtergrondniveau +geluidarme +geluidbelaste +geluidbelasting +geluidblootstelling +geluidbron +geluiddemping +geluiddeskundige +geluideloze +geluiden +geluidgevoelige +geluidhinder +geluidhinderprobleem +geluidisolatie +geluidisolatieproject +geluidisolerende +geluidjes +geluidloos +geluidloze +geluidluw +geluidmeetpunten +geluidmeters +geluidmetingen +geluidniveau +geluidniveaukaart +geluidniveaukaarten +geluidnormen +geluidoverlast +geluidproduktie +geluidregels +geluids +geluidsapparatuur +geluidsarme +geluidsbelasting +geluidsberekeningen +geluidscassettes +geluidscertificatie +geluidschermen +geluidschermwoning +geluidscontouren +geluidsdeskundige +geluidseisen +geluidsemissie +geluidshinder +geluidsisolatie +geluidsisolerend +geluidsituatie +geluidslimiet +geluidsmaatregel +geluidsmetingen +geluidsniveau +geluidsniveaukaart +geluidsniveaus +geluidsnorm +geluidsnormen +geluidsonderzoek +geluidsoverlast +geluidsoverlastnormen +geluidsprobleem +geluidsproduktie +geluidsproeven +geluidsreductie +geluidsscherm +geluidsschermen +geluidsvoorschriften +geluidsvoortplanting +geluidswal +geluidswallen +geluidswering +geluidszone +geluidszones +geluidvervuiling +geluidvoorschriften +geluidwalwoning +geluidwerende +geluidwering +geluidzone +geluisterd +geluk +gelukken +gelukkig +gelukkige +gelukkiger +gelukkigst +gelukt +gelukte +geluncht +gem +gemaakt +gemaakte +gemaal +gemaas +gemachtigd +gemak +gemakkelijk +gemakkelijke +gemakkelijker +gemakkelijkheid +gemakzucht +gemalen +gemanipuleerd +gemanipuleerde +gemarkeerd +gemarteld +gemartelde +gemartyrizeerd +gemartyrizeerde +gematigd +gematigde +gematigder +gematigdheid +gemco +gemechaniseerde +gemeden +gemeen +gemeend +gemeengoed +gemeenschap +gemeenschappelijk +gemeenschappelijke +gemeenschappen +gemeenschapsgevoel +gemeenschapsprojecten +gemeenste +gemeente +gemeenteambtenaren +gemeentebedrijven +gemeentebesturen +gemeentebestuur +gemeentebestuurder +gemeentediensten +gemeentefonds +gemeentegrenzen +gemeentehuis +gemeentehuizen +gemeentelijk +gemeentelijke +gemeenten +gemeenteplannen +gemeenteplantsoen +gemeenteraad +gemeenteraadsleden +gemeenteraden +gemeentereiniging +gemeentes +gemeentestem +gemeentewaterleidingen +gemeentewerken +gemeentewet +gemeinschaft +gemeld +gemene +gemenebest +gemener +gemengd +gemengde +gemengeld +gement +gemerkt +gemerkte +gemert +gemest +gemeten +gemetselde +gemeubileerd +gemeubileerde +gemicroniseerde +gemiddeld +gemiddelde +gemiddelden +gemijmerd +gemillimeterd +geminimaliseerd +gemis +gemist +gemodelleerd +gemoderniseerd +gemodificeerd +gemodificeerde +gemoed +gemoedsstemming +gemoeid +gemonitored +gemonteerd +gemopperd +gemorst +gemorste +gemotiveerd +gemotoriseerd +gemplementeerd +gems +gemteresseerd +gemuilde +gen +genaamd +genade +genadeloos +genaderd +genadig +genadiglijk +genageld +genas +genderen +gene +genees +geneesheer +geneeskunde +geneeskundig +geneesmiddel +geneesmiddelen +geneesmiddelenfabriek +geneest +genegeerd +genegenheid +geneigd +genen +generaal +generaals +generaalskostuum +generaalstijd +general +generale +generalitat +generatie +generaties +generation +generator +generatoren +generatorenfabrikant +generatorstroom +generen +genereren +genererend +geneseo +genesteld +genetic +genetisch +genetische +geneurie +geneutraliseerd +genève +genezen +genezing +genformeerd +geniaal +genie +genieerd +geniepig +geniet +genieten +genietend +genietende +genius +genk +genmiddeld +gennep +genodigd +genodigden +genoeg +genoegen +genoemd +genoemde +genomen +genomineerd +genomineerde +genomineerden +genoodzaakt +genoot +genootschap +genormeerd +genot +genoteerd +genoteerde +genoten +genotmiddelenbedrijven +genotmiddelenindustrie +genotoxiciteit +genre +genres +gent +genten +gentleman +gentlemenrace +gents +gentse +genua +genuanceerd +genummerde +genus +geo +geobsedeerd +geocomposieten +geoefend +geoff +geofferd +geoforschungszentrum +geofysisch +geofysische +geografisch +geografische +geographical +geohydrologie +geohydrologische +geologenteam +geologisch +geologische +geometrie +geonaut +geoogst +geoordeeld +geoormerkte +geopenbaard +geopend +geopende +geophysical +geopolis +geopperd +geoptimaliseerde +georas +geordende +georganiseerd +georganiseerde +george +georgswerder +georiënteerd +georiënteerde +geostone +geotechniek +geotextiel +geotextielen +geothermie +geothermisch +geothermische +geoxideerd +geoxideerde +geoxydeerd +geoxydeerde +gepaard +gepaarde +gepakt +gepakte +geparenteerd +geparkeerd +gepast +gepatenteerd +gepatenteerde +gepelletiseerd +gepensioneerde +gepensionneerd +gepeperde +geperfectionneerd +geperforeerde +geperst +gepijnigde +gepiqueerd +gepiqueerde +geplaagd +geplaatst +geplakt +geplakte +gepland +geplande +geplant +geplante +gepleegd +gepleit +gepletterde +geplooide +geplukt +geplukte +gepoeierd +gepoetst +gepoetste +gepompt +gepoogd +gepoot +geposeerd +geposte +gepousseerd +gepraat +geprefabriceerde +gepresenteerd +gepresenteerde +geprezen +geprijsd +geprivatiseerd +geprivatiseerde +geprobeerd +geprocedeerd +geproduceerd +geproduceerde +geproest +geprofiteerd +geprogrammeerd +geprojecteerd +gepromoveerd +geprononceerde +gepropageerd +gepropageerde +gepropt +geprotesteerd +geprovoceerd +gepubliceerd +gepubliceerde +gepulseerd +gepulste +gepyrolyseerd +gequaterniseerd +gequoteerde +gèr +geraadpleegd +geraakt +geraakte +geraamd +geraden +geradene +geradoteerd +geraffineerd +geraffineerde +geraghty +geraken +geraldine +gerammel +gerangschikt +geranseld +gerard +geratificeerd +gerdy +gereageerd +gerealiseerd +gerealiseerde +gerecht +gerechtelijk +gerechtelijke +gerechtigd +gerechtshof +gerechtshoven +gerechtvaardigd +gerecirculeerd +gerecreëerd +gerecupereerd +gerecycelde +gerecycled +gerecyclede +gered +gereden +geredetwist +geredigeerd +gereduceerd +gereduceerde +gereed +gereedmelding +gereedschap +gereedschappen +geregeld +geregelde +geregen +geregend +geregenereerd +geregistreerd +geregistreerde +gereguleerd +gerehabiliteerd +gereinigd +gereinigde +gereisd +gerekend +gerekt +gerelateerd +gerelateerde +gerelativeerd +gereleveerd +geremd +gerenommeerde +gerenoveerd +gerepareerd +gerept +gereserveerd +geresigneerd +gerespecteerd +gerestaureerd +geresulteerd +geretoucheerd +geretourneerd +gerezen +geribbelde +gericht +gerichte +geridiculiseerd +gerieflijk +gerijpt +gerild +gerimpelde +gering +geringe +geringer +geringere +gerinkel +gerling +germaan +germaans +germaanse +germanen +germanium +geroepen +geroerd +gerolde +gerommel +gerookt +gerrit +gerrits +gerrk +gerst +gertr +gertrude +gertrùde +gerucht +geruchten +geruchtmakende +geruimd +geruime +geruineerd +geruïneerd +geruis +geruisloos +geruisloze +gerukt +gerust +gerustgesteld +gerustheid +geruststellend +gesaboteerd +gesaneerd +gesaneerde +geschaad +geschaard +geschaatste +geschaduwd +geschakeerd +geschakeld +geschapen +geschat +geschatte +gescheiden +geschemerd +geschenen +geschénen +geschenk +geschept +geschetst +geschetste +gescheurd +gescheurde +geschieden +geschiedenis +geschiedt +geschikt +geschikte +geschikter +geschiktheid +geschiktheidsproef +geschil +geschilbeslechting +geschild +geschilderd +geschilderde +geschillen +geschitterd +geschoeide +geschokt +geschokte +gescholden +geschonden +geschonken +geschoold +geschoond +geschoonde +geschoren +geschorst +geschoten +geschoven +geschraapte +geschreeuwd +geschreid +geschreven +geschrifte +geschrikt +geschrobd +geschroefd +geschroeid +geschrokken +geschud +geseind +geselde +geselecteerd +geselecteerde +geseling +geselingen +gesellig +gesèllig +gesellschaft +gesels +geshredderd +geshredderde +gesidderd +gesignaleerd +gesimuleerd +gesjeesd +gesjeesde +gesjoemeld +gesjord +gesjouwd +geslaagd +gesláagd +geslaagde +geslacht +geslachten +geslachts +geslachtshormoon +geslachtsverhoudingen +geslagen +geslagenheid +geslapen +gesleep +gesleept +gesleten +gesleurd +geslingerd +geslingerschilderd +geslonken +gesloopt +gesloopte +gesloten +geslotener +geslotenheid +gesluierd +gesluimerd +gesmacht +gesmade +gesman +gesmeekt +gesmeerd +gesmolten +gesmoord +gesnapt +gesneden +gesnerp +gesnerpt +gesnikt +gesnoeid +gesorteerd +gespaard +gespaarde +gespannen +gespat +gespecialiseerd +gespecialiseerde +gespecificeerd +gespeeld +gespeelde +gespiegeld +gespleten +gespletene +gesplitst +gesponsord +gespookt +gespot +gespoten +gespotlacht +gespreid +gespreide +gesprek +gesprekken +gesproeid +gesproeidroogd +gesproken +gesprongen +gespte +gespurt +gest +gestaag +gestaakt +gestaan +gestaard +gestabiliseerd +gestadig +gestadige +gestage +gestagneerd +gestalte +gestalten +gestampt +gestand +gestandaardiseerd +gestandaardiseerde +gestapeld +gestapelde +gestapt +gestart +gesteente +gestegen +gestel +gesteld +gestelde +gesteldheid +gestellen +gestelletjes +gestemd +gesteriliseerd +gesterkt +gesteund +gesticht +gestichte +gestild +gestileerde +gestimuleerd +gestippeld +gestoelte +gestoken +gestolen +gestompt +gestookt +gestookte +gestoord +gestoorde +gestopt +gestormd +gestort +gestorte +gestorven +gestoten +gestotter +gestraald +gestraft +gestrande +gestreden +gestreefd +gestreeld +gestreepte +gestreken +gestrekt +gestrengeld +gestrengheid +gestriemd +gestrikt +gestrooid +gestroomd +gestroomlijnd +gestructureerd +gestructureerde +gestuct +gestudeerd +gestuifd +gestuurd +gestuurde +gestuwd +gesubsidieerd +gesubsidieerde +gesuggereerd +gesuppleerd +gesust +getaald +getakte +getal +getale +getallen +getandeknerst +getankt +getapt +getast +geteeld +geteelde +geteisterd +getekend +geteld +getelegrafeerd +getemperd +getest +geteste +getijdecentrale +getijdecentrales +getijdeverschil +getijdewateren +getijdewerking +getijverschil +getikt +getild +getint +getinte +getiteld +getitelde +getjilp +getobd +getoerd +getoeter +getoetst +getogen +getolereerd +getooid +getoond +getourmenteerd +getracht +getramd +getransporteerd +getrapt +getrapte +getreden +getreurd +getrild +getript +getroffen +getrokken +getronics +getroost +getroubleerd +getrouwd +getrouwde +getting +getuigde +getuigden +getuige +getuigen +getuigend +getuigenverhoor +getuigt +getuurd +getwijfeld +getwist +getypeerd +geuit +geul +geuldal +geur +geuranalyses +geurbemonsteringssysteem +geurbestrijding +geurcassettes +geurcomponenten +geurconcentratie +geurconcentraties +geurde +geurden +geureenheden +geureenheid +geuremissie +geuremissies +geuremmissiesituatie +geuren +geurhinder +geurig +geurloze +geurmonsters +geuroverlast +geurpanel +geursituatie +geurstoffen +geurstrippen +geurts +geurveroorzakende +geuze +gevaar +gevaarlijk +gevaarlijke +gevaarlijker +gevaarten +geval +gevalideerd +gevalideerde +gevallen +gevangen +gevangenen +gevangenis +gevangenisdagboek +gevangenisstraf +gevangenisstraffen +gevaren +gevarenniveau +gevarenniveaus +gevarieerd +gevarieerde +gevat +gevechtshelikopters +geveegd +geveke +gevel +gevelbranche +gevelisolatie +gevellijn +gevelrijen +gevels +gevelsteen +gevelverlichting +geven +gevende +geventileerd +gever +geverbaliseerd +geverfd +gevergd +geverifieerd +gevestigd +gevestigde +gevierd +gevist +gevit +gevlakt +gevleid +gevleugelde +gevloekt +gevlogen +gevlucht +gevochten +gevoed +gevoede +gevoegd +gevoel +gevoeld +gevoelde +gevoelen +gevoelens +gevoelig +gevoelige +gevoeliger +gevoeligheid +gevoelingen +gevoelloze +gevoelsleven +gevoelsmatig +gevoelsregel +gevoelstemperaturen +gevoelstemperatuur +gevoelt +gevoerd +gevoerde +gevogelte +gevolg +gevolgd +gevolgde +gevolge +gevolgen +gevolgtrekkingen +gevonden +gevónden +gevorderd +gevorderde +gevormd +gevormde +gevouwen +gevraagd +gevraagde +gevreesd +gevreesde +gevreten +gevrey +gevrijwaard +gevudo +gevulcaniseerd +gevuld +gevulde +gevulder +gewaagd +gewaaid +gewaarborgd +gewaardeerd +gewaarmerkte +gewaarschuwd +gewaarwording +gewacht +gewag +gewandeld +gewapend +geward +gewas +gewasbescherming +gewasbeschermingsmiddel +gewasbeschermingsmiddelen +gewasbeschermingsmiddelenrichtlijn +gewasfactor +gewasmonitoringsprogramma +gewasonderzoek +gewasresten +gewassen +geweeklaag +geweeklaagd +geweend +geweer +geweerd +geweerlicht +geweest +geweifeld +geweigerd +geweken +gewekt +geweld +geweldig +geweldige +gewelf +gewemeld +gewend +gewenst +gewenste +gewerkt +gewest +gewestelijk +gewestelijke +gewesten +geweten +gewetensvol +gewettigde +gewezen +gewicht +gewichtig +gewichtige +gewichtiger +gewichtigheid +gewichtigs +gewichtloosheid +gewichtsbepalend +gewichtsbesparing +gewichtsfactor +gewichtsfactoren +gewichtsprocent +gewichtsprocenten +gewichtsreductie +gewiekte +gewijd +gewijzigd +gewijzigde +gewild +gewilde +gewinning +gewisseld +gewoel +gewogen +gewolmaniseerd +gewond +gewone +gewoner +gewonnen +gewoon +gewoond +gewoonheid +gewoonlijk +gewoonlijke +gewoonste +gewoonte +gewoontes +gewoontetjes +gewoonverstandelijks +gewoonweg +geworden +geworpen +gewraakte +gewreven +gewrichten +gewrokt +gewuifd +geysels +gezaagd +gezaaid +gezag +gezaghebbende +gezakt +gezamelijke +gezamenlijk +gezamenlijke +gezant +gezeefd +gezeefde +gezegd +gezègd +gezegden +gezegeld +gezegevierd +gezellig +gezellige +gezelliger +gezelligheid +gezelligs +gezelligweg +gezelschap +gezet +gezeten +gezette +gezicht +gezichten +gezichtje +gezieji +gezien +gezin +gezinnen +gezinsbedrijven +gezinsleden +gezinspeeld +gezinsplanning +gezocht +gezochte +gezoend +gezogen +gezond +gezondblonde +gezonde +gezonden +gezondere +gezondheid +gezondheids +gezondheidsaspecten +gezondheidsbescherming +gezondheidsdoelen +gezondheidseffecten +gezondheidsindustrie +gezondheidsklachten +gezondheidskunde +gezondheidskundig +gezondheidskundige +gezondheidskuur +gezondheidsonderzoek +gezondheidsorganisatie +gezondheidsproblemen +gezondheidsraad +gezondheidsrisico +gezondheidsschoeisel +gezondheidsschoenen +gezondheidssector +gezondheidsvoorwaarden +gezondheidswetenschappen +gezondheidszorg +gezondheidszorginstellingen +gezonds +gezonken +gezorgd +gezuiverd +gezuiverde +gezwaaid +gezwiepte +gft +ggd +ghana +ghe +gheb +ghefochten +ghek +ghel +gheleden +ghelpt +ghelukkig +ghenoeg +gheweest +ghier +ghoed +ghoede +ghoedig +gholamreza +gholland +ghollând +ghollands +ghollandse +ghôtel +ghr +ghroot +ghuilen +gibo +gids +gier +gierde +gieren +gierende +gierig +gierige +gierigheid +gierklauw +giertanks +giessen +giessendam +giessense +giet +gieten +gieter +giethoorn +gietijzer +gietijzeren +gietvloeren +gietvloerenbranche +gietwater +gif +gifgebruik +gifgehalte +gifgrond +gifstoffen +gift +giften +giftig +giftige +giftigheid +gifvaten +gifwolk +gifzakjes +gigajoule +gigajoules +gigalino +giganten +gigantisch +gigantische +gil +gilde +gilden +gillen +gils +ginds +ging +ginge +gingen +ginjaar +ginkelse +ginnegappen +gips +gipsplaat +gipsplaten +giro +gis +gissen +gist +gisten +gisteravond +gisteren +gisterenavond +gisterenmiddag +gisterennacht +giswerk +giveg +gkd +gkn +glaasje +glaceert +glad +gladbach +gladde +gladheid +gladheidsbestrijding +gladzuiver +glans +glansbundels +glansde +glansden +glanssteden +glanzen +glanzend +glanzende +glanzender +glanzends +glanzig +glanzingen +glas +glasafbraak +glasafval +glasbak +glasbakken +glasberg +glasbetonklinker +glasbetontegel +glasbloemenbedrijf +glasdak +glasemailles +glasfabrikanten +glasfalt +glasfilter +glasfractie +glasfritten +glasgroente +glasgroentebedrijven +glasgroentetelers +glasindustrie +glasinzamelsysteem +glaslandschap +glasmatrix +glasovens +glaspartij +glasplaat +glasprijzen +glasproduktiemethoden +glasrecycling +glasrecyclingbedrijf +glasrecyclingfabriek +glasrecyclinginitiatief +glass +glasscheiding +glasscherven +glassector +glassig +glassige +glasteelt +glastuinbouw +glastuinbouwareaal +glastuinbouwbedrijven +glastuinbouwcomplex +glastuinbouwers +glastuinbouwgebied +glastuinbouwsector +glastuinders +glasvergruizer +glasverwerkende +glasvezel +glasvezelbedrijf +glasvezelkabel +glasvezelpolyester +glasvezels +glasvezelverbinding +glasvezelversterkte +glasvorm +glaswand +glaswerk +glaswol +glaswolvezels +glaszuilen +glaszuivering +glaszuiveringsinstallatie +glazen +glazige +glazuren +glazuur +glazuurden +glazuurfabriek +gleden +gleed +gleesons +glenbuterol +gletscherende +gletschermeer +gletschers +gleuf +glg +glijden +glijdende +glijvlakken +glimlach +glimlachen +glimlachend +glimlachende +glimlachends +glimlachte +glimlachten +glimmerde +glimp +glimpen +glimpende +glimping +glimpte +glimpten +glinster +glinsterden +glinsteren +glinsterend +glinsterende +glippen +glipte +globaal +global +globale +globalisering +globalisme +globe +gloed +gloeide +gloeiden +gloeien +gloeiend +gloeiende +gloeiing +gloeiingen +gloeit +glom +glommen +glooiing +gloorde +glorie +glorieus +glowacka +glückauf +glucose +glufosinaat +glurende +gluurde +glycerine +glycol +glycolbodems +glyfosaat +glyfosfaat +gmbh +gmelich +gmex +gmo +gmods +gms +gmt +gnk +god +goddelijk +goddelijke +goddelijkheid +godecke +gödecke +goden +godley +gods +godsdienst +godsdienstige +godsnaam +godverdomme +goed +goèd +goedbedoelde +goede +goeder +goederen +goederenoverslag +goederentransport +goederentreinen +goederenvervoer +goederenvervoerders +goederenwagons +goederenwegvervoer +goedgekeurd +goedgekeurde +goedgemaakt +goedgevoede +goedheid +goedig +goedige +goedigheid +goedkeurde +goedkeuren +goedkeurend +goedkeuring +goedkeurt +goedkoop +goedkoopje +goedkoopst +goedkoopste +goedkoopte +goedkope +goedkoper +goedkopere +goedmakers +goedmee +goedmoedig +goedmoedigs +goeds +goedsmoeds +goedwillende +goedzittende +goeie +goeien +goeiigheid +goeree +goes +goetzberger +goewie +going +gokt +gold +golf +golfbaan +golfbanen +golfbeweging +golfbewegingen +golfbreker +golfbrekers +golfclubs +golfcomplex +golfde +golfden +golfenergie +golfgoot +golfjes +golfkrachtenergie +golflengte +golfoorlog +golfpatroon +golfplaten +golfslag +golfslagenergie +golfslagenergiecentrale +golfstaten +golfstroom +golftraject +golven +golvend +golvende +golvingen +gölzau +gondel +gong +gonsde +gonsden +gonse +good +goodwill +gooi +gooide +gooiden +gooien +gooise +gooit +goot +gordel +gordijn +gordijnen +gordijnloze +gordijntjes +gorinchem +goschen +gossypol +góteborg +göteborg +goud +gouda +gouden +goudgloed +goudgrijs +goudig +goudsmit +goudstof +goudwinning +goutum +gouvermentele +gouvernante +gouvernementele +gouverneur +gouverneurgeneraalstijd +gouverneursche +government +goyaerts +goyarts +gpr +gps +gpv +graad +graaddagenmeter +graaf +graafproces +graafschap +graaft +graafwerkzaamheden +graag +graaide +graaiensgereed +graan +graanbeleid +graanexporterend +graangewassen +graanhandel +graanimporterend +graanprijs +graanproduktie +graanverwerkingsbedrijf +graanvoorraden +graasdieren +graast +graat +graauw +graauwse +grabbelde +gracht +gracieus +gracieuze +gradatiën +gradaties +graden +gradiënten +graedel +graetheide +graf +grafbenadering +grafiet +grafietkernreactoren +grafietreactoren +grafisch +grafische +grafpaleis +graham +gram +grand +grande +grandeur +grandioos +granen +graniet +granuband +granulaat +granulair +granulaten +granulator +grap +graphic +grappen +grappigjes +gras +grasland +graslandberegening +graslandgebruik +grasmat +grassen +gratie +gratis +grätzel +gratzer +grauw +grauwblauwe +grauwde +grauwden +grauwe +grauwend +grauwende +grauwer +grauwheid +grauwige +grauwigheden +grauwstil +grauwte +grauwwitte +graveland +graven +gravenchon +gravenhage +gravenzande +gravers +gravilectric +gravuren +gravures +grazen +grazers +greater +greatheide +grebbeberg +green +greencare +greencareluier +greenfield +greenfields +greenhouse +greenpeace +greenpeaceschepen +greenpeacestaf +greentie +greenville +greep +grein +greinig +greintje +grel +grelle +gremia +grenadiers +grenen +grenoble +grens +grensgebied +grenslagen +grensloop +grensmaas +grensmaasproject +grensoverschrijdend +grensoverschrijdende +grensoverschrijdendheid +grensoverschrijding +grenst +grensverleggend +grenswaarde +grenswaarden +grenzen +grenzend +grenzende +grepen +greppels +gres +gretig +gretige +grief +griefjes +grieg +grieken +griekenland +grieks +griekse +grieven +griezelde +griezelig +griezelige +griffiekosten +griffier +grift +griftpark +grijns +grijnsde +grijnzen +grijnzende +grijpen +grijpend +grijpende +grijpreflex +grijpskerk +grijpt +grijs +grijsaard +grijsde +grijze +grijzen +grijzend +grijzer +gril +grilden +grillig +grillige +grilligheid +grilligste +grimeert +grimeren +grind +grinder +grinders +grindgat +grinding +grindplas +grindproducenten +grindvervanger +grindwinning +grindwinningen +gringo +grinnik +grinniken +grinnikt +grinnikte +grinten +grintgat +grintpaden +grip +grit +grl +grodan +groef +groefde +groefden +groei +groeibevorderaar +groeibevorderend +groeicijfers +groeide +groeiden +groeien +groeiend +groeiende +groeihormonen +groeiing +groeikansen +groeilanden +groeimarkt +groeimarkten +groeiperspectieven +groeiplannen +groeipotentieel +groeiproces +groeiregulatie +groeirendement +groeiseizoen +groeistoornissen +groeistuipen +groeit +groeivooruitzichten +groen +groenafval +groenbemester +groenbemesters +groenblijvende +groencertificaat +groencertificaten +groene +groenelaan +groenen +groenfonds +groenfondsen +groenfondsregeling +groengebied +groengebieden +groenheid +groenlabelnorm +groenlabelstal +groenlinks +groenlo +groenontwikkeling +groenproject +groenprojecten +groenprojectenfonds +groenregeling +groenrente +groenstroken +groenstrook +groenstructuur +groenstructuurplan +groente +groenteabonnementen +groenteboeren +groenteboerin +groenten +groentenburger +groenteteelt +groentetelers +groentjes +groenveld +groenverklaring +groenvoerdrogerijen +groenvoorziening +groenvoorzieningen +groenvrijstelling +groenzones +groep +groepen +groepering +groeperingen +groepje +groepjes +groepsstallen +groepsvermogen +groepte +groesbeek +groet +groeten +groetende +groette +groetten +groeve +groeven +groezeligs +grof +grofkeramische +grofvuilverkleiner +grofvuilvermaler +grofweg +grofwild +grog +grogje +grogjes +grohe +grond +grondafvoer +grondbank +grondbehandelingscentrum +grondbemonstering +grondbewerking +grondbezit +grondbezitter +grondboringen +gronddeeltjes +gronde +grondeekhoorns +grondeigenaars +grondeigenaren +gronden +grondgebied +grondgebonden +grondgebruik +grondgebruiker +grondgebruikers +grondgebruiksfuncties +grondig +grondige +grondkabels +grondkosten +grondlaag +grondlagen +grondleggers +grondmarkt +grondmechanica +grondmechanische +grondmonsters +grondolie +grondontsmetting +grondontsmettingsmiddel +grondontsmettingsmiddelen +grondprijzen +grondradar +grondradarmethodiek +grondreiniger +grondreiniging +grondreinigings +grondreinigingsbedrijven +grondreinigingsinstalatie +grondreinigingsinstallatie +grondsanering +grondsaneringbedrijf +grondsaneringsbedrijf +grondsaneringsmarkt +grondslag +grondslagen +grondsoort +grondsoorten +grondspeculatie +grondstof +grondstofarm +grondstoffen +grondstoffenbank +grondstoffenbeheer +grondstoffenbeleid +grondstoffenbesparing +grondstoffengebruik +grondstoffenmarkt +grondstoffenproducent +grondstoffenvoorraad +grondstofgebruik +grondstofkosten +grondstofprijzen +grondstofproducent +grondstofrecycling +grondstofzuiniger +grondteelt +grondtelers +grondtransacties +gronduitgiften +grondverbeteraar +grondverbetering +grondverklaringen +grondverschuivingen +grondverwerving +grondverzet +grondwasinstallatie +grondwassen +grondwater +grondwateraanvulling +grondwaterbehandeling +grondwaterbeheer +grondwaterbelasting +grondwaterbeleid +grondwaterbescherming +grondwaterbeschermingsgebied +grondwaterbeschermingsgebieden +grondwaterbesparing +grondwaterbronnen +grondwatercircuit +grondwaterdaling +grondwaterdecreet +grondwatergebruik +grondwaterhuishouding +grondwaterkwaliteit +grondwatermeetnet +grondwatermeting +grondwatermodel +grondwatermodellen +grondwatermonster +grondwateronderzoek +grondwateronttrekking +grondwaterpeil +grondwaterputten +grondwatersanering +grondwaterspiegel +grondwaterstand +grondwaterstanden +grondwaterstromen +grondwaterstroming +grondwaterverbruik +grondwaterverontreiniging +grondwatervoorraad +grondwaterwinning +grondwaterwinningen +grondwaterzuivering +grondwaterzuiveringsinstallaties +grondwet +grondwinning +groningen +groninger +gronings +groningse +grontmij +groot +gróot +groót +gróót +grootaandeelhouder +grootafnemers +grootbedrijf +groote +grootformaat +grootgebruikers +grootgruttersketen +groothandel +groothandelsondernemingen +grootharige +grootheden +grootheid +groothuizen +grootkeukens +grootkleurige +grootma +grootmachten +grootmama +grootmarna +grootmeesteres +gròotmeesteres +grootmoeder +grootouders +grootpapa +groots +grootschalig +grootschalige +grootschaligheid +grootscheepse +grootse +grootser +grootsheden +grootst +grootste +grootstedelijke +grootsteedse +grootte +grootvader +grootvee +grootveld +grootverbruiker +grootverbruikers +grootverbruikerscontract +grootwinkelbedrijven +gros +gross +grote +gróte +grotendeels +groter +grotere +groun +ground +group +groups +groutsoorten +grove +grp +gruis +gruisafval +gruizelend +gruizelregen +grumbly +grundfos +grüne +grünen +gruppe +gruwel +gruwelijke +gruwelijkheid +gruyère +gti +guard +guardian +gudde +guet +guide +guido +guinea +guinness +guitigheid +guizhou +gujarat +gul +guldemond +gulden +guldens +guldensbazar +guldensleningen +gulf +gullfiber +gulzige +gummer +gun +gunde +gunden +gunnerman +gunst +gunste +gunsten +gunster +gunstig +gunstige +gunstiger +gunstigere +gunstigste +gunstjes +gunt +günther +gurp +gutzeit +guy +gve +gvm +gwh +gww +gymnasiast +gymnasiastje +gymnasium +gymnasiumtijd +gymnastiek +gymzalen +gyropower +gyroscoop +gyvlon +gzo +haag +haaglanden +haags +haagse +haagsheid +haai +haaie +haaien +haakarm +haakarminstallatie +haakjes +haaks +haakten +haakverbinding +haakwerk +haal +haalbaar +haalbaarheid +haalbaarheids +haalbaarheidsonderzoek +haalbaarheidsonderzoeken +haalbaarheidsprojecten +haalbaarheidsstudie +haalbaarheidsstudies +haalbare +haalde +haalden +haalsysteem +haalsystemen +haalt +haantje +haar +háar +haard +haardvuur +haarlem +haarlemmerhout +haarlemmermeer +haarlemmermeerpolder +haarlemse +haars +haartjes +haarzelf +háarzelf +haarzuilens +haas +haast +haasten +haastig +haastige +haastiger +haastigheid +haastte +haastten +haat +haatdragend +haatte +haatten +haazen +habitat +habitats +hacros +had +hadden +haden +haen +hagedis +hagedissen +hagelden +hagenaars +hagoort +hague +haier +haifa +hailsham +haitjema +haken +hakende +hakensysteem +hakhout +hakkelend +hakken +hakkerig +hakkerigs +hakt +hal +halen +half +halffabrikaat +halffabrikaten +halfgehalogeneerde +halfgeleidende +halfgeleider +halfheid +halfjaar +halfjaarlijks +halfjaarlÿkse +halfjaarresultaat +halflast +halflicht +halfprodukten +halfrond +halftinten +halfwaarde +halfwaardetijd +halfweg +halfzuster +halfzwaar +haliaeëtus +hall +haller +hallucinatie +hallucinaties +hallum +halo +halonen +hals +halsstarrig +halsstarrige +halsteren +halszaak +halt +halte +halters +halve +halveert +halveren +halvering +halverwege +halzen +ham +hamans +hamburg +hamelen +hameren +hamert +hammel +hamsters +han +hand +handbelading +handbereik +handbeweging +handboek +handboeken +handdoek +handdruk +handdrukje +handel +handelaar +handelaars +handelaren +handelde +handelden +handelen +handelende +handeling +handelingen +handelingsadviezen +handels +handelsagent +handelsbalans +handelsban +handelsbelemmeringen +handelsbetrekkingen +handelsbeurs +handelsblatt +handelsboycot +handelsbureau +handelsconcurrent +handelsconflicten +handelscontracten +handelskade +handelskennisgeving +handelslui +handelsmaatschappij +handelsmechanismen +handelsmissie +handelsnaam +handelsonderneming +handelsondernemingen +handelsorganisatie +handelspartner +handelspartners +handelspoot +handelssancties +handelsschool +handelsverbod +handelsverhoudingen +handelsverkeer +handelswijze +handelt +handelwijze +handen +handenarbeid +handgemeen +handhaafbaar +handhaafbaarheid +handhaafbare +handhaaft +handhaven +handhavende +handhaver +handhavers +handhaving +handhavings +handhavingsactie +handhavingsactiviteiten +handhavingsbeleid +handhavingsbundel +handhavingscultuur +handhavingsmaatregelen +handhavingsorganisatie +handhavingsoverleg +handhavingsprogramma +handhavingsproject +handhavingsstructuur +handhavingstaak +handhavingstaken +handhavingsvormen +handig +handigheid +handje +handjes +handkoffer +handleiding +handleidingen +handling +handlingzones +handmatige +handomdraai +handreiking +handreikingen +handschoen +handschoenen +handslag +handtekening +handtekeningen +handtekeningenactie +handvat +handvest +handvol +handwerk +handwerken +handwerkjes +handwerkten +hanekamp +hanemaaijer +hang +hangar +hangen +hangend +hangende +hangingen +hanglamp +hangpu +hangslot +hangt +haniel +hannover +hanoi +hans +hanteerbaar +hanteerbaarheid +hanteerde +hanteert +hanteren +hantering +hanze +hanzemilieu +hao +hap +haperen +hapje +hapjes +hapte +harare +harbor +harbour +harburg +harceringen +hard +hardblauwe +harde +harden +hardenberg +harder +harderbroek +hardere +harderwijk +hardfruit +hardheid +hardhorig +hardhorige +hardhout +hardinxveld +hardklinkende +hardmaking +hardnekkig +hardnekkige +hardnekkigheid +hardop +hards +hardsolderen +hardst +hardvlezig +hare +haren +harer +harige +haring +haringvangsten +haringvliet +harlingen +harlow +harm +harmelen +harmelerwaard +harmonie +harmonieerden +harmoniëren +harmonieuze +harmonisatie +harmonisch +harmonische +harmoniseren +harmonisering +harnas +harrie +harris +harry +hars +harsachtige +harsen +harskolommen +harsslurry +hart +harte +hartelijk +hartelijke +hartelijker +hartelijkheid +hartelijks +harten +hartje +hartklopping +hartmann +hartstikke +hartstocht +hartstochtelijk +hartstochten +harzburg +has +hashimoto +haskoning +haspelde +hasselt +hat +hatelijk +hatelijke +hatelijkheden +hatelijkheid +haten +hatende +haule +hausgeräte +haut +have +havelaar +havelaarprodukten +haven +havenbedrijf +havenbedrijven +havendienst +havenfaciliteiten +havengebied +havenhoofden +havenmond +havenontvangstinstallaties +havens +havenschap +havenslib +havenspoorlijn +havenstad +havenwater +havenweg +havenwegtracé +havenwethouder +haver +haverklap +havermeel +havik +havre +hawaï +hazard +hazardous +hazards +hazelaar +hazeldonk +hazemag +hazerswoude +hbc +hbfk +hbg +hbm +hbo +hcb +hcfk +hch +hcl +hcn +hdpe +hdr +head +health +heat +heathrow +heating +heavy +heb +hèb +hebben +hèbben +hebbende +hebhen +hebreeuws +hebt +hebzucht +hecht +hechten +hechtenis +hechting +hechtingsverbeteraars +hechtmiddelen +hechtte +hectare +hectaren +hectares +hectoliter +hectoliters +hedel +heden +hedendaagse +hedonische +hedrix +hedwigepolder +heeft +heel +héel +hèel +heél +heèl +heelal +heemkundigen +heemraadschap +heemstede +heen +heendringen +heengaan +heengaande +heengegaan +heengegleden +heengevlogen +heenslaan +heenstappen +heentuurt +heenvliet +heer +heerde +heerema +heerenveen +heerenveens +heerhugowaard +heerlen +heerlense +heerlijk +heerlijke +heerlijker +heerlijkheden +heerlijkheid +heerlijks +heerlijkste +heerma +heerschappij +heersen +heersende +heerser +heerst +heerste +heersziek +heertje +hees +heesters +heet +heetmanplein +heette +heetwatercassette +hef +heffen +heffing +heffingen +heffingensysteem +heffingsaanslag +heffingsbedrag +heffingsgrondslag +heffingsplichtigen +heffingstarief +heffingsvrije +heffingvrije +hefinstallatie +heft +heftig +heftige +heftiger +heftrucks +hegemann +hei +heide +heidebrand +heidekimme +heidekimmen +heidelberg +heidemaatschappij +heidemij +heiden +heidevelden +heidevennen +heijkoop +heijmans +heijn +heijplaat +heijsman +heijvam +heil +heilbot +heilig +heilige +heiligenberg +heilijgers +heiloo +heilzaam +heimelijk +heimelijke +heimutsvullingen +heimwee +hein +heineken +heinenoordtunnel +heino +heipalen +hek +hekelen +hekelt +hel +helaas +helang +held +helde +helden +helder +helderde +helderder +heldere +helderen +helderheid +helderse +helderste +helderziendheid +heldin +heldinnen +hele +heleboel +helemaal +hélemaal +helenaveen +helft +heli +helicoptervlucht +helikopter +helikopters +helium +heliview +helklinkende +helle +hellegatspolder +hellend +hellende +hellendoorn +hellevoetsluis +helling +hellingshoek +helm +helmen +helmer +helmholtz +helmkaketoe +helmond +helmondse +help +helpdesk +helpen +helpster +helpt +helsen +helsinki +helvoirt +helvoirtse +hem +hèm +hemd +hemden +hemdenfabrikant +hemdje +hemel +hemelen +hemelland +hemelsblauw +hemelsteppen +hemelwater +hemelwereld +hemelwerelden +hemelwolken +hemi +hemmetje +hemmetjes +hemweg +hemzelf +hèmzelf +hen +hèn +hendrik +hendriks +hendrix +hengelo +hengsel +henk +henri +henriëtte +hensley +henzelf +her +hèr +herademde +herademen +herademend +heraklith +herawoll +herbebossing +herbebossingsproject +herbestemming +herbewerking +herbezinning +herbicide +herbiciden +herbloeide +herboreling +herboren +herbouwd +herbruik +herbruikbaar +herbruikbaarheid +herbruikbare +herbruikt +hercules +hercultivering +hercultiveringsverplichtingen +herdachte +herdenken +here +herediteit +heren +herendiner +herenhuizen +hereniging +herenkleding +herenkleren +herenwinkel +herfst +herfstachtig +herfstdag +herfstende +herfstmorgen +herfstregens +herfststormen +herfststraat +herfstteelt +hergebruik +hergebruiken +hergebruikinstallaties +hergebruikmaatschappij +hergebruikmogelijkheden +hergebruiksdoelstelling +hergebruiksgrond +hergebruikspercentage +hergebruiksrendement +hergebruikt +hergebruikte +herhaal +herhaald +herhaalde +herhaaldelijk +herhaalden +herhalen +herhaling +herhalingen +herhalingscursus +herijking +herijkingen +herijkingsnota +herindustrialisering +heringedeeld +heringericht +herinner +herinnerd +herinnerde +herinnerden +herinneren +herinnerend +herinnerende +herinnering +herinneringen +herinneringloos +herinneringloosheid +herinnert +herinrichten +herinrichting +herinrichtingsbestek +herinrichtingsprojecten +herintroduceren +herintroductie +herken +herkenbaar +herkenbaarheid +herkenbare +herkend +herkende +herkenden +herkennen +herkennende +herkenningssymbolen +herkent +herkomst +herkreeg +herkströter +herlaadbare +herladen +herleefde +herleefden +herlev +herleven +herlezende +herlokatie +herman +hermes +hernam +hernandez +hernieuwbare +hernieuwd +hernieuwde +herning +hero +heron +herontwerpt +herontwikkeld +herontwikkeling +heropenen +heroriëntatie +heroriënteerd +heroverwegen +heroverweging +herplaatsen +herplantingsplicht +herregistratie +herregistraties +herrewegen +herrie +herrit +hersen +hersenen +hersenklomp +hersens +hersenschim +hersentjes +hersentumoren +herstel +herstelbedrijven +hersteld +herstelde +herstelden +herstelinrichtingen +herstelkosten +herstellen +herstelmaatregelen +herstelt +herstelwerk +herstelwerkzaamheden +herstrating +herstructureren +herstructurering +herstructureringfonds +herstructureringsbeleid +herstructureringsfond +herstructureringsfonds +herstructureringskosten +herstructureringsplan +herstructureringsplannen +herten +hertenkamp +hertfordshire +hertog +hertogen +hertogenbosch +hertoghuizen +hertz +hervat +hervatte +hervatten +hervatting +hervé +herveld +hervelds +herverdeling +herverkaveling +herverwerken +herverwerking +herverwerkingscapaciteit +herverzekeraar +herverzekeraars +herverzekering +hervinden +hervorming +hervormingen +hervormingsmaatregelen +hervormingsproces +hervulbare +herwaardering +herwaarderingen +herwinbare +herwinnen +herwinning +herwint +herwonnen +herzien +herziene +herziening +herzieningswet +herziet +hese +hesp +hessen +hessenenergie +hessenwind +hessing +het +hèt +hete +heteluchtballon +heten +heter +heterogene +heterogener +hetgeen +hetzelfde +hetzij +heugde +heugen +heugende +heugenissen +heugten +heup +heupen +heur +heus +hèus +heuse +heuvel +heuvelrug +heuvels +hevea +hevelsysteem +hevig +hevige +heviger +hevigheid +hevigst +hexaan +hexachloorbenzeen +hexachloorbutadieen +hexachloorcyclohexaan +hexachloorhexaan +hfk +hfsp +hiaten +hibin +hickson +hid +hief +hield +hielden +hielp +hielpen +hiem +hier +hieraan +hierbij +hierbinnen +hierden +hierdoor +hierheen +hierin +hiermee +hierna +hiernaar +hierom +hieronder +hierop +hierover +hiertegen +hiertoe +hieruit +hiervan +hiervoor +hieven +high +highpolymer +hij +hijdrecht +hijdrechts +hijgde +hijgden +hijgende +hijiori +hijsen +hijslussen +hijzelf +hikken +hikkende +hikte +hill +hillegom +hillegommerbeek +hilleshög +hilversum +hinder +hinderbeleving +hinderde +hinderden +hinderen +hinderenquête +hindergrens +hinderlijk +hindernis +hindernissen +hinderniveau +hinderpaal +hindersystematiek +hindert +hinderwet +hinderwetvergunning +hindoe +hing +hingen +hinkley +hiroshima +hiruma +hispano +historicus +historie +historisch +historische +hiswa +hitachi +hitste +hitte +hittebestendig +hittebestendige +hittegolf +hittevast +hmil +hmip +hmso +hnei +hobbelgang +hobbocks +hobby +hobo +hoboken +hobsbawn +hoc +hochtief +hodgson +hody +hoe +hoè +hoechst +hoed +hoedanigheden +hoedanigheid +hoede +hoeden +hoedje +hoef +hoefde +hoefden +hoefslag +hoeft +hoek +hoeken +hoekhuis +hoekig +hoekige +hoekje +hoekjes +hoekraam +hoeksema +hoekstra +hoen +hoendiep +hoensbroek +hoep +hoepel +hoera +hoes +hoest +hoeveel +hoeveelheden +hoeveelheid +hoevele +hoevelen +hoeven +hoever +hoeverre +hoewel +hoezeer +hof +hòf +hofaristocratie +hofbal +hofbals +hofcostumes +hofcôterie +hoffelijk +hoffelijke +hofje +hofkliek +hofkliekje +hofkringen +hofmaker +hofmakerij +hofpleinlijn +hoge +hogedruk +hogedrukhaspel +hogedrukpompen +hogedrukwaterstraal +hogeland +hoger +hogere +hogers +hogescholen +hogescholencomplex +hogeschool +hogesnelheidslijn +hogesnelheidslijnen +hogesnelheidstrein +hogesnelheidstreinen +höhn +höhns +hok +hokken +hokkende +hokte +hokten +hol +hola +holco +holde +holding +holdings +holec +holes +holistische +holkema +holkenborg +holland +hollander +hollanders +hollandia +hollands +hollandsche +hollandse +hóllandse +hòllandse +hollandste +holle +hölle +hollen +holman +holstein +holte +holten +hölter +holzmann +home +homepage +homer +homerisch +homerische +homero +homogeen +homogene +homogenisering +homogeniteit +hond +honda +hondebrokken +honden +honderd +honderdduizend +honderdduizenden +honderdduizendste +honderdduizendvoudige +honderden +honderdjes +honderdmaal +honderdste +honderdtachtig +hondje +hondjes +hondsdolheid +hondsdolheidvaccin +hondsrug +hondt +hong +hongarije +honger +hongerige +hongerkreet +hongkong +honing +honingwafels +honolulu +honorair +honoreren +honorering +honschooten +hoof +hoofd +hoofdaannemer +hoofdactiviteiten +hoofdbedrijfschap +hoofdbestanddeel +hoofdbestuur +hoofdcommies +hoofdcomponenten +hoofdconclusie +hoofddirecteur +hoofddirectie +hoofddoel +hoofddoelstelling +hoofddorp +hoofdeiland +hoofden +hoofdfuncties +hoofdgroep +hoofdinspectie +hoofdje +hoofdkamer +hoofdkantoor +hoofdkwartier +hoofdleiding +hoofdlijnen +hoofdontwikkelingen +hoofdoorzaken +hoofdpijn +hoofdprijs +hoofdproblemen +hoofdpunten +hoofdriool +hoofdrol +hoofdschuddend +hoofdschuddende +hoofdschuldigen +hoofdstad +hoofdstructuur +hoofdstructuurassen +hoofdstuk +hoofdstukken +hoofdtaak +hoofdthema +hoofdtrek +hoofduitrusting +hoofdvestiging +hoofdvormen +hoofdwaterwegen +hoofdwinnaars +hoofdzakelijk +hoofdzaken +hooftstraat +hoog +hoogachtend +hoogbouw +hoogbouwbewoners +hoogbouwwijken +hooge +hoogervorst +hoogeveen +hoogezand +hoogezands +hoogfrequente +hooggekwalificeerde +hooggelegen +hooggeplaatste +hooggewaardeerde +hoogheemraadschap +hooglanden +hoogleraar +hoogleraren +hoogmoed +hoogmoedig +hoogmoedige +hoogmoedsilluzie +hoogmoedswaanzin +hoogovencement +hoogovengas +hoogovengassen +hoogovens +hoogovensterrein +hoogradioactief +hoogrendement +hoogrendements +hoogrendementsketels +hoogrendementsturbines +hoogs +hoogspanningskabel +hoogspanningslijnen +hoogspanningsmasten +hoogspanningsnet +hoogspanningsnetten +hoogst +hoogstamfruitbomen +hoogstamvruchtbomen +hoogstandjes +hoogste +hoogstens +hoogstraat +hoogstwaarschijnlijk +hoogte +hoogten +hoogtepunt +hoogteverschillen +hooguit +hoogveen +hoogveengebieden +hoogvermogen +hoogvlaktes +hoogvliet +hoogwaardig +hoogwaardige +hoogwaardiger +hoogwater +hoogwaterstand +hoogwaterstanden +hoogwerker +hooibalen +hooilanden +hoop +hoopgevend +hoopgevende +hoopt +hoopte +hoopten +hoopvol +hoopvolheden +hoor +hoorbaar +hoorbare +hoorbijeenkomsten +hoorde +hoorden +hoorders +hoorn +hoort +hoorzitting +hoorzittingen +hoos +hopeloos +hopeloosheden +hopeloosheid +hopen +hopende +hopper +horeca +horecabedrijven +horecabeleid +horecagelegenheden +horecazaak +horecazaken +horen +horende +horizon +horizonnen +horizontaal +horizontale +horizonvervuiling +horloge +horlogefabrikant +hormonen +hormoon +hormoonbeïnvloedende +hormoongebruik +hormoonstofwisseling +horni +horreurs +horrible +hors +horsens +horsmakreel +horst +horten +hortensius +hospitaal +hospitalen +hossen +hot +hôte +hotel +hôtel +hôtelkamer +hotels +hotsende +hotste +hou +houben +houd +houdbaar +houdbaarheid +houdbare +houden +houdend +houdende +houder +houderig +houderij +houderschapsbelasting +houding +houdt +houen +house +household +housekeeping +housemuziek +houseparty +housing +houston +hout +houtafval +houtafvalproducenten +houtagenturen +houtbare +houtbedrijven +houtbelegging +houtbewerkende +houtbewerkers +houtblokken +houtbond +houtbranche +houtcongres +houtconserveringsmiddelen +houten +houterig +houtfondsen +houthandel +houthandelaren +houthavens +houthoff +houtindustrie +houtje +houtkap +houtkapbedrijven +houtleveranciers +houtloods +houtman +houtmot +houtondernemingen +houtoogst +houtplantages +houtpoeder +houtprijzen +houtproducenten +houtproducerende +houtproduktie +houtpulp +houtpulpafval +houtrakpolder +houtresiduen +houtrijk +houtrot +houtrust +houtsector +houtskeletbouw +houtskool +houtsnip +houtsnippers +houtstof +houtstraat +houttechnologie +houttong +houtverbrandingsinstallatie +houtverduurzamer +houtverduurzamingsmiddelen +houtversnipperaar +houtverwerkend +houtverwerkende +houtverwerking +houtverwerkings +houtvezel +houtvezels +houtvolume +houtvoorraden +houtvrek +houtvrije +houtwol +houtwolplaten +houtzagerijen +houvast +hove +hovo +how +hoyu +hpe +hplc +hse +hsl +hsm +hsmo +hso +hsp +html +hts +http +hubert +huddersfield +huelva +huenges +huggett +hugo +huibertplaat +huichel +huichelen +huid +huidartsen +huidcontact +huiden +huidfonds +huidig +huidige +huidirritatie +huidirritaties +huidkanker +huidnotatie +huif +huig +huigen +huigje +huil +huilbui +huilde +huilen +huilend +huilende +huilens +huilogen +huilschreeuw +huilt +huis +huisafval +huisartsen +huisbel +huisblad +huisbrandolie +huisbrandolietanks +huisdeur +huisdieren +huisdokter +huiseigenaren +huiselijk +huiselijke +huiselijkheid +huisgezin +huisgezins +huishoudafval +huishoudelijk +huishoudelijke +huishouden +huishoudens +huishoudenstype +huishoudentje +huishouding +huishoudplastic +huishoudplastics +huishoudverpakkingen +huisinterieur +huisjasje +huisje +huisjes +huiskamer +huislijke +huisman +huismijten +huissen +huissleutel +huisstijl +huisvesten +huisvesting +huisvestingssystemen +huisvestte +huisvriend +huisvrouw +huisvrouwen +huisvuil +huisvuilcentrale +huisvuilcontainer +huisvuilinzamelsysteem +huisvuilscheiding +huisvuilverbrandingsinstallaties +huisvuilwagenopbouw +huisvuilzak +huisvuilzakken +huisvuilzakkenfabrieken +huiswijn +huiverde +huiverden +huiveren +huiverend +huiverende +huiverends +huiverig +huiverige +huiverigs +huivering +huiveringen +huiveringwekkend +huize +huizen +huizenbezitters +huizenblok +huizende +huizenrij +huizes +hulde +hulden +hulp +hulpbranders +hulpbron +hulpbronnen +hulpeloos +hulpmiddel +hulpmiddelen +hulpprogramma +hulpstof +hulpstoffen +hulpstukken +hulpvaardig +hulpvaardigheid +huls +hulst +hultermans +humaan +human +humane +humanizeert +humbug +humeur +humeus +hummelo +humor +humus +humusboekhouding +humusgehalte +humusverhaal +hun +hùn +hunkemöller +hunne +hunnen +hunner +hunze +hunzedal +huren +hurks +hurkte +hûs +huur +huurappartementen +huurcoupé +huurder +huurders +huurhuis +huurprijs +huurprijzen +huurstijging +huurt +huurverhoging +huurwoningen +huwde +huwelijk +huwelijken +huwelijks +huwelijksgeluk +huwelijksleven +huwelijkstoebereidselen +huwen +huwlijk +huydekoper +huygen +huys +huzaar +huzaren +huzarenuniform +hybride +hydraatkristallen +hydraten +hydraudyne +hydraulic +hydraulics +hydraulisch +hydraulische +hydride +hydrinn +hydro +hydrocarbon +hydrocyclonen +hydrodynamische +hydrofoob +hydrogeneren +hydrogeologie +hydrogeoloog +hydrokraker +hydrologisch +hydrologische +hydroloog +hydropiëzo +hydroslide +hydroxide +hygiëne +hygiëneprodukten +hygiënisch +hygiënische +hygromycine +hymne +hyp +hypercar +hyperfiltratie +hypermoderne +hypersil +hypnose +hypnotisch +hypnotiseerde +hypnotizeerde +hypnotizeert +hypnoze +hypochloriet +hypochonder +hypocriet +hypocriete +hypotheek +hypotheekconstructie +hypotheekrente +hypothese +hysterie +hysteriën +hysterisch +iac +iaea +ial +iba +ibc +ibm +ibn +ibs +icao +iceberg +ices +icf +icheme +ici +icke +icl +icova +icpaes +ics +idaho +idb +ideaal +ideale +idealist +idealistische +ideality +ideas +idee +ideeën +ideële +idees +idem +identiek +identieke +identificatie +identificatiestudie +identificatiesysteem +identificeert +identificeren +identificerend +identiteit +ideologische +idioot +idiote +idool +idstein +idyllisch +iea +iec +ieder +iedere +iedereen +iederendaagse +iemand +iepen +iepensterfte +iepziekte +ierland +ierse +iet +ièt +iets +ièts +ietsje +ietwat +ifat +ifest +ignobele +igt +ihc +iii +ijburg +ijdel +ijdele +ijdelheid +ijdeltuit +ijide +ijking +ijkstra +ijl +ijlblauwe +ijlde +ijlden +ijle +ijlen +ijlende +ijler +ijlt +ijmeer +ijmond +ijmondgebied +ijmuiden +ijpoort +ijs +ijsbreker +ijsdagen +ijsdendrieten +ijselland +ijskasten +ijskoud +ijskoude +ijskristal +ijskristallen +ijskristalstructuren +ijslaag +ijsland +ijsmassa +ijsplaten +ijspret +ijsschuursporen +ijssel +ijsseldelta +ijsselhallen +ijsselland +ijsselmeer +ijsselmeerdijken +ijsselmeergebied +ijsselmeerpolders +ijsselmeervereniging +ijsselmij +ijsselmuiden +ijsselstein +ijstijden +ijsvrij +ijswolken +ijszee +ijver +ijveren +ijverig +ijverige +ijverzachtig +ijverzucht +ijverzuchten +ijverzuchtig +ijverzuchtige +ijzel +ijzendoorn +ijzer +ijzerchloride +ijzerdraad +ijzeren +ijzerfabriek +ijzerfabrikant +ijzergieterij +ijzerhoudend +ijzerhoudende +ijzerhydroxyde +ijzermoleculen +ijzeroxyde +ijzerproduktie +ijzerrijk +ijzerverontreiniging +ijzig +ijzige +ijzigheid +ijzing +ikb +ikc +ikimi +ikje +ikp +ikzelf +ile +iljoesjin +illegaal +illegale +illegaliteit +illinois +illustration +illuzie +illuzies +illya +ima +imag +image +imago +imagocampagne +imagoverbetering +imd +imdmicon +imh +imitatie +imitaties +imitation +imiteren +immateriële +immens +immense +immensiteit +immers +immobilisaat +immobilisatie +immobilisatieprocédé +immobilisatietechniek +immobilisatietechnieken +immobiliseren +immoreels +immunoassay +impact +impacts +impasse +imperatieve +imperial +imperiale +imperialistische +impertinent +implementatie +implementatieprocessen +implementatieschema +implementatietijd +implementation +implementeren +implicaties +implications +impliceert +impliciete +impopulair +impopulaire +import +importaardappelen +importeerde +importeert +importen +importeren +importeur +importeurs +importfirma +importvergunning +imposant +impregneerbedrijven +impregneermiddel +impregneermidelen +impregneren +improviseren +impuls +impulsen +impulsie +impulsief +impulsies +impulsprogramma +ims +imsa +imt +inachtneming +inactiveren +inactivering +inademen +inademing +inadequate +inauguratie +inaugurele +inbedden +inbedding +inbedrijfstelling +inbegrepen +inbegrip +inbeslagname +inbeslagneming +inbinden +inblazen +inbo +inboezemde +inborst +inbouw +inbouwen +inbranding +inbreiding +inbrekerszielen +inbreng +inbrengen +inbrengt +inbreuk +inc +incentive +incentives +incident +incidenteel +incidentele +incidenten +incinerator +inclusief +incoherent +incorporation +indampen +indamping +indampprocédé +indapp +indaver +indekken +indeling +independent +inderdaad +inderson +indertijd +indes +index +indexcijfers +india +indiana +indianen +indianenstammen +indiase +indicatie +indicatief +indicaties +indicatieve +indicator +indicatoren +indicatormethode +indië +indien +indienen +indiener +indieners +indiening +indieningstermijn +indiest +indigo +indirect +indirecte +indisch +indische +indiscreet +individu +individueel +individuele +individuen +indofin +indonesia +indonesië +indonesische +indonor +indringer +indringster +indruk +inductie +inductive +indumij +industria +industrial +industrialisatie +industrie +industriebanden +industriebond +industriebonden +industrieel +industrieën +industriegebied +industriegebieden +industriegigant +industriehaven +industrielanden +industrielawaai +industriële +industriëlen +industriepolitieke +industrier +industries +industrietak +industrietakken +industrieterrein +industrieterreinen +industrievloeren +industriewater +industriewaterproject +industrieweg +industriezand +industriezandwinning +industry +ineen +ineengeschrompeld +ineens +ineéns +ineenstorten +ineenstorting +ineffectiviteit +inefficiënt +inefficiëntie +inert +inerte +inertie +inertscheider +ines +infectie +infectueuze +infiltratie +infiltratiebesluit +infiltratievoorziening +infiltreren +inflatie +inflow +influences +influenza +info +infocentrum +infodisk +infolijn +infoline +infomil +informatica +informatie +informatieavond +informatiebalk +informatiebank +informatiebeleid +informatiebijeenkomst +informatiebijeenkomsten +informatieblad +informatiebladen +informatiebron +informatiebureau +informatiecentrum +informatiedienst +informatiedrager +informatiefuncties +informatielijn +informatienetwerk +informatiepakket +informatieplan +informatieplicht +informatiepunt +informatiepunten +informatiescherm +informatiestand +informatiestructuur +informatiesysteem +informatiesystemen +informatietechnologie +informatieve +informatieverkeer +informatieversnippering +informatievoorziening +information +informationsdienst +informeel +informeerde +informeert +informele +informeren +infrarood +infraroodstralers +infrastructure +infrastructurele +infrastructuur +infrastructuurplannen +infratech +ing +ingaan +ingaande +ingaat +ingaf +ingang +ingangsdatum +ingangsmateriaal +ingeademd +ingebed +ingeblikt +ingebonden +ingeboren +ingebouwd +ingebouwde +ingebracht +ingebrachte +ingebruikname +ingebruikneming +ingeburgerd +ingeburgerde +ingedeeld +ingediend +ingediende +ingedikt +ingedrongen +ingeeft +ingegaan +ingegeven +ingegooid +ingegraven +ingegrepen +ingehaald +ingehouden +ingehuurd +ingekapseld +ingekeken +ingeklemd +ingekochte +ingekrimpte +ingekrompen +ingelast +ingeleerd +ingelegd +ingelegde +ingeleverd +ingeleverde +ingelheim +ingelicht +ingelogd +ingelopen +ingenieur +ingenieure +ingenieurs +ingenieursbedrijf +ingenieursbureau +ingenieursbureaus +ingenieursoplossing +ingenomen +ingepakt +ingepast +ingepland +ingepompt +ingerekend +ingericht +ingerichte +ingeroepen +ingeschakeld +ingeschat +ingeschatte +ingeschreven +ingeschrompelde +ingeslagen +ingeslapen +ingesluimerd +ingespannen +ingespeeld +ingespoten +ingesteld +ingestelde +ingestemd +ingestompt +ingestraalde +ingestuurd +ingetekende +ingetrokken +ingeval +ingevallen +ingeving +ingevoerd +ingevoerde +ingevuld +ingewanden +ingewikkeld +ingewikkelde +ingewikkelder +ingewilligd +ingewonnen +ingeworteld +ingezaaid +ingezameld +ingezamelde +ingezet +ingezetenen +ingezetenenbelasting +ingezette +ingezien +ingeziene +ingezogen +ingezonden +ingezonken +ingingen +ingolstadt +ingooihoogte +ingrediënt +ingrediënten +ingreep +ingrepen +ingrijpen +ingrijpend +ingrijpende +ingrijpt +inhaalslag +inhaalt +inhaalverbod +inhaleerbaar +inhalen +inhalende +inhaleringsstudies +inhammen +inheemse +inherent +inhibitie +inhield +inhomogeniteiten +inhoud +inhoudelijk +inhoudelijke +inhouden +inhoudende +inhouding +inhoudsbeschrijving +inhoudsmaat +inhoudsopgaven +inhoudt +inhouwt +iniatiefnemers +initiatief +initiatiefgroep +initiatiefneemster +initiatiefnemer +initiatiefnemers +initiatieven +initiative +initiator +initiële +initiëren +injecteert +injecteren +injectie +injectiedruk +injectiespuiten +injectiesysteem +injection +injury +ink +inkapseling +inkijken +inklappen +inklinken +inklinking +inkomen +inkomende +inkomens +inkomenscijfer +inkomenscompensatie +inkomensgroei +inkomensgroepen +inkomensklasse +inkomensverdeling +inkomensverlies +inkomensverschillen +inkomsten +inkomstenbelasting +inkomstenbetasting +inkomsteneffect +inkomstenverlies +inkoop +inkoopt +inkopen +inkopers +inkrimpen +inkrimping +inkrimpingen +inkromp +inkruist +inkt +inkten +inktkoker +inktresten +inktvis +inla +inlaat +inlaatdruk +inlaatgemaal +inlaatkanaal +inlaatlucht +inlaatmechanisme +inlaatpijp +inlaatschoepen +inlaatsysteem +inlands +inleg +inleiding +inleven +inleverbakken +inleverdata +inleveren +inlevering +inlevert +inlichtingen +inliepen +inliggende +inloggen +inloopt +inmenging +inmiddels +innam +inname +innamen +inneemt +innemen +innemend +innemends +innen +innerlijk +innerlijke +innerlijkste +innerste +innig +innige +innigende +inniger +innigheid +innigjes +innigste +innovatie +innovatiecentra +innovatiecentrum +innovatief +innovatiegericht +innovatieketen +innovatieketens +innovatieproces +innovaties +innovatiestrategie +innovatieve +innovation +innovative +innovator +innovene +innoveren +innoverende +inodes +inofficiële +inpakken +inpalmen +inpasbaar +inpasbaarheid +inpassen +inpassing +inperking +inplaats +inplanten +inpoldering +inpompen +inprenten +inprentten +input +inputs +inreed +inregelen +inregeling +inrichtend +inrichting +inrichtingen +inrichtinggebonden +inrichtingsgebonden +inrichtingskosten +inrichtingsmaterialen +inrichtingsplan +inrichtingsplannen +inrichtte +inruilen +inruimen +insaan +inschakelen +inschakelt +inschatten +inschatting +inschenken +inschrijfformulier +inschrijven +inschrijving +inschrijvingen +inschrijvingsronde +inschrijvingsrondes +insecten +insecticide +insecticoat +insekten +insektenbestrijdingsmiddel +insekticiden +insekticides +insi +insinuerende +insipide +insituut +inslaat +inslagen +insliep +insloeg +insloegen +insoesde +inspannen +inspanning +inspanningen +inspecteert +inspecteren +inspecteur +inspecteurs +inspectie +inspectiebezoeken +inspectiedienst +inspectiediensten +inspecties +inspectietocht +inspector +inspectorate +inspeelt +inspelen +inspraak +inspraakavond +inspraakprocedure +inspraakreactie +inspraakreacties +inspraakronde +inspraaktijd +inspringen +inspuiting +instaat +instabiel +installateur +installateurs +installateursorganisaties +installatie +installatiebedrijven +installatiebouwer +installatiebranche +installatiegereedschappen +installatiekosten +installatiemateriaal +installatieprodukten +installaties +installatietechniek +installatietechnisch +installatietechnische +installatiewerk +installeer +installeerde +installeert +installeren +installering +installeurs +instandhouden +instandhouding +instantie +instanties +instappen +insteek +insteekadaptors +instelbare +instellen +instelling +instellingen +instemmen +instemming +instemt +instijgen +instinct +instincten +instinctief +instinctmatig +institituut +institut +institüt +institute +instituten +institution +institutioneel +institutionele +instituut +instoppen +instorten +instorting +instortingsgevaar +instralende +instraling +instralingsschijf +instroom +instructeur +instructeurs +instructieregels +instructies +instrument +instrumentarium +instrumentatie +instrumentation +instrumentele +instrumenten +instruments +insturen +insurance +insurances +intact +intech +intechnium +inteelt +integendeel +integraal +integrale +integrated +integratie +integratieproject +integreert +integreren +integrerend +integriteit +intel +intelligent +intelligente +intelligentie +intelligenties +intens +intense +intenser +intensers +intensief +intensieve +intensiever +intensievere +intensiteit +intensive +intensiveren +intensivering +intentie +intenties +intentieverklaring +intentieverklaringen +inter +interactie +interactieve +interaction +interbeton +interbuild +intercommunale +intercommunales +intercontinentale +interdepartementaal +interdepartementale +interdisciplinaire +interduct +interelectra +interelektra +interessant +interessante +interessanter +interesse +interesseerde +interesseerden +interesseert +interessegebieden +interessengemeinschaft +interesseprofiel +interesseren +interesten +interests +interfacing +interfacultair +interfacultaire +interferentie +intergamma +intergemeentelijke +intergouvernementeel +intergovernmental +interieur +interim +interimbeleid +interimwet +interkerkelijke +interleuvenlaan +interliter +intermediair +intermediaire +intermediairen +intermediairs +intermitterend +intermodaal +intern +internalisatie +internationaal +international +internationale +internationaler +internationalisatieproces +internationalisering +internationaliteit +interne +internet +internetadressen +interpolis +interpretatie +interpretaties +interpreteren +interprise +interprovinciaal +interprovinciale +interreg +interstate +interval +interventie +interventiewaarde +interventiewaarden +interview +interviewen +interviews +interzuid +intexo +intiem +intieme +intiemer +intiemere +intiems +intiemst +intimiteit +intituut +into +intomart +intonatie +intonatiën +intradel +intramurale +intrappen +intree +intreerede +intrek +intrekgebied +intrekken +intrekking +intrekt +intrigante +intrigeert +intrigeren +intrigue +intrillen +introduceerde +introduceert +introduceren +introductie +introducties +introk +intron +intstitute +intuïtie +intuïtief +intuïtieve +intussen +inval +invallen +invallende +invasie +invent +inventaris +inventarisatie +inventarisatiefase +inventarisaties +inventarisatiewerk +inventariseert +inventariseren +inventariserend +inventory +inverters +invest +investeerde +investeerden +investeerder +investeerders +investeert +investeren +investering +investeringen +investerings +investeringsaftrek +investeringsbank +investeringsbeslissingen +investeringsbesteding +investeringsklimaat +investeringskosten +investeringsland +investeringsmiddelen +investeringsmogelijkheden +investeringspiek +investeringspolitiek +investeringsprogramma +investeringsraming +investeringsruimte +investeringsschade +investeringssubsidie +investeringssubsidieregeling +investeringssubsidies +investeringstermijn +investitionsbank +investment +investments +invitatie +invitaties +invite +invité +inviteerde +inviteerden +inviteert +inviteren +invités +invloed +invloeden +invloedrijk +invloedrijke +invoer +invoeren +invoering +invoeringstraject +invoert +invoerverbod +invriesprocedures +invriezen +invullen +invulling +invult +inwendig +inwendige +inwerkingstelling +inwerkingtreding +inwerphoogte +inwerppunt +inwilliging +inwinnen +inwonen +inwoner +inwoners +inwonertal +inwoonde +inwoonden +inzag +inzage +inzagen +inzake +inzakken +inzakkende +inzamel +inzamelaar +inzamelaars +inzamelbakken +inzamelcontainers +inzameldienst +inzamelen +inzamelfrequentie +inzameling +inzamelings +inzamelingscijfer +inzamelingskosten +inzamelingsoperatie +inzamelingsplan +inzamelingsplicht +inzamelingspunten +inzamelingsregeling +inzamelingsstructuur +inzamelingssysteem +inzamelingssystemen +inzamelingssyteem +inzamelingsysteem +inzamelpersoneel +inzamelplaatsen +inzamelplicht +inzamelplichtgebied +inzamelpunt +inzamelpunten +inzamelrechtgebied +inzamelstations +inzamelstructuren +inzamelstructuur +inzamelsysteem +inzamelsystemen +inzamelvergunning +inzamelvoertuig +inzamelwijze +inzaten +inzenden +inzenders +inzendingen +inzendtermijn +inzet +inzetbaar +inzetbare +inzetbeperkende +inzetten +inzicht +inzichtelijk +inzichten +inziek +inzien +inziet +inzinking +ion +ionen +ionenuitwisselingstechnologie +ionenwisselaar +ionenwisselaarhars +ionenwisselaars +ionenwisseling +ionisatie +ionisatiebeveiliging +ioniseert +ioniseren +ioniserende +ionwisselaars +ioo +iop +iowa +ipc +ipcc +ipo +ippc +iraakse +iraanse +irak +iran +iredale +irian +iris +irizeerde +ironbridge +ironie +ironieën +ironisch +ironische +irreëel +irrigatie +irrigatieplan +irrigatiesysteem +irritatie +irriteren +irvine +isbn +isc +isco +iserief +iserlohner +isermann +ises +isev +isidore +isla +islam +islamitische +island +islands +iso +isobend +isocratische +isoflachs +isolatie +isolatiebedrijven +isolatiebelasting +isolatiekuur +isolatiemaatregelen +isolatiemateriaal +isolatiematerialen +isolatiematerialenfabriek +isolatiemiddel +isolatiepaneel +isolatieplaat +isolatieplaten +isolatieschuim +isolatievermogen +isolatievoorziening +isolatievoorzieningen +isolatiewaarde +isolatiewerk +isolatiewinst +isolator +isolatoren +isolde +isoleer +isoleert +isoleren +isolerend +isolerende +isolering +isomeren +isopropylalcohol +isoproturon +isotoop +isotopen +isover +isp +isphording +israel +israël +israëlische +isso +issues +istanbul +istha +iswa +italiaan +italiaans +italiaanse +italianen +italië +itc +item +items +iterson +itho +itochu +itteren +iucn +ivam +iveco +ivm +ivms +ivo +ivoor +ivoorsmokkel +ivoortintig +ivoren +ivorig +ivorige +ivorigjes +iwaco +iwex +iww +izopol +jaa +jaagden +jaagt +jaap +jaaps +jaar +jaarabonnement +jaarbasis +jaarbeurs +jaarboek +jaarcijfers +jaarcongres +jaardotatie +jaardotaties +jaáren +jaargemiddeld +jaargemiddelde +jaarkaart +jaarlijke +jaarlijks +jaarlijkse +jaaromzet +jaarprijs +jaarproduktie +jaarrapport +jaarrapportage +jaarrede +jaarrekening +jaarresultaat +jaars +jaarverbruik +jaarvergadering +jaarverslag +jaarverslagen +jablokov +jacht +jachtbouw +jachtbui +jachtfonds +jachthaven +jachthavens +jachtlobby +jachtseizoen +jachtverbod +jachtvereniging +jachtwet +jack +jackson +jacob +jacques +jacquet +jagen +jagende +jager +jagers +jagt +jahr +jaitske +jakarta +jakob +jalen +jaloers +jaloersheid +jaloezie +jalouzie +jalouzieën +jam +james +jammer +jammerde +jammerden +jammergenoeg +jammerlijk +jan +janeiro +jangtse +janse +jansen +janssen +jantje +januari +japan +japanners +japans +japanse +japon +japonnen +japonnetje +japonnetjes +jaren +járen +jarenlang +jarenlange +jarig +jarige +jarosiet +jas +jasje +jasjes +jasper +jassen +java +javaanse +javastraat +jawel +jaya +jean +jeanselmei +jefferson +jegens +jeltsin +jenz +jerevan +jerofejev +jerry +jersey +jerusalem +jeruzalem +jet +jetje +jetson +jeude +jeugd +jeugdige +jeuk +jeukte +jezelf +jezelve +jia +jichtig +jichtige +jij +joanknecht +joden +jodium +joeg +joegen +joegoslavië +joei +joelden +joh +johan +johannes +johans +john +johnson +joint +joke +jokt +jokte +jolig +jolige +jón +jones +jong +jòng +jongblauwe +jonge +jònge +jongeheer +jongelui +jongemeisjesdromen +jongen +jòngen +jongens +jongensgebaren +jongensgezicht +jongenshaat +jongenshand +jongenshanden +jongensjaren +jongenskamer +jongenskamertje +jongenslach +jongensleven +jongenslippen +jongensnagels +jongensogen +jongensreden +jongensspelen +jongensspraak +jongenstijd +jongenstwist +jongensverliefdheid +jongenswoord +jongensziel +jonger +jongere +jongerë +jongeren +jongerenorganisaties +jongerenraad +jongerenreferendum +jongerius +jongetje +jongetjes +jongevee +jongh +jongkind +jongmens +jongs +jongske +jongste +jongsten +jongvee +jongveebezetting +jonker +jonkheer +jood +joost +jordaan +jordanië +jorritsma +jos +joseph +joséphine +jospin +jou +joule +joules +jour +joure +journal +journalist +journalisten +journalistiek +jours +jouw +jouwe +joviaal +joviale +jovialerig +jovialiteit +jubelde +jubelend +jubelende +jubileum +jubileumbijeenkomst +jubileumboek +jubileumcongres +juf +juffershondje +juffrouw +juffrouwen +jui +juichen +juichende +juicht +juichte +juist +juiste +juistheid +juk +jukbeenderen +juli +julianakanaal +jülich +julio +julius +jullie +juni +junior +junk +junne +junta +jupiter +juppé +jureert +jürgens +juridisch +juridische +jurisprudentie +juristen +jury +jus +justitie +justitiële +juten +jutland +juwelen +jwc +kaaiman +kaalkopibis +kaalkopibissen +kaapse +kaapstad +kaars +kaarsen +kaarsjes +kaarsrecht +kaarsvlam +kaart +kaarten +kaartje +kaartjes +kaartspelen +kaartspelende +kaas +kaascoating +kaasfabriek +kaasproduktie +kaasstremsel +kaaswei +kaatsende +kaatsheuvel +kaatsten +kab +kabaai +kabbelden +kabel +kabelafval +kabelbranden +kabeljauw +kabeljauwachtigen +kabeljauwvangsten +kabels +kabelschroot +kabeltelevisie +kabinet +kabinetje +kabinetsakkoord +kabinetsbeleid +kabinetsbesluit +kabinetsnota +kabinetsperiode +kabinetsplan +kabinetsplannen +kabinetsvoorstel +kabinetsvoorstellen +kabinetten +kachel +kachelgebruik +kachels +kadaster +kadavers +kade +kademuren +kademuur +kaden +kadeplan +kadeplannen +kader +kaderbesluit +kaderplan +kaderprogramma +kaderrichtlijn +kaders +kaderwetgeving +kades +kadet +kadir +kaiser +kaiserslautern +kajuitzeilschip +kakelden +kaken +kale +kaleidoscoop +kalen +kalende +kalenderpanden +kalfsvleesproducenten +kalibro +kalimantan +kalimijn +kalis +kalium +kaliumnitraat +kalk +kalkafzetting +kalkammonsalpeter +kalkar +kalkdam +kalkgestreepte +kalkoplossing +kalkrijk +kalkrijke +kalksplitreactor +kalksteen +kalksteenzand +kalkzandindustrie +kalkzandsteen +kalkzandsteenelementen +kalkzandsteenindustrie +kalm +kalme +kalmeerde +kalmeert +kalmer +kalmere +kalmeren +kalmerend +kalmers +kalms +kalmte +kalterbroeken +kalveren +kalvermest +kalverslachterij +kam +kameel +kamenier +kamer +kameraad +kameraadjes +kameraden +kameratmosfeer +kamercommissie +kamerdebat +kamerdeur +kamerdeuren +kamerfractie +kamerfracties +kamergordijnen +kamerheer +kamerleden +kamerlid +kamerlucht +kamermeerderheid +kamernacht +kamerpeinzing +kamers +kamerstuk +kamertemperatuur +kamertje +kamervragen +kamerwand +kamerwanden +kamgras +kamminga +kamp +kampen +kamperland +kampioen +kampt +kan +kanaal +kanaalstromingen +kanaaltjes +kanaaltunnel +kanaalwater +kanalen +kanamycine +kanarie +kandidaat +kandidaten +kandjeng +kanjers +kanker +kankerbestrijding +kankeren +kankergevallen +kankermechanismes +kankerrisico +kankers +kankersoorten +kankerverwekkend +kankerverwekkende +kankerverwekkendheid +kankerverwekkers +kannen +kannibalen +kanon +kanonknallende +kans +kansai +kansen +kansrijk +kansrijke +kant +kantelt +kanten +kantje +kantjes +kantomkapte +kantons +kantoor +kantoorapparatuur +kantoorautomatisering +kantoorgebouw +kantoorgebouwen +kantoormedewerker +kantoorpand +kantoorpapier +kantoorruimte +kantoorstoel +kantooruren +kantoren +kantorencomplex +kantstrooiers +kanttekening +kanttekeningen +kap +kapaanvraag +kapel +kapellen +kaping +kapitaal +kapitaalgoederen +kapitaalkosten +kapitaalkrachtige +kapitaalmarkt +kapitaalverlies +kapitaalvernietiging +kapitaalverschaffing +kapitale +kapitaliseren +kapitalist +kapitalisten +kaplengte +kapot +kapotgaan +kapotgevroren +kapotje +kapotte +kappen +kapper +kappers +kapselt +kapstok +kapvergunning +kapvlakten +kar +karaffen +karakter +karakteriseert +karakteriseren +karakterisering +karakteriseringen +karakteristieke +karakters +karavanen +karel +kárel +karels +karen +karimov +karin +karlsruhe +karretje +karretjes +kartelde +karton +kartonactiviteiten +kartonafval +kartonbranche +kartonfabrieken +kartonfabrikage +kartonindustrie +kartonnagebedrijven +kartonnen +kartonproducent +kartonproducenten +kartonrecyclinginstallatie +kartonverkleiner +kartonverpakkers +karwats +karwatsen +karwei +kas +kasklimaat +kaspische +kasproject +kassa +kassel +kassen +kassengebieden +kassian +kassla +kast +kastanje +kastanjebomen +kaste +kasteel +kasteelt +kasteelten +kastelen +kasten +kastenkabinet +kastenkamer +kastoestand +kastrup +kasverwarmingsproject +kat +katalysator +katalysatoren +katalysatorvolume +katalytisch +katalytische +kathedraal +kathode +katholieke +kationische +katje +katoen +katoenen +katoenproducent +katoenspinnerij +katoenteelt +katoentextiel +katowice +katten +katterig +kattesnorren +katwijk +kauwen +kauwgom +kavb +kavelruil +kavelsloten +kaviaar +kawasaki +kayen +kazachstan +kazen +kazerne +kazerneterrein +kca +kcna +keating +kee +keek +keel +keelbas +keent +keer +keerde +keerden +keermuren +keert +keerwand +keerzijde +kees +keetje +kegels +kegro +kehrer +keien +keihard +keiharde +keijsers +keilgootcentrale +keith +keken +kelchtermans +kelder +keldert +kelen +kelken +kellner +keltan +kelthane +kelvin +kema +kembang +kemira +kemiralokatie +kempen +kemperman +kemphaan +kempton +ken +kenbaar +kende +kenden +kenia +kenmerken +kenmerkend +kennelijk +kennelijke +kennemerland +kennen +kennende +kenneth +kennis +kennisachterstand +kennisbeleid +kenniscentra +kenniscentrum +kennisexploitatie +kennisgebrek +kennisgeven +kennisgeving +kennisgevingsplicht +kennisinfrastructuur +kennisinstellingen +kennisinstituten +kennisintensieve +kennisintensievere +kennismaken +kennisontwikkeling +kennisoverdracht +kennisoverdrachtprojecten +kennispool +kennissen +kennissenkringen +kennisuitwisseling +kennisverspreiding +kenschetst +kent +kentallen +kentucky +keppel +keramiek +keramisch +keramische +kerel +kérel +kereltje +kereltjes +keren +kerende +kerk +kerke +kerkelijke +kerken +kerkespitsen +kerkhof +kerkhoflaan +kerkhoven +kerkrade +kerkspitsen +kerkzuilen +kermde +kermden +kermen +kermende +kern +kernactiviteiten +kernafval +kernarsenaal +kernbegrippen +kernbeslissing +kernbeslissingen +kernbom +kernbommen +kernbrennstoff +kerncentrale +kerncentralepark +kerncentrales +kernen +kernenergie +kernenergiecentrales +kernenergierecht +kernenergiewet +kernenergiewetgeving +kernexperts +kernfusie +kernfusiegelden +kernfusieonderzoek +kerngegevens +kerngezond +kerngroep +kernkop +kernkoppen +kernkoppenpolitiek +kernkraftgesellschaft +kernlading +kernmacht +kernonderzeeërs +kernongevallen +kernprobleem +kernproef +kernproeven +kernproevenbeleid +kernpunt +kernpunten +kernramp +kernreactie +kernreactor +kernreactoren +kernreactors +kerntaken +kernwapen +kernwapenactivist +kernwapenlobby +kernwapens +kernwapenstaten +kernwapenvrij +kernwapenvrije +kerosine +kerosineheffing +kerosinelozing +kerosinelozingen +kerr +kers +kersies +kerst +kerstbomen +kerstbomenteelt +kerstkaarten +kerstpakketten +kerstreces +kesber +kesteren +ketel +ketelassortiment +ketelbouwers +ketelbrug +ketelfabrikant +ketelfabrikanten +ketelfundaties +ketelhuis +ketelmeer +ketelmeerslib +ketelpijpen +ketelrendement +ketels +ketelserie +ketelsteen +keten +ketenanalyses +ketenbeheer +ketenbeheersing +ketenden +ketenen +ketenkaart +ketens +ketensysteem +ketimoen +ketonen +ketterij +ketting +kettingen +kettings +keu +keuken +keukenafval +keukenapparatuur +keukenblok +keukendeur +keukenmeid +keukenmeiden +keukens +keukenzout +keulen +keur +keurde +keurden +keuren +keurig +keurige +keuring +keuringen +keurings +keuringsdienst +keuringseisen +keuringsinstituut +keuringskosten +keurmerk +keurmerkaanduidingen +keurmerken +keurmerksysteem +keurslijf +keurt +keus +keuze +keuzen +keuzes +key +keynes +kfc +kga +khambhat +khz +kibbel +kibbèl +kibbelden +kibbelen +kibbelende +kidu +kiekeboe +kielce +kiem +kiemende +kieplaadsysteem +kieplaadsystemen +kier +kieren +kieseriet +kiesheid +kiesschijf +kiest +kietelde +kiev +kievieten +kievietseieren +kievitsbloem +kiewiet +kiezen +kiezers +kiggen +kijfde +kijk +kijken +kijkend +kijkende +kijkers +kijkgat +kijkt +kikker +kikkers +kikkersterfte +kikvorsen +kil +kilder +kille +killick +killige +kiln +kilnattig +kilo +kilogram +kilometer +kilometers +kilonewton +kiloton +kilowatt +kilowattuur +kilowattuurprijs +kilte +kilwinderige +kim +kimman +kimmen +kin +kind +kinder +kinderachtig +kinderarmpjes +kinderarts +kinderbals +kinderbijslag +kinderboeken +kinderborst +kinderen +kindergedroom +kindergemoed +kindergezicht +kinderhart +kinderhelderheid +kinderherinneringen +kinderheugenissen +kinderjaren +kinderkamer +kinderklank +kinderkopjes +kinderleed +kinderliefde +kinderlijf +kinderlijk +kinderlijke +kinderlijker +kinderlijkheid +kinderlijkjes +kinderlijks +kindermeid +kindermeisje +kinderogen +kinderschoenen +kinderspeelplaats +kinderspel +kinderspelen +kindersprookjes +kinderstem +kinderstemmen +kindertijd +kindertjes +kindervel +kinderverbeelding +kinderverbeeldingen +kindervriendelijk +kinderwagentje +kinderwang +kinderwangen +kinderziekten +kinderziel +kinderzielen +kinderzwakte +kindeten +kindje +kindjesjaren +kindjeslichaam +kindjesspeelsheid +kinds +kindse +kindsheid +kindsjaren +kindskinderen +kinetische +kingdom +kingma +kingstown +kinshofer +kinston +kinzig +kiosk +kip +kipautovervoer +kippen +kippenhouder +kippenmest +kippenmestverwerker +kipper +kipperman +kippers +kipwagens +kirchhoff +kirkpatrick +kirstin +kiruna +kissebissende +kist +kisten +kistkalveren +kistverbod +kit +kits +kivi +kiwa +kjeller +klaagde +klaagden +klaagsnikte +klaar +klaarbassins +klaarblijkelijk +klaarde +klaarder +klaardere +klaarduidelijk +klaargezet +klaarheid +klaarmaaltijden +klaarmaken +klaarte +klaartje +klaasje +klacht +klachten +klachtenregistratie +kladversie +klagelijke +klagen +klagend +klagende +klager +klagers +klam +klamme +klampende +klampte +klank +klankbord +klankbordgroep +klanken +klankje +klankklare +klankreinheid +klankrijker +klant +klanten +klantengroep +klantenspecificatie +klantgericht +klantgerichter +klantvriendelijk +klap +klaplopen +klapmutsen +klappen +klappende +klapperbomen +klapperde +klapperden +klapperen +klappertandde +klare +klaren +klaroenen +klasse +klassegebied +klassen +klassiek +klassieke +klauwen +klaver +klaveren +klb +kleden +kledij +kleding +kledingconcern +kledingketen +kledingstuk +kleed +kleedde +kleedgeld +kleedkamer +kleedt +kleef +kleefkracht +kleefkruid +kleefstoffen +kleeft +kleermaker +kleertjes +klei +kleigrond +kleigronden +kleilaag +kleilagen +kleimineralen +klein +klèin +kleinbedrijf +kleinchemie +kleindochter +kleindochtertje +kleine +kleinekindjes +kleiner +kleinere +kleinfruitteeltdag +kleinfruittelers +kleingebruikers +kleinhandelaren +kleinheid +kleinigheden +kleinigheid +kleinkind +kleinkinderen +kleinkinderenkring +kleinkinderliefde +kleinkindertjes +kleinschalig +kleinschalige +kleinschaliger +kleinschaligheid +kleinste +kleinsteeds +kleinsten +kleinte +kleintjes +kleinverbruik +kleinverbruiker +kleinverbruikers +kleinverbruikersheffing +kleinververbruikers +kleinzakelijke +kleinzielig +kleinzoon +kleiput +kleiputten +kleiweg +klemde +klemmende +klemprofielen +klep +kleppen +klepperden +kleren +kléren +klerenkast +klets +kletsen +kletsnat +kletspartijen +kletsregen +kletst +kletste +kletsten +kletterde +kletterden +kletterende +kletteringetjes +kleur +kleurden +kleurechte +kleuren +kleurennamen +kleurgloeiingen +kleurige +kleurlingen +kleurloze +kleurschietende +kleurstelling +kleurstof +kleurstoffen +kleurtjes +kleuters +kleven +kliek +kliekjes +klim +klima +klimaat +klimaatbeheersing +klimaatbeheersingssysteem +klimaatbeleid +klimaatbescherming +klimaatcentrum +klimaatconferentie +klimaatinstallaties +klimaatmodellen +klimaatnota +klimaatonderzoek +klimaatonderzoekers +klimaatopwarming +klimaatproblematiek +klimaatregeling +klimaatschommelingen +klimaatsverandering +klimaatsveranderingen +klimaatverandering +klimaatveranderingen +klimaatverbond +klimaatverdrag +klimatisering +klimatologische +klimmen +klimmers +klimming +klingelden +klinieken +klinisch +klinische +klinkelend +klinken +klinkend +klinkende +klinkers +klinkerweg +klinkt +klip +klippen +klissen +klitten +klm +klodder +kloek +kloet +klok +klokgelui +klokje +klokjes +klokjesfamilie +klokpompen +klom +klommen +klomp +klompen +klonk +klonken +klontje +kloof +klooster +kloostereenvoud +klop +kloppen +kloppend +kloppende +klopt +klopte +klopten +klos +klotst +kls +kluchtigjes +kluis +kluisteren +kluisters +kluwende +kluwens +kluwer +kmi +kmo +kmw +knaagde +knaagdieren +knak +knakken +knakt +knakten +knallen +knap +knapheid +knappe +knappen +knapste +knapton +knapzak +knapzakken +knapzaksysteem +knarsende +knarste +knarsten +knaw +knb +kncv +knecht +knechts +kneep +knel +knellend +knelpunt +knelpunten +knelpuntenfonds +knerpend +knerpende +knerpt +knerpte +knie +knieen +knieën +knielde +knielende +knietjes +knieval +knijpende +knijper +knik +knikkebolde +knikkend +knikkende +knikkers +knikking +knikte +knikten +knipoogje +knippen +knippende +knipte +knipten +knjv +knmi +knoeide +knokelige +knokkelig +knokkels +knoop +knoopcelbatterijen +knoopcellen +knoopjes +knooplaarzen +knooppunt +knop +knopen +knoppen +knotje +knottnerus +knotwilgen +know +knowhow +knoxville +knp +knuffelen +knv +knwv +koac +kobe +koch +kocht +kochten +kocks +kodde +kodela +koe +koedood +koedoot +koeien +koek +koekebakker +koeken +koekje +koekjes +koekoek +koel +koelapparaat +koelbox +koelcapaciteit +koelcircuit +koelcompressoren +koelde +koele +koelen +koeler +koelers +koelgas +koelheid +koelhuis +koelhuizen +koeling +koelinstallatie +koelinstallaties +koelkast +koelkasten +koelkastenfabriek +koelmachine +koelmachines +koelmethode +koelmeubel +koelmeubels +koelmiddel +koelmiddelen +koels +koelschepen +koelschroot +koelschrootafzeving +koelsysteem +koelsystemen +koelt +koelte +koeltechniek +koeltechnieken +koeltechnische +koeltechnologie +koeltjes +koeltoren +koelvitrines +koelvloeistof +koelvloeistoffen +koelvraag +koelwater +koelwatercicuit +koelwatercircuit +koelwaterleidingen +koelwaterpompen +koelwaterzeven +koeman +koen +koepel +koepelden +koepelingen +koepelkerk +koepels +koepelzaal +koers +koersdaling +koersen +koersgevend +koerswijziging +koerswinst +koesterde +koesteren +koesterende +koestert +koetsier +koeweit +koffer +koffers +koffie +koffieboeren +koffiebranderij +koffiebranderijen +koffiefilters +koffieland +koffiemerk +koffieprijs +kogels +kogelvangers +kohlepfennig +kohler +kohorten +kojima +kok +koken +kokendwaterreactoren +koker +kokers +kokkel +kokkelbanken +kokkels +kokos +kokosvezel +kokoswaaiers +koks +kolding +kolen +kolencentrale +kolencentrales +kolenconsumptie +kolengestookte +koleninjectie +kolenketels +kolenlagen +kolenmaallijn +kolenmengsel +kolenmijn +kolentechnologie +kolenvergassing +kolenvergassingscentrale +kolenvergassingscentrales +kolenwinning +kolffgemaal +kolk +kolken +kolkenzuiger +kollum +köln +kolom +kolonel +koloniale +kolonialistisch +kolonie +koloniën +kolos +kolossaal +kolossale +kom +komedie +komediespelen +komen +komend +komende +komi +komineft +komisch +komische +kommandeerde +kommetje +komo +kompas +kompressoren +komst +komt +kon +kón +kòn +konakovo +konden +kònden +kondigde +kondigden +kondigen +kondigt +kondre +kong +konijnen +koning +koningin +kóningin +kòningin +koninginnegracht +koningschap +köningsgalerie +koninklijk +koninklijke +koninkrijk +konische +konkelde +konsumentenbond +kontakt +kontich +konto +konusglas +konusglasreceptuur +konusglazen +konzern +koog +kooi +kooiconstructie +kooijmans +kooimaaiers +kooistra +kookte +kool +kooldioxide +kooldioxyde +kooldioxydegas +kooldioxydemoleculen +kooldioxydeniveaus +koolenbrander +koolfiltergebouwen +koolfilterinstallatie +koolfilters +koolfiltratie +koolhoven +koolhydraten +koolkamp +koolmonoxide +koolmonoxyde +koolstof +koolstofarmere +koolstofatomen +koolstofdioxyde +koolstofdisulfide +koolstoffen +koolstofmolecuul +koolstofmonoxyde +koolstofoxyden +koolstofpercentage +koolstoftetrachloride +koolstofverbranding +koolteer +koolwaterstof +koolwaterstoffen +koolzaad +koolzaadolie +koolzuur +kooman +koop +koopgedrag +koophandel +koophuizen +koopkracht +kooplieden +kooplui +koopman +koopmans +koopsom +koopsompolis +koopsomstorting +koopt +koopwoningen +koorden +koorts +koortsachtig +koortsachtige +koortsgezicht +koortsig +koortsige +koortslijders +koos +koot +kooy +kop +kopakkers +kopen +kopenhagen +koper +koperaanvoer +koperafval +koperchloride +koperde +koperdraad +koperen +kopergehalte +kopergrauwe +kopermijnen +kopermolen +koperoxyde +koperproduktie +kopers +kopersmacht +kopersmarkt +kopervracht +koperwinning +kopieën +kopieerapparaat +kopieerapparaten +kopieerpapier +kopje +kopjes +koploper +koplopers +koppe +koppelen +koppeling +koppelingen +koppelings +koppelingsinstallatie +koppelingsinstallaties +koppen +koppert +koppig +koraal +koraalrif +koraalriffen +korde +kordes +korea +koreaanse +korèk +koren +korenromp +korenslangen +korf +korps +korrel +korrelbeton +korrelgroottes +korrelig +korrelmateriaal +korrelmix +korrelproduktie +korrelreactor +korrels +korreltje +korrelverdeling +korstmossen +kort +korte +korten +korter +kortere +kortgeknipte +kortgeleden +korting +kortingsregeling +kortlopende +kortom +kortsluiting +kortsluitroute +kortsluitverlies +kortstondig +kortweg +kosan +kosice +kosmetica +kost +kostbaar +kostbaarder +kostbare +koste +kosteloos +kosten +kostenaspect +kostenbeheersing +kostenbeperking +kostenberekeningen +kostenbesparen +kostenbesparend +kostenbesparende +kostenbesparing +kostenbesparingen +kostendalingen +kostende +kostendekkend +kostendekkende +kosteneffectief +kosteneffectieve +kosteneffectievere +kosteneffectiviteit +kosteneffectiviteitsgrenswaarden +kostenefficiënte +kostenfactor +kostenloos +kostenmodel +kostenneutraal +kostenplaatje +kostenpost +kostenreductie +kostenreducties +kostenstijging +kostentendenzen +kostenvergelijking +kostenverhoging +kostenverlaging +kostenvermindering +kostenvoordeel +kostjes +kostprijs +kostprijsberekening +kostprijsverhoging +kostprijsverlaging +kostroma +kostscholen +kostschool +kostschoolmeisje +kostte +kostten +kostuum +kotter +kottervloot +kotterzuiger +kou +koud +koude +koudebehoefte +koudebuffering +koudegolf +koudegolfje +koudemachine +koudenetten +koudeopslag +koudeproduktie +koudetechniek +koudheid +kouds +koudsten +koufront +kous +kousen +kouwe +kovohute +kozen +kozend +kozijn +kozijnen +kozlodoej +kozloduy +kpa +kpi +kpmg +kraag +kraaide +kraaiden +kraaien +kraaiende +kraak +kraakt +kraakte +kraakten +kraal +kraan +kraanwater +krab +krabbelde +krabben +kracht +krachtcentrale +krachtcentrales +krachtdadig +krachten +krachtens +krachtenveld +krachtig +krachtige +krachtiger +krachtigheid +krachtigs +krachtinstallatie +krachtinstallaties +krachtjes +krachtkoppeling +krachtvoer +krachtwerktuigen +kragen +kragten +kraken +krakende +krakingen +kralen +kralenblik +kramer +kramp +krampachtig +krampende +krampte +krampten +krampvingers +kran +kranen +kranji +krank +krankzinnig +krankzinnige +krankzinniger +krankzinnigheid +krans +krant +kranten +krantepapier +krap +krapte +kras +krasnapolsky +krasse +kraste +krat +kratsten +krc +krediet +kredietbank +kredieten +kredietfaciliteiten +kredietgarantie +kredietregeling +kredietverzekeringsmaatschappij +kredietwezen +kreditanstalt +kreeg +kreek +kreekeraksluizen +kreet +krefeld +kregen +kreike +kreken +krenken +kreolen +kreten +kreukeling +kreuken +kreukt +kreukte +kreun +kreunde +kreunende +kreunt +kribbig +kribvak +kriebelde +kriebelden +kriebelende +kriebelig +krieg +krieken +krijg +krijgen +krijgsverhaal +krijgt +krijste +krijsten +krijt +krijtjes +krijtwit +krijtzee +krikken +krimp +krimpen +krimpende +krimpenerwaard +krimpfolies +krimphoezen +krimpmarkt +krimpt +kring +kringen +kringetje +kringloop +kringloopbedrijf +kringloopbedrijven +kringloopbranche +kringloopcentra +kringlooppapier +kringloopsector +kringloopsysteem +kringloopwet +kringloopwinkels +kringlopen +krinkelende +krioelden +krioelt +kris +krissen +kristal +kristalblauw +kristalheldere +kristalkoepels +kristallen +kristallige +kristallijn +kristallijne +kristallijnen +kristallisatie +kristalliseren +kristinsson +kritiek +kritieke +kritiekpunt +kritiekpunten +kritiker +kritisch +kritische +kritischer +kritiseerde +kritiseert +kritizeerde +kritizeerden +kritizeert +kritizeren +krkk +krl +kroepoek +kroes +kroesbruin +kroesde +kroese +kroeshaar +kroesige +kroessnor +kroezehaar +kroezekop +kroezend +kroezig +krom +kromhoutkazerne +kromhoutpark +kromme +krommende +krommenie +kromp +krompen +krone +kronen +kroniek +kronkelde +kronkelden +kronkelen +kronkelende +kronkeling +kronkelingen +kronkellijf +kronkellijnen +kronkellijntjes +kroon +kroonlid +kroonprins +kroontje +kroop +kroos +kropen +kropte +krrs +krs +kruiden +kruidenier +kruimeldief +kruiningen +kruip +kruipen +kruipende +kruipruimte +kruisen +kruisgewijze +kruishoogte +kruising +kruisorganisaties +kruisorganisties +kruispunt +kruispunten +kruisraketten +kruist +kruiste +kruisten +kruisvuur +kruk +krul +krulde +krulkop +krulkoppen +krullen +krullende +krulletjes +krullip +krult +kti +kton +kuala +kubieke +kuchte +kudde +kudden +kuddes +kuif +kuifeend +kuiken +kuikenmesterij +kuikens +kuil +kuiltjes +kuip +kuipje +kuis +kuise +kuisheid +kuit +kuiten +kunde +kundige +kundigen +kunnen +kùnnen +kunnende +kunst +kunstbanden +kunstenaar +kunstigjes +kunstmatig +kunstmatige +kunstmest +kunstmestfabriek +kunstmestfabrieken +kunstmestfabrikant +kunstmestfabrikanten +kunstmestgebruik +kunstmestindustrie +kunstmestproducenten +kunstmeststoffen +kunstmestvraag +kunstmin +kunstofafval +kunstriffen +kunststof +kunststofafval +kunststofbeurs +kunststofcontainer +kunststoff +kunststoffabriek +kunststoffabrikant +kunststoffen +kunststoffenbeurs +kunststoffenbranche +kunststoffenindustrie +kunststoffenstudie +kunststofflessen +kunststoffolie +kunststoffoliën +kunststoffracties +kunststoffrecycling +kunststofgebruik +kunststofindustrie +kunststoflassen +kunststofleidingsystemen +kunststofmarkt +kunststofprodukt +kunststofprodukten +kunststofrecycling +kunststofrecyclingindustrie +kunststofrecyclingstromen +kunststofspriraal +kunststofverpakkingen +kunststofverwerkende +kunstvezels +kunstvoorwerp +kunstwerk +kunstwerken +kunt +kùnt +kur +kurk +kurkeik +kurkeiken +kurken +kurketrekkers +kurkschoenvulling +kurkvoetbed +kus +kussen +kussens +kussenvulsel +kust +kustbeheer +kustbreedte +kuste +kusten +kustgebied +kustgebieden +kustlijn +kustlocatie +kustlocaties +kustlokatie +kustlokaties +kustmorfodynamica +kustnota +kustomgeving +kustonderhoud +kustonderzoek +kustontwikkeling +kustregio +kustsuppleties +kustsysteem +kusttraject +kustuitbreiding +kustverdediging +kustwacht +kustwater +kustwateren +kustwijzigingen +kustzone +kustzones +kutno +kuub +kuur +kuurtjes +kuwayt +kvaerner +kvem +kwaad +kwaadaardig +kwaadheid +kwaadnijdige +kwaads +kwaadspreekt +kwaadspreken +kwaadwillend +kwaal +kwade +kwader +kwajongen +kwakel +kwakte +kwalen +kwalificatie +kwalificeren +kwalijk +kwalijke +kwalitatief +kwaliteit +kwaliteiten +kwaliteits +kwaliteitsaanduiding +kwaliteitsbeheersing +kwaliteitsbesef +kwaliteitsbevordering +kwaliteitsbewaking +kwaliteitsborging +kwaliteitsborgingssysteem +kwaliteitscertificaat +kwaliteitscertificaten +kwaliteitscertificering +kwaliteitscontrole +kwaliteitscoördinator +kwaliteitscriteria +kwaliteitsdoelstellingen +kwaliteitseisen +kwaliteitshandboek +kwaliteitsinformatielabel +kwaliteitskeurmerk +kwaliteitsniveau +kwaliteitsnorm +kwaliteitsnormen +kwaliteitsplan +kwaliteitsprijs +kwaliteitsprodukt +kwaliteitsprogramma +kwaliteitsstandaard +kwaliteitsstatus +kwaliteitssysteem +kwaliteitsverbetering +kwaliteitsverhouding +kwaliteitsverklaring +kwaliteitsverklaringen +kwaliteitsverlies +kwaliteitswijn +kwaliteitszorg +kwaliteitszorgsysteem +kwaliteitszorgsystemen +kwalititeitsmetingen +kwam +kwamen +kwantificering +kwantitatief +kwantitatieve +kwantiteitsbeheer +kwart +kwartaal +kwartaalblad +kwartaalcijfers +kwartaaltijdschrift +kwartalen +kwartcirkel +kwartier +kwartieren +kwartjes +kwarts +kwdb +kwe +kwee +kweek +kweekreactor +kweekreactoren +kweekreactortechnologie +kweekte +kweekvijvers +kweken +kweker +kwekerij +kwekers +kwellen +kwelwater +kwestie +kwesties +kwetsbaar +kwetsbaarder +kwetsbaarheid +kwetsbaarste +kwetsbare +kwetsen +kwetste +kwf +kwh +kwijnde +kwijnden +kwijnen +kwijnend +kwijnensgebaar +kwijning +kwijnt +kwijt +kwijtgescholden +kwijtraken +kwijtschelding +kwik +kwikafval +kwikhoudend +kwikhoudende +kwiklampen +kwikschandaal +kwikvergiftiging +kwikvrij +kwispelde +kwispelen +kwispelende +kwispeling +kwitantie +kwp +kws +kwth +kwu +kyushu +laa +laad +laadbox +laadsysteem +laag +laagbouw +laagcalorisch +laagcalorische +laagdrempeligheid +laagfrequent +laagfrequente +laaggelegen +laaggeschoolde +laaggewaardeerde +laagheden +laagheid +laagje +laagland +laagpakket +laagst +laagstbetaalden +laagste +laagte +laagtoerig +laagwaardige +laaide +laaiende +laaiing +laak +laakbaar +laakt +laan +laar +laarzen +laarzenfabrikant +laat +laatdunkende +laatjes +laatst +laatste +laatsten +laatstgenoemde +labbekakkerig +label +labeling +labelrichtlijnen +labelstallen +labelstatus +labelsysteem +labelsystemen +labeltechniek +laboratoria +laboratories +laboratorium +laboratoriumfaciliteiten +laboratoriumkosten +laboratoriumkweek +laboratoriumonderzoek +laboratoriumproeven +laboratoriumschaal +laboratoriumtests +laboratory +labour +labourlid +labourpartij +laboyrie +labs +labyrinth +lach +lachblik +lachcongestie +lachebekje +lachen +lachend +lachende +lachgas +lachgeluid +laching +lachje +lachlichte +lachlippen +lachspieren +lacht +lachte +lachten +laconiek +laconieke +laconisch +lactoferrine +lacunes +ladder +ladders +laden +lading +ladingen +ladingsdetector +laer +laffe +lag +lage +lagedruk +lagemaat +lagen +lager +lagere +lagergeschoolden +lagers +lagerwey +lagune +laidlaw +lak +laka +lake +laken +lakens +lakken +lakschurft +laksoorten +lalde +lam +lambert +lambson +lamellen +lamers +lamgeslagen +laminaatparket +laminaten +lamineertechniek +lamme +lammeling +lammelingen +lammerts +lamp +lampen +lampenschamplichten +lampeschijnsel +lancaster +lance +lanceerde +lanceert +lanceren +land +landaanwinning +landaanwinningsproject +landaanwinningsprojecten +landauer +landbezitters +landbodems +landbouw +landbouwareaal +landbouwbanken +landbouwbedrijf +landbouwbedrijfsleven +landbouwbedrijven +landbouwbegrotingen +landbouwbelangen +landbouwbeleid +landbouwbestrijdingsmiddel +landbouwbestrijdingsmiddelen +landbouwbudget +landbouwcommissie +landbouwcoöperatie +landbouwdebat +landbouwdepartement +landbouwenclaves +landbouwers +landbouwfaculteit +landbouwfolie +landbouwfolies +landbouwgebieden +landbouwgedeputeerde +landbouwgewassen +landbouwgif +landbouwgiften +landbouwgrond +landbouwgronden +landbouwgrondstoffen +landbouwkern +landbouwkundig +landbouwkundige +landbouwluchtvaartbedrijf +landbouwluchtvaartbedrijven +landbouwmaatschappij +landbouwmethoden +landbouwminister +landbouwministerie +landbouwministers +landbouwontwikkelingsmogelijkheden +landbouworganisatie +landbouworganisaties +landbouwpercelen +landbouwplastic +landbouwpolitiek +landbouwpremies +landbouwprodukten +landbouwproduktie +landbouwprojecten +landbouwraad +landbouwschap +landbouwschool +landbouwsector +landbouwsocioloog +landbouwstaten +landbouwstructuur +landbouwsubsidies +landbouwtermijnmarkt +landbouwuniversiteit +landbouwvakbeurs +landbouwvoorlichting +landbouwvoorlichtingsdienst +landbouwvormen +landbouwwoordvoerder +lande +landeigenaren +landelijk +landelijke +landelijker +landen +landerige +landesbank +landfarming +landfill +landgebruik +landgoed +landgoedeigenaren +landgoederen +landgraaf +landijs +landingen +landingsbaan +landingsbanen +landingsroutes +landinrichting +landinrichtingen +landinrichtingscommissie +landkartering +landkreis +landmacht +landontwikkelaars +landouwen +landpachters +landplanten +landraad +lands +landschaftsoekologie +landschap +landschappelijk +landschappelijke +landschappen +landschaps +landschapsarchitect +landschapsbeheer +landschapsbehoud +landschapseffecten +landschapselementen +landschapsontwikkeling +landschapsontwikkelingsplan +landschapsplan +landschapsschoon +landsgrens +landsgrenzen +landtec +lane +lang +langdurig +langdurige +lange +langeberg +langedijk +langen +langenberg +langer +langerak +langere +langeslag +langetermijndoelen +langlopend +langs +langste +langswaterdichte +langwerpige +langzaam +langzaamaan +langzaamlopende +langzaamwerkende +langzame +langzamer +langzamerhand +lanka +lansen +lansink +lantaarn +lantaarnpalen +lantaarns +lantaren +lantarenoog +lantarens +lanthaniden +lantmännen +lap +lapinus +lapje +lapjes +lapland +lappen +lappende +lappendeken +lappenmand +laren +lariks +larsen +larven +las +laser +lasertechniek +lasertechnologie +lasnaad +lasnaden +lasposities +lassen +last +laste +lastechniek +lastechnieken +lasten +lastendruk +lastenverhoging +lastenverlichting +lastenverlichtingen +lastenverlichtingspakket +lastenverzwaring +laster +lasterden +lasteren +lasteringen +lasterlijke +lastig +lastiger +late +laten +latende +later +latere +laterosporus +latex +latijns +latijnsamerika +latour +latta +laura +lausanne +lausitz +lauwe +lauwer +lauwersoog +lauwte +lavagesteente +laval +lavastenen +laverman +law +lawaai +lawaaidoofheid +lawaaierig +lawaaierige +lawaaiig +lawaaiige +lawaainiveau +lawickse +lazen +lbl +lbo +lca +lcd +ldpe +leaflets +leakproof +lease +leasebedrag +leased +leasen +least +leather +lebbink +lebensmitteltechnologie +lectuur +led +lede +ledematen +leden +ledenbedrijven +ledenlijst +lederindustrie +ledige +ledigen +lediging +ledigingen +ledikant +lee +leebur +leed +léed +leedvermaak +leef +leefbaarheid +leefbare +leefde +léefde +leefden +léefden +leefgebied +leefgebieden +leefgemeenschappen +leefkwaliteit +leefloze +leefmilieu +leefniveau +leefomgeving +leeft +leeftijd +leeftijdsopbouw +leeg +leegden +leeggehaald +leeggepompt +leeggesproeid +leeggezogen +leegheid +leegmaakten +leegte +leegvissen +leek +leem +leemgrond +leemtewet +leen +leende +leent +leentje +leer +leerbedrijven +leerbranche +leerde +leerden +leerindustrie +leerlingen +leerlooierij +leerlooierijen +leerprocessen +leers +leerstoel +leert +leertijd +lees +leesbaar +leesbaarheid +leesboeken +leesgezelschap +leeslesjes +leest +leeuw +leeuwarden +leeuwedeel +leeuwen +leg +legaal +legaliteitsbeginsel +legatie +legatiën +legaties +legbatterijen +legbedrijven +legde +legden +lege +legen +legenden +leger +legerbasis +legeringen +leges +legeskorting +legeskosten +legestarief +legestarieven +leggen +leghennenmest +leghennenstal +leging +legt +legwijze +lei +leicester +leidde +leidden +leiden +leidende +leider +leiderdorp +leiders +leiderschap +leiding +leidingen +leidingennet +leidinggevenden +leidingnet +leidingsysteem +leidingsystemen +leidingwater +leidraad +leidsche +leidschendam +leidschenveen +leidse +leidsebuurt +leidseplein +leidt +leien +leigh +leipzig +leisewitzstr +leisteen +leithold +lek +lekbak +lekdetectie +lekdichtheidsvoorschriften +leken +lekkage +lekkages +lekkanaal +lekken +lekkend +lekkende +lekker +lekkerder +lekkere +lekkerkerk +lèkkertjes +lekolie +lekt +lekte +lekten +lekvloeistoffen +lekvrij +lekvrije +lelie +lelielijn +leliën +lelies +lelieveld +lelijk +lelijke +lelijker +lelystad +lemacon +leman +lemkowitz +lemmer +lemstra +lenen +lengte +lengtes +lenie +lenig +lenigde +lenigen +lenigheid +lening +leningen +leningenproduktie +leningradsky +lenitnus +lente +lenteleven +lentestemmen +lenteweefde +lenteweven +lentewevende +lentjes +leon +lepage +lepelen +lepeltje +lepeltjes +lepidus +leraar +leraars +leraren +leren +lerend +lerende +lernacken +leroy +les +lesprogramma +lessen +lester +lesvluchten +let +letale +lethargie +lethem +letland +leto +letsel +lette +letten +lettende +letter +letterlijk +letters +leugen +leugens +leuk +leuke +leukemie +leukheid +leun +leuna +leunde +leunden +leunen +leunende +leuning +leunstoel +leunt +leusden +leuter +leuterdorf +leutersdorf +leuven +levantestreek +leve +level +leven +léven +levend +levendbarende +levende +levenden +levendig +levendige +levendiger +levendigheid +levendigs +levens +levensbedreigende +levensbehoefte +levenscyclus +levenscyclusanalyse +levenscyclusanalyses +levensdageraad +levensduur +levensduurverlengende +levensernst +levensgevaarlijk +levenshoogmoed +levenshorizon +levensinblazer +levenskrachten +levenslange +levenslast +levenslijn +levenslust +levenslustige +levensmiddelen +levensmiddelenbedrijf +levensmiddelendetailhandel +levensmiddelenhandel +levensmiddelenindustrie +levensmiddelenonderzoek +levensmoeheid +levensomstandigheden +levensonderhoud +levensonmisbaar +levensontevredenheid +levensonwetendheid +levensopvatting +levensopvattingen +levenssap +levensstijl +levensstijlen +levenstekenen +levenstreurig +levensvatbaar +levensvatbaarheid +levensvatbare +levensvergissing +levensverwachting +levensverzekering +levensverzekeringen +levenswandel +levenswel +levenswijsheid +leventje +lever +leverancier +leveranciers +leverantie +leverbaar +leverbare +leverde +leverden +leveren +leverende +levering +leveringen +levert +levy +leysen +leyten +lezen +lèzen +lezend +lezende +lezer +lezers +lezing +lezingen +lezingenprogramma +lheeweg +lhv +lia +liaison +liaisons +liason +libanese +libanon +libema +liberaal +liberalen +liberalisatie +liberaliseren +liberalisering +liberation +liberiaanse +libië +library +licentie +licentiehouder +licentienemer +licentieovereenkomsten +licentierechten +licenties +lichaam +lichaamsbouw +lichaamsdelen +lichaamsvreemde +lichaamsziek +lichamelijk +lichamelijke +lichamelijkheden +lichamen +lichere +licht +lichtbeeld +lichtbruin +lichtdoorlatende +lichte +lichten +lichtende +lichtenvoorde +lichter +lichtere +lichters +lichtgevoeligheid +lichtgewicht +lichtgrijs +lichthoeveelheid +lichtintensiteit +lichtje +lichtjes +lichtkranten +lichtkring +lichtkringen +lichtregelsystemen +lichtste +lichtstromende +lichtte +lichtten +lichttoetreding +lichtverontreinigde +lichtzinnige +lid +lidia +lidmaatschap +lidstaten +lidvereniging +liebeslied +liebestod +liebregts +liechtenstein +lied +liede +liedje +lief +liefdadig +liefdadigheid +liefdadigheidsbezoek +liefdadigheidsmatinée +liefde +liefdevol +liefgehad +liefgekregen +liefglimlachspelingen +liefhad +liefhadden +liefheb +liefhebben +liefhebbende +liefhebbends +liefhebberijen +liefhebt +liefheeft +liefheid +liefjes +liefkozen +liefkozend +liefkozende +liefkozender +liefkozing +liefkreeg +lieflijkjes +liefs +liefst +liefste +lieftalliger +liegen +liegt +lien +liep +liepen +lier +lieshout +liesveld +liet +lieten +liètje +lieu +lieve +lieveling +lievelingen +lievelingsdochter +lievelingszuster +lievense +liever +lievige +life +liff +lift +lifter +liftmotor +lig +ligboxstallen +liggen +liggend +liggende +liggers +ligging +ligh +light +lightning +lignieresii +lignine +lignitevoorraden +ligplaatsen +ligt +ligtermoet +ligthart +lijd +lijden +lijdend +lijdende +lijdsman +lijdt +lijdzaam +lijf +lijfarts +lijfje +lijflijke +lijfrentepolis +lijfrenteverzekeringen +lijfskronkelingen +lijfsliefde +lijfslust +lijk +lijken +lijkt +lijkwagen +lijm +lijmbehandeling +lijmen +lijmresten +lijmt +lijn +lijnde +lijnen +lijnharmonieën +lijnrecht +lijnvluchten +lijst +lijsten +lijstje +lijstjes +lijven +lik +like +likeur +likken +likte +likten +lila +lillehammer +lillende +limborgh +limburg +limburgers +limburgse +limiet +limieten +limietwaarden +limit +limitatieve +limited +limitering +limits +limmel +limonade +limonadefabriek +linda +lindaan +linde +lindebomen +lindemann +linden +lindvall +line +linea +lineaire +lined +liner +linersystemen +linge +lingenfeld +linie +lining +link +links +linkse +linne +linnengoed +linnenkast +linoleumprodukten +linschoten +lint +linten +lintweg +lionel +lip +lipiden +lipjes +lippen +liquefied +liqueur +liquid +liquidatie +liquiditeits +liquiditeitsproblemen +liquiditeitsvoordeel +lire +lissabon +list +lista +listen +listig +listige +listigheid +liston +listons +liter +literatuur +literatuuronderzoek +literatuuropgave +literatuurstudie +literatuurverwijzing +literatuurverwijzingen +liters +lith +lithium +lithiumbatterij +lithiumion +lithosfeer +litouwen +litteratuur +little +livermore +liverpool +living +lize +llanos +lldpe +lloyd +lloyds +lltb +lma +lme +lmr +lmw +lng +lnv +lobby +lobith +local +locatie +locatieproblematiek +locaties +locatiespecifiek +locatiespecifieke +lochem +locomotief +locomotieven +lodeh +loden +lodewijkx +loeide +loeiende +loeiklacht +loenen +loer +loerblikken +loerden +loeren +lof +log +logam +loge +logé +logeerde +logeerkamer +logeerkamers +logeren +logerende +logic +logica +logisch +logische +logisticon +logistiek +logistieke +loglineaire +lognormal +logo +loire +lokaal +lokale +lokalen +lokaliseren +lokatie +lokaties +loken +lokeren +loket +loketjes +lokkelijk +lokken +lokkende +lokring +lokte +lol +lollig +lombardië +lome +loméverdrag +lomp +lompheden +lompheid +londen +londense +london +lonen +lonend +long +longen +longlifecaps +longschokken +longue +lonkende +lonkten +loochenen +lood +loodchloride +loodconcentratie +loodemissies +loodgehalte +loodgehaltes +loodhoudende +loodjes +loodkleur +loodmetaal +loodoxyde +loodrechte +loods +looduitstoot +loodvervuiling +loodvrij +loodvrije +loodzwaar +loodzware +loof +loofbomen +loofde +looft +loog +look +loom +loomheid +loon +loonkoel +loonkosten +loont +loonvrieshuis +loonwerk +loonwerker +loonwerkers +loop +loopafstand +loopbaan +loopfolie +loopjes +loopjongen +loops +loopt +looptijd +loos +loosde +loosden +loost +lopen +lopend +lopende +loper +loprox +lor +lord +los +losbarstende +losbladige +losbreekt +lösch +losgebarsten +losgeknoopt +losgelaten +losgeslagen +losheid +loskoppelen +loslaten +losmaak +losmaken +losmakende +losraking +loss +losse +lossen +losser +losses +lossnijden +losstaat +lost +lostrekken +losvloer +losvoorzieningen +loswal +loswikkelen +loswoelen +lot +lotharingen +lotje +lots +lotz +louis +louise +louisiana +lousiana +louter +loutere +louteren +loverde +lovers +lovertoppen +lovinklaan +lovins +low +lowe +lozen +lozer +lozers +lozing +lozingbesluit +lozingen +lozingenbesluit +lozingenformulier +lozingsincident +lozingskosten +lozingspunt +lozingsverbod +lozingsvergunning +lozingsysteem +lozo +lpg +lrf +lrqa +lrs +ltd +lto +lubbers +lucas +lucht +luchtaanvoer +luchtbehandeling +luchtbellen +luchtcelletjes +luchtcirculatie +luchtcirculaties +luchtcompressor +luchtdebiet +luchtdicht +luchtdichter +luchtdoorlatende +luchtdruk +luchtemissie +luchtemissiebeperking +luchtemissies +luchten +luchtfactor +luchtfilter +luchtfoto +luchtgedreven +luchtgekoelde +luchtgeluid +luchtgroeve +luchthartig +luchthartigheid +luchthaven +luchthavenafval +luchthavencapaciteit +luchthavengebouw +luchthavens +luchtig +luchtige +luchtiger +luchtigheid +luchtijlte +luchtinjectors +luchtje +luchtkleppen +luchtkoeling +luchtkwaliteit +luchtkwaliteitsbeleid +luchtkwaliteitsnormen +luchtkwaliteitsstandaard +luchtkwaliteitswetgeving +luchtlagen +luchtlagers +luchtloze +luchtmacht +luchtmobiele +luchtmobiliteit +luchtmonsters +luchtondersteuning +luchtopnamen +luchtpost +luchtrails +luchtramen +luchtreiniger +luchtreiniging +luchtreinigingsinstallatie +luchtreinigingssysteem +luchtreinigingssystemen +luchtruim +luchtsneltrein +luchtspuiten +luchtstromen +luchtstroming +luchtstroom +luchttemperatuur +luchttoevoer +luchtvaart +luchtvaartbedrijven +luchtvaartemissies +luchtvaartincidenten +luchtvaartindustrie +luchtvaartmaatschappij +luchtvaartmaatschappijen +luchtvaartonderzoeksinstituut +luchtvaarttoepassingen +luchtvaartverkeer +luchtverhouding +luchtverkeer +luchtverontreinigende +luchtverontreiniging +luchtvervuiler +luchtvervuiling +luchtvervuilingsbeleid +luchtvochtigheid +luchtwegaandoeningen +luchtwegen +luchtwolken +luchtzuivering +luchtzuiveringsinstallatie +luchverontreiniging +lucifer +lucifers +lucratieve +lucratiever +ludger +ludieke +ludlow +ludwigshafen +lufthansa +luguber +lugubere +lui +luid +luidde +luide +luiden +luider +luidheid +luidkeels +luidop +luidruchtig +luidruchtige +luidruchtigheid +luidt +luier +luiercampagne +luiercentrales +luierde +luieronderzoek +luierproject +luiers +luierservice +luiersystemen +luifels +luigjes +luik +luiken +luis +luister +luisterde +luisterden +luisteren +luisterend +luisterende +luistering +luisterposten +luistert +luitenant +luitenants +luitenantsjaren +luk +lukken +lukraak +lukt +lukte +lulu +lummelachtig +lummelde +lummels +lummen +lumpur +lunch +lunchbel +lunchen +lunchtafel +lunchte +lupine +lurge +lurgi +lus +lust +lustbehoefte +lusteloos +lusten +lustliefde +lustrum +lustrumcongres +lustrumeditie +lutgen +lutger +luther +lutterade +luttmer +luvo +luw +lùwen +luwte +luxe +luxemburg +luzerne +lybrand +lydia +lye +lyon +lze +maa +maag +maagd +maagdelijk +maaggrinnik +maagkanker +maaglach +maagpijn +maaide +maaike +maaisel +maaiveld +maak +maakt +maakte +maakten +maal +maalgoed +maalsel +maaltechniek +maaltijd +maaltijden +maand +maandag +maandagavond +maandagmiddag +maandblad +maande +maandelijks +maanden +maandpaard +maantje +maar +máar +maarheeze +maarssen +maart +maarten +maartense +maartse +maas +maasbodem +maasbommel +maasbracht +maasdal +maasdam +maasdorpbewoners +maaskades +maaskant +maasmond +maassluis +maastricht +maastrichtse +maasvallei +maasvlakte +maaswater +maat +maaten +maatgevend +maatregel +maatregelen +maatregelenpakket +maatregelenprogramma +maatschap +maatschappelijk +maatschappelijke +maatschappij +maatschappijen +maatstaf +maatstaven +maatwerk +maatwerkcontracten +mabon +mac +macassar +macdonald +maché +machevo +machinaal +machinale +machine +machinebouwer +machinebouwers +machinefabriek +machinegebouw +machinehoogte +machinekamers +machinerichtlijn +machinerie +machinery +machines +machinetje +machinevaatwasmiddelen +machinist +macht +machte +machteloos +machteloosheid +machten +machtig +machtigde +machtige +machtiger +machtsblokken +machtsmisbruik +machtsposities +machtsstructuur +mackenzie +macmillan +macro +macrocampings +macrochemie +macrochloorbalansen +macromoleculair +macroschaal +macsharry +mact +madame +madison +madrid +maduro +madurodam +maersk +maessen +maey +maeyer +maffen +mag +magazijn +magazijnen +magazin +magazine +magazines +mager +magere +maggiore +magisch +magneet +magneetscheiders +magneetsysteem +magneettrommel +magnesia +magnesium +magnesiumcarbonaat +magnesiumchloride +magneten +magnetic +magnetics +magnetisch +magnetische +magnetiseerbare +magnetisme +magnetrons +magnifique +mahoniehouten +maij +mail +mailadres +mailing +mailstoel +main +maine +mainframes +mainport +mainports +maintenance +mainz +maïs +maïskolvenschroot +maïsland +maisonnettes +maïsproduktie +maissoorten +maïsstro +maïsteelt +maitresse +maîtresse +maïzena +majak +majesteit +majesteitelijk +majesteiten +majesty +major +mak +makartbouquetten +makelaars +makelaarshuizen +makelaarskantoor +makelij +maken +makend +makende +maker +makers +making +makkelijk +makkelijker +makkum +makreel +makreelvangsten +mal +malafide +malaise +malaria +malariamuggen +malaysia +malaysian +malburgerhaven +male +maleis +maleisië +maleisische +malen +mali +malik +malle +mallen +malmö +maltha +malus +malussysteem +malville +mama +mamaatje +mamberka +mammoetvarkensstallen +man +management +managementaspecten +managementrapport +managementstijl +managementstructuur +managementsysteem +managementsystematiek +managementsystemen +manager +managers +managing +manchester +manchetten +mancozeb +mand +mandate +mandela +manden +mandje +manen +manfred +mangaan +mangaanoxyde +mangrovebossen +manhattan +maniak +manie +manieën +manier +manieren +maniertjes +manifest +manifestatie +manifestaties +manifesteren +manipulatie +manjaren +mankeer +mankementen +mankracht +manley +manlijke +mann +mannelijk +mannelijke +mannelijkheid +mannemerg +mannen +mannenmond +mannesmann +mannetje +manneziel +mannezinnen +manometers +manschappen +manschot +manser +mantel +manteljas +mantelkamertje +mantels +manteltje +manteltjes +manufacturers +manufactures +manufacturing +manutea +manutua +manuur +manvan +maori +map +maquettes +mar +marc +marco +marconi +mare +marechaussee +marflex +marge +marges +marginaal +marginale +margot +margraten +margrietkanaal +marianne +mariapeel +marie +marieantoinette +mariendorf +mariene +marietje +mariètje +marietjes +marijke +marijnissen +marine +marinehaven +marineschip +mariniers +marion +marionetten +maris +maritieme +marius +marja +mark +marke +markelo +markering +markermeer +market +marketing +marketingplan +marketingservice +marketingtechnieken +markets +markies +markiezentitel +markiezin +marking +markka +markt +marktaandeel +marktaandelen +marktafval +marktbederf +marktbewerking +marktcombinatie +marktconform +markteconomie +markten +marktgericht +marktgerichte +marktgerichter +marktgestuurde +marktgroei +markthoudende +marktingrijpen +marktintroductie +marktintroductieproject +marktintroductieprojecten +marktkans +marktkansen +marktleider +marktleiders +marktmechanisme +marktmogelijkheden +marktniches +marktonderzoek +marktonderzoeksinstituut +marktontwikkeling +marktontwikkelingen +marktpartijen +marktpositie +marktpotentieel +marktprikkels +marktproces +marktsector +marktsegment +marktsegmenten +marktsituatie +marktstimulans +marktstraat +marktveranderingen +marktverkenning +marktverwachtingen +marktvoorwaarden +marktwaarde +marktwerking +markus +marlex +marlow +marmer +marne +marokko +marrakech +marrekrite +marron +mars +marsdiep +marsepein +martelaar +martelaarschap +martelares +martelde +marteling +martens +martin +martinikerkhof +maru +marvision +marx +mary +maryland +mas +maschine +maschinenbau +masker +maskerade +mass +massa +massaal +massachusetts +massaconsumptie +massadichtheid +massale +massaproduktie +massaspectrometers +massaspectrometrie +massastroom +masseerde +masseren +massief +massiefkarton +massieve +massievig +massink +mast +mastbos +masten +mastersopleiding +masthoogte +mat +mate +matelot +maten +materiaal +materiaalanalyses +materiaaleigenschappen +materiaalfouten +materiaalgebruik +materiaalhergebruik +materiaalintensiteit +materiaalkeuze +materiaalkosten +materiaalkunde +materiaalresten +materiaalsoort +materiaalstromen +materiaaltechnologie +materiaaltechnologisch +material +materialen +materialentechnologie +materialisme +materialistische +materialiteiten +materials +materie +materieel +materiële +matha +matheid +mathematische +mathey +mathilde +mathildes +matig +matige +matigen +matigheid +matje +matjes +matraskern +matrassen +matrijs +matrix +matroos +matrozen +matser +matsuffe +matte +matten +matter +matthey +matto +mau +maui +mauretaans +mauretanië +maurits +max +maximaal +maximale +maximalisatie +maximaliseren +maximeren +maximum +maximumgrens +maximumsnelheden +maximumsnelheid +mayen +mayr +mazda +mbb +mbi +mboca +mbr +mbt +mcclelland +mcdade +mcdonalds +mcewan +mcfc +mchenry +mckee +mckinnon +mcpa +mctaggert +mdi +mdw +mec +mecc +mechanical +mechanisch +mechanische +mechanisme +mechanisms +mechatronica +mecklenburg +med +mede +medearbeiders +medeburgers +mededeelde +mededeelzaam +mededeelzaamheid +mededeelzaams +mededelen +mededeling +mededelingen +mededingingsaspecten +medefinanciering +medegedeeld +medegevoel +medegevoeld +medeleed +medelij +medelijden +medelijdend +medemblik +medeplichtig +medesleping +medesmart +medespelers +medestanders +medeverantwoordelijk +medewerker +medewerkers +medewerking +medewerkster +medeweten +media +mediahype +mediation +medical +medicamenten +medici +medicijnen +medicijnenvervaardiging +medicinale +medio +medisch +medische +meditatie +mediterrane +medium +medvedev +mee +mée +mèe +meé +meebetalen +meebouwen +meebracht +meebrengen +meebrengt +meededen +meedeed +meedeelde +meedeelt +meedeinden +meedeinende +meedeint +meedenken +meedineerde +meedingen +meedoen +meedoet +meedraaiden +meedroomden +meegaan +meegaandheid +meegaat +meegebracht +meegedaan +meegedeeld +meegedongen +meegeëxtrudeerd +meegegaan +meegegeven +meegegroeid +meegeholpen +meegekregen +meegeleverd +meegelopen +meegenomen +meegerekend +meegestookt +meegestuurd +meegeteld +meegetrokken +meegeven +meegevoerd +meegeweefd +meegewerkt +meegewogen +meeging +meel +meeldauw +meeleefde +meelijden +meelijdend +meelijdende +meemaken +meen +meenam +meenamen +meende +meenden +meenemen +meent +meepraten +meeprofiteren +meer +méér +meerder +meerdere +meerderheid +meerderheidbelang +meerderheidsbelang +meerderheidsparticipatie +meerekenen +meerekening +meerekent +meergezinswoningen +meerhoven +meerjaren +meerjarenafpraak +meerjarenafspraak +meerjarenafspraken +meerjarenplan +meerjarenplanning +meerjarenprogramma +meerjarig +meerjarige +meerkosten +meerlandengemeenten +meermalen +meermalige +meern +meeroken +meeropbrengsten +meerpaal +meerprijs +meerssen +meertalig +meertalige +meertje +meertraps +meervoudig +meervoudige +meerwaarde +meesleepte +meesleepten +meeslepen +meesleping +meespeelden +meespeelt +meespreken +meest +meestal +meeste +meesten +meester +meesteres +meesuffen +meet +meetapparatuur +meetbaar +meetbare +meetcampagne +meetcampagnes +meetelde +meetelectrode +meetfout +meetgegevens +meeting +meetinstrumenten +meetkamer +meetkundige +meetlocaties +meetlokaties +meetmethode +meetmethoden +meetnet +meetnetten +meetnormen +meetplaatsen +meetpunt +meetpunten +meetrappen +meetresultaten +meetsondes +meetstations +meetstrategie +meetsysteem +meetsystemen +meette +meetwaarden +meetwagen +meeuwen +meevallen +meevoelt +meevoerde +meevoeren +meevoering +meewarig +meewarige +meewarigheid +meeweegt +meewegen +meewerken +meewerkt +mega +megapower +megaprojecten +megastad +megaton +megawatt +megawatts +megawattuur +mehrwertsteuer +mei +meid +meide +meiden +meidenhistorie +meidenkamers +meidoorn +meijden +meijer +meijling +meinhof +meisje +meisjes +meisjesachtig +meisjesachtige +meisjesdromen +meisjeshoofd +meisjesjaren +meisjesleven +meisjeslichaam +meisjesstem +meisjeszenuwen +meisjesziel +mejeri +mekong +mekwademo +melancholie +melancholieën +melancholiek +melancholieke +melancholische +melanoom +meld +meldde +meldden +melden +meldende +melding +meldingen +meldingenformulier +meldings +meldingsformulier +meldingsplicht +meldkamer +meldpunt +meldpunten +meldt +melitopol +melitta +melk +melkconsumptie +melkert +melkertbanen +melkfles +melkgezichtje +melkinstallatie +melkinstallaties +melkkoe +melkkoeien +melkniveau +melkoe +melkpoederfabriek +melkpoeders +melkprijs +melkproduktie +melkquotering +melkquotum +melkrundveehouderijen +melkspoelwater +melkstimulerend +melktank +melkunie +melkvee +melkveebedrijven +melkveeboeren +melkveehouder +melkveehouderij +melkveehouderijbedrijven +melkveehouders +melkverpakkingen +melkzuren +melkzuur +melle +melnik +melodieën +meltdown +membraan +membraanfilter +membraanfiltratie +membraankeuze +membraanmodule +membraanmodulen +membraanprestaties +membraanscheiding +membraansysteem +membraansystemen +membraantechnologie +membraanvervuiling +membrane +membranen +membrex +memelancholie +memo +memon +memorandum +memorie +memory +memorycard +men +menagerie +menaldum +meneer +menen +menende +mengde +mengelberg +mengelde +mengelden +mengeling +mengelt +mengen +mengers +menggranulaat +menging +mengkamer +mengkleuren +mengkorrelmix +mengsel +mengsels +mengseltoxiciteit +mengt +mengverhouding +mengvijzels +mengvoederbedrijf +mengvoederindustrie +mengvoeders +mengvoercoöperatie +mengvoerindustrie +menige +menigte +mening +meningen +meningsverschil +meningsverschillen +meningsvorming +menken +menlo +mennen +mens +mensehanden +menselijk +menselijke +menselijkgheid +menselijkheden +menselijkheid +menselijkste +mensen +mènsen +mensenhaar +mensenkennis +mensenleven +mensenlevens +mensenrechten +mensenrechtenactivist +mensenrechtenbeleid +mensenrechtenbeweging +mensenrechtencommissie +mensenschuw +mensenschuwte +mensenzielen +mensheden +mensheid +mensjes +menskracht +mensloze +mentale +mentaliteit +mentaliteitsverandering +mentaliteitveranderingen +menting +menu +menugestuurd +mep +meppel +mer +mercedes +merci +mercier +merck +mercure +mercurius +meren +merendeel +merg +mergelland +merieux +merit +merites +merk +merkbaar +merkbare +merkel +merken +merkende +merknaam +merksignalen +merkt +merkte +merkteken +merkten +merkwaardige +merwede +merwedijk +mes +mesheften +meso +mesolongi +messe +messen +messensysteem +messpress +mest +mestaangifte +mestaangifteformulieren +mestactie +mestactieplan +mestacties +mestadministratie +mestafleveringsbewijzen +mestafleveringsestafette +mestafvoer +mestafzet +mestafzetcontract +mestafzetcontracten +mestakkoord +mestbandbatterijen +mestbank +mestbanken +mestbassins +mestbeleid +mestbewerking +mestbewerkingstechniek +mestboekhouding +mestboekhuding +mestbon +mestbonnen +mestbonnenboycot +mestboycot +mestbureau +mestdebat +mestdecreet +mestdistributeurs +mestdossiers +mestdroging +mesterijen +mestexporterende +mestfabriek +mestfabrieken +mestfonds +mestfractie +mestgang +mestgassen +mestgebruik +mestgift +mesthandel +mestheffing +mesthoop +mesthuishouding +mestinjecteur +mestinjectoren +mestkappen +mestkorrels +mestloods +mestmaatregelen +mestmarkt +mestmoeras +mestnadroogsysteem +mestnorm +mestnormen +mestnotitie +mestopslag +mestopslagplaats +mestorganisaties +mestoverleg +mestoverschot +mestoverschotgebieden +mestoverschotten +mestplan +mestplannen +mestprobleem +mestproblematiek +mestproblemen +mestproduktie +mestproduktienorm +mestproduktierechten +mestprotest +mestput +mestquota +mestquotum +mestrechten +mestregels +mestregistratie +mestreservoirs +mestsaneringsfonds +mestscheider +mestscheiders +mestschuiven +mestsilo +mestsoorten +mestspecialisten +meststof +meststoffen +meststoffengebruik +meststoffenwet +meststromen +mesttransacties +mesttransport +mestuitrijden +mestuitrijvoorwaarden +mestvarkens +mestverwerker +mestverwerkers +mestverwerking +mestverwerkingsbedrijf +mestverwerkingsfabriek +mestverwerkingsfabrieken +mestverwerkingsinstallatie +mestverwerkingskosten +mestverwerkingsorganisatie +mestverwerkingssysteem +mestvocht +mestvolume +mestvoorstellen +mestvraagstuk +mestvrije +mestwetgeving +mestwetten +met +meta +metaal +metaalafval +metaalalkylenfabriek +metaalbedrijven +metaalbewerking +metaalbewerkingsbedrijf +metaalbewerkingszuur +metaalconstructies +metaaldeeltjes +metaalertsfabrieken +metaalhoudende +metaalhydroxide +metaalindustrie +metaallegeringen +metaalmengsels +metaaloppervlakken +metaaloxidedeeltjes +metaaloxiden +metaaloxyde +metaaloxyden +metaalpoeder +metaalproducenten +metaalsilicaten +metaalunie +metaalverwerking +metaalzouten +metabolic +metaboliet +metabolieten +metabouw +metacrylzuur +metal +metalchem +metalektro +metalen +metalenemissies +metálicos +metallichesky +metalloceen +metalloceenkatalysator +metallurgische +metam +metamorfose +metawa +meteen +meten +metende +meteon +meteoor +meteoriet +meteorologen +meteorological +meteorologie +meteorologische +meter +meters +meterslange +methaan +methaangas +methaangisting +methaanopbrengst +methanol +methode +methoden +methodes +methodiek +methodisch +methodische +methodologie +methoxy +methyl +methylbromide +methylchloroform +methylcyclopentadienyl +methylcyclopentadiënylmangaan +methyldiethanolamine +methyleenchloride +methylethylamine +methylmetacrylaat +meting +metingen +metrex +metro +metrolijn +metrologie +metropolen +metropool +metrostation +metrosysteem +metroverbinding +metsel +metselzand +mettertijd +meubel +meubelen +meubels +meubeltjes +meubilair +meubileerde +meubileren +meulemans +meulen +meulenberg +meulendijks +meulenmeester +meuwissen +mevr +mevrouw +mewa +mexicaanse +mexico +meyburg +mezelf +mfh +mgas +mgc +mgso +mhp +mhz +miami +miar +miasmas +mica +michael +michigan +micon +micro +microben +microbiële +microbiologie +microbiologisch +microbiologische +microbische +microdrainage +microfiltratie +microfoons +microgram +micrometer +microniseren +microniveau +microorganismen +microprocessor +microprocessoren +microprocessortechniek +microscopisch +microscopische +microsievert +microsilica +microverontreiniging +microverontreinigingen +microwatt +middachten +middag +middagen +middagh +middagmaal +middagrit +middagrust +middags +middagtafel +middaguren +middel +middelbaar +middelburgse +middeldrukgedeelte +middeleeuwse +middelen +middelgebergte +middelgrote +middelhoge +middeling +middelkoop +middellandse +middellange +middelmatig +middelpunt +middels +middelspanningsinstallaties +middelspanningsnet +middelvoorschriften +middelzware +midden +middengebied +middenkader +middenlimburgse +middenmeer +middenoosten +middenpunt +middenspanningsstations +middenstanders +middenweg +middletown +midland +midoost +midreth +mie +mieke +mierennest +mierlo +migratie +migratiebanen +migratory +migrerende +mii +mij +mijden +mijdrecht +mijl +mijlen +mijlenlange +mijllange +mijlpaal +mijlpalen +mijlszone +mijmeren +mijmeringen +mijn +mijnbouw +mijnbouwaktiviteiten +mijnbouwbedrijven +mijnbouwbureau +mijnbouwkunde +mijnbouwkundige +mijnbouwonderneming +mijne +mijnen +mijnent +mijner +mijnproject +mijnsteenverzet +mijnstreek +mijnterreinen +mijnwerker +mijzelf +mike +mikpunt +mikpunten +mikt +mikulski +mil +milaan +mild +milestone +milford +milieu +milieuactieplan +milieuactieplannen +milieuactieprogramma +milieuactivisten +milieuactiviteiten +milieuadministratieprogramma +milieuadvies +milieuadviezen +milieuadvisering +milieuadviseurs +milieuaffaire +milieuaffaires +milieuafspraken +milieuambtenaar +milieuanalyse +milieuanalyses +milieuaspecten +milieubaan +milieubalans +milieubalansen +milieubanden +milieubanen +milieubarometer +milieubaten +milieubedrijf +milieubedrijfsplan +milieubedrijven +milieubegrippen +milieubeheer +milieubeheersysteem +milieubelang +milieubelangen +milieubelastend +milieubelastende +milieubelasting +milieubelastingen +milieubeleid +milieubeleids +milieubeleidsindicatoren +milieubeleidsovereenkomst +milieubeleidsplan +milieubeleidsplannen +milieubeleidsprogramma +milieubeleidsverklaring +milieubeoordeling +milieuberaad +milieubeschaving +milieubeschermend +milieubeschermende +milieubeschermers +milieubescherming +milieubeschermingsbeleid +milieubeschermingsgebieden +milieubeschermregels +milieubesef +milieubeslaglegging +milieubesparende +milieubeurs +milieubevrijdingsteam +milieubewaking +milieubeweging +milieubewegingen +milieubewust +milieubewuste +milieubewuster +milieubewustzijn +milieubezwaren +milieubijstandsteam +milieubiologie +milieublad +milieubladen +milieubouw +milieubureau +milieucentrum +milieucertificering +milieuchecklist +milieucijfer +milieuclaims +milieuclassificatie +milieuclassificaties +milieuclub +milieucode +milieucommisaris +milieucommissaris +milieucommissie +milieucommunicatie +milieucompartiment +milieucondities +milieuconferentie +milieucongres +milieucontainer +milieucontroles +milieuconvenant +milieuconvenanten +milieucoöperatie +milieucoöperaties +milieucoördinator +milieucriminaliteit +milieucrisis +milieucriteria +milieucriterium +milieucursus +milieudebat +milieudefensie +milieudelict +milieudelicten +milieudepartement +milieudeskundige +milieudeskundigen +milieudialoog +milieudienst +milieudiensten +milieudivisie +milieudochter +milieudoelen +milieudoelstelling +milieudoelstellingen +milieudruk +milieueducatie +milieueffect +milieueffecten +milieueffectrapportage +milieueffectrapportages +milieueisen +milieufederatie +milieufederaties +milieufilosofie +milieufilter +milieufonds +milieufraude +milieufruit +milieugebied +milieugebruik +milieugebruiksruimte +milieugebruiksvergunningen +milieugedeputeerde +milieugedrag +milieugegevens +milieugelden +milieugericht +milieugerichte +milieugevaarlijke +milieugevoelige +milieugevolgen +milieugroente +milieugroep +milieugroepen +milieugroepering +milieugroeperingen +milieugrondslag +milieuhandhaving +milieuhandhavingsoverleg +milieuheffing +milieuheffingen +milieuhinder +milieuhulp +milieuhygiëne +milieuhygiënisch +milieuhygienische +milieuhygiënische +milieuinformatiepakket +milieuinspectie +milieuinspectiedienst +milieuinvesteringen +milieujaarverslag +milieujaarverslagen +milieukampioen +milieukennis +milieukeur +milieukeurmerk +milieukeurnormen +milieukeurpercelen +milieukeurtelers +milieuklachten +milieuklachtenlijn +milieuklassen +milieukosten +milieukritiek +milieukunde +milieukundige +milieukundigen +milieukwaliteit +milieukwaliteitsdoelstellingen +milieukwaliteitsnorm +milieukwesties +milieulaboratoria +milieuland +milieulast +milieulasten +milieulease +milieulijst +milieulobby +milieuloket +milieumaat +milieumaatregel +milieumaatregelen +milieumaatschappij +milieumanagement +milieumarketing +milieumarkt +milieumarkten +milieumaten +milieumedewerker +milieumeetlat +milieumeetmethoden +milieumensen +milieumetingen +milieuminister +milieuministerie +milieuministers +milieumonitor +milieunorm +milieunormen +milieuonderzoek +milieuonderzoeksbureau +milieuonvriendelijk +milieuonvriendelijke +milieuoogpunt +milieuoordelen +milieuorganisatie +milieuorganisaties +milieuoverwegingen +milieupakket +milieuparagraaf +milieupaviljoen +milieuperspectieven +milieuplan +milieuplanbureau +milieuplannen +milieuplatform +milieuplein +milieupolitie +milieuprestatie +milieuprestaties +milieuprijs +milieuprijsvraag +milieuprijzen +milieuprioriteit +milieuprioriteiten +milieuprobleem +milieuproblematiek +milieuproblemen +milieuprocedures +milieuproces +milieuprodukten +milieuproduktiebedrijven +milieuproduktinformatie +milieuprofiel +milieuprofielen +milieuprofilering +milieuprogramma +milieuprogrammatuur +milieuproject +milieuprojecten +milieuraad +milieuramp +milieurampen +milieurapport +milieurapportage +milieurapportages +milieurapporten +milieurechercheurs +milieurecht +milieurechtelijke +milieureclame +milieureclamecode +milieuregelgeving +milieuregels +milieurelatie +milieurendement +milieuresultaten +milieurichtlijnen +milieurisico +milieuruimte +milieus +milieusamenwerking +milieusamenwerkingsverband +milieuschade +milieuschadelijk +milieuschadelijke +milieuschadelijkheid +milieuschandaal +milieuscore +milieuscores +milieusecretaris +milieusector +milieuservice +milieusituatie +milieusocioloog +milieusoftware +milieusparende +milieuspecialist +milieuspecificaties +milieustal +milieustandaarden +milieustempel +milieusticker +milieustrafrecht +milieustrafzaken +milieustrategie +milieustrijd +milieustudie +milieusystemen +milieutaak +milieutaakstelling +milieutaakstellingen +milieutaken +milieutarieven +milieutax +milieuteam +milieutechniek +milieutechniekdag +milieutechnieken +milieutechnisch +milieutechnische +milieutechnologie +milieutechnologiebedrijf +milieutechnologiebedrijven +milieutechnologiebeurs +milieutechnologiebijeenkomsten +milieutechnologiemarkt +milieutechnologiesector +milieutechnologievakbeurs +milieutechnologisch +milieutechnologische +milieutechologie +milieuteksten +milieutelefoon +milieutermen +milieuterrein +milieutest +milieuthema +milieutoepassingen +milieutoeslag +milieutoets +milieuveilige +milieuverantwoord +milieuverantwoorde +milieuverantwoordelijke +milieuverbetering +milieuverbeteringen +milieuverbeteringsprojecten +milieuverdiensten +milieuvergelijking +milieuvergunning +milieuvergunningaanvraag +milieuvergunningaanvragen +milieuvergunningen +milieuvergunningenbeleid +milieuvergunningenprocedures +milieuvergunningsprocedure +milieuvergunningverlening +milieuvericateur +milieuverkenning +milieuverkenningen +milieuverklaring +milieuverklaringen +milieuvernietiging +milieuverontreiniging +milieuverordening +milieuverordeningen +milieuverpakking +milieuverpestende +milieuverplichtingen +milieuverslag +milieuverslagen +milieuverslaggeving +milieuverslaglegging +milieuverslagplicht +milieuverslechtering +milieuvervuilend +milieuvervuilende +milieuvervuiler +milieuvervuilers +milieuvervuiling +milieuverzekeringen +milieuvoordeel +milieuvoordelen +milieuvoorkeuren +milieuvoorkeurslijsten +milieuvoorlichting +milieuvoorschriften +milieuvoorwaarden +milieuvoorziening +milieuvoorzieningen +milieuvraagstuk +milieuvraagstukken +milieuvragen +milieuvreemde +milieuvriendelijk +milieuvriendelijke +milieuvriendelijker +milieuvriendelijkere +milieuvriendelijkheid +milieuwaarde +milieuwaarden +milieuwet +milieuwetenschappen +milieuwetgeving +milieuwetgevingen +milieuwethandhaving +milieuwetten +milieuwijk +milieuwinst +milieuwinsten +milieuwoordvoerder +milieuzaken +milieuzonering +milieuzorg +milieuzorgadviseurs +milieuzorgbeleid +milieuzorgcertificaat +milieuzorgcertificaten +milieuzorgcertificatie +milieuzorgdag +milieuzorgprijs +milieuzorgsysteem +milieuzorgsystemen +milis +militair +militaire +militairen +militante +militarisme +miljard +miljarden +miljoen +miljoenen +miljoenenclaims +miljoenenschade +miljoenensubsidie +miljoenenverlies +miljúndersógelser +milko +miller +millhaven +milligram +milligrammen +millimeter +millingen +millingerwaard +millioenen +millon +mills +miloba +milsbeek +milton +miltvuur +mima +min +mina +minachten +minachtend +minachtende +minachting +minachtte +minamata +minas +minder +mindere +minderen +minderheid +minderheidsbelang +minderkosten +minderwaardig +minenergo +mineraal +mineral +minerale +mineralen +mineralenaangifte +mineralenaangiften +mineralenaangiftesysteem +mineralenaanvoer +mineralenbalans +mineralenbeleid +mineralenboekhouding +mineralencirkel +mineralengebruik +mineralengehalten +mineralenheffing +mineralenheffingen +mineralenmanagement +mineralenmengsel +mineralenoverschot +mineralenoverschotten +mineralenproduktie +mineralenstromen +mineralenverlies +mineralenverliezen +mineralenvermindering +mineralisatie +mineraliseerbaar +mineraliseren +minez +mini +miniaire +minicontainers +minieme +minière +minimaal +minimale +minimaliseren +minimalisering +minimum +minimumafstanden +minimumcijfers +minimumeisen +minimuminleg +minimumpercentage +minimumvergoeding +minimumvergoedingen +mining +minister +ministerconferentie +ministerie +ministeriële +ministeries +ministerraad +ministers +ministerstraktement +ministersvergadering +minitank +minke +minnaar +minnaars +minnertsga +minnesota +minpunten +minst +minste +minstens +minus +minuscule +minuten +minutieuze +minuut +minvrom +minzaam +minzaamheid +mir +mirec +mirobolante +mis +misbruik +misbruikte +misdaad +misdaan +misdadiger +misdeelden +misdragen +mise +misener +miserabele +misère +misev +misgunden +mishagen +mishandeld +mishandelde +mishandelt +miskend +miskraam +miskramen +misleidend +misleidende +mislopen +mislukken +mislukking +mislukkingen +mislukt +mislukte +misplaatst +misschien +misselijk +misselijke +misselijkheid +missen +missers +misset +missie +missies +mississipi +misstanden +misstap +mist +mistdruipende +miste +misten +mistig +mistige +mistoestanden +mistroostig +mistte +mistten +misverstand +mit +mitac +miti +mitigerende +mitrailleurs +mits +mitsubishi +mitsui +mittelständischen +mittermeier +miura +mix +mixed +mixer +mja +mjp +mjpg +mkb +mks +mksbouw +mma +mmt +mnisek +mobiel +mobiele +mobil +mobiliteit +mobiliteitsbeleid +moby +mocht +mócht +mòcht +mochten +modaal +modale +modder +modderachtig +modderig +modderlaag +modderrand +mode +modec +modedokter +model +modelberekeningen +modeldraaiboek +modell +modellen +modelleren +modellering +modelmatig +models +modelstudie +modelstudies +modem +modeplaten +modern +moderne +moderner +modernere +modernisatie +moderniseert +moderniseren +modernisering +moderniseringsoperatie +moderniseringsprogramma +modernisme +moderniteit +modernste +moderoman +moderomans +modificatie +modo +modobalans +modulair +modulairsgewijs +module +modulekosten +modules +modulobac +moe +moed +moeda +moede +moedeloos +moedeloosheid +moedeloze +moeder +moèder +moederbedrijf +moederbedrijven +moederlijk +moederlijke +moederlijkheid +moederlijkjes +moederlijks +moedermeisje +moedermelk +moedèrr +moeders +moedertje +moedertjes +moedertjesgezichtje +moedig +moedigen +moedigt +moedwillig +moedwillige +moedwilligheid +moeheid +moeiigjes +moeilijk +moèilijk +moeilijke +moeilijker +moeilijkheden +moeilijkheid +moeite +moeitjes +moeizaam +moeizame +moeras +moerasachtig +moerasgebied +moerasgebieden +moerasgedeelte +moerasjes +moerasland +moerasplan +moerasschildpadden +moerassen +moerasspirea +moerasstrook +moerasvogels +moerasvorming +moerdijk +moergestel +moermansk +moes +moesje +moest +moèst +moesten +móesten +moèsten +moet +mòet +moèt +moeten +mòeten +moèten +mof +mogadishu +moge +mogelijk +mógelijk +mogelijke +mogelijkheden +mogelijkheid +mogen +mogendheden +mogendheid +moghelijk +moguntia +mohilo +moilanen +mok +mokers +mokken +mokkende +mokte +mol +moleculaire +moleculen +molecuulgewicht +molecuulgewichten +molecuulstructuur +molekamp +molen +molenbeekdal +molengreend +molenkamp +molenpark +molens +molensteen +molenwieken +molenwiekgebaren +molina +mollen +mollenoverlast +mollenplaag +möller +mollig +mollige +molligheid +molligjes +molshopen +molten +mom +moment +momenteel +momenten +momentenmethode +mompelde +mönchen +mönchengladbach +mond +mondainiteitjes +monde +mondeling +mondelinge +monden +mondiaal +mondiale +mondialisering +mondiger +monding +mondje +mondjes +mondjesmaat +mondsee +monetary +mongolië +monitor +monitoren +monitorfaciliteit +monitoring +monitoringssysteem +monitoringssystemen +monitoringsysteem +monitors +monju +mono +monoculturen +monocultures +monokristallijne +monolitisch +monomeer +monopolie +monopoliepositie +monopolistische +monorail +monotone +monotoon +monsal +monsanto +monster +monsterachtig +monsterachtigs +monsteranaylse +monsterbeest +monsterlijke +monsterlijkheid +monstername +monsternamen +monsternames +monsternemers +monsteroverdracht +monsterpunt +monsters +monstrueuze +mont +montage +montageschuim +monte +montell +monteren +monteur +monteurs +montferland +montferrand +montfort +montgomery +month +montpellier +montreal +montréal +monument +monumenten +monumentenzorg +monuron +moo +mooi +móoi +mooie +mooier +mooiere +mooij +moois +mooiste +mook +moonen +moons +moor +moord +moordende +mop +moppen +mopperde +mopperen +mopperend +mopperende +moppig +moppige +moraal +moraaltjes +moratorium +morbide +morbiditeit +moreel +morfologisch +morgen +morgenavond +morgenblauw +morgencourant +morgenlicht +morgenmist +morgens +morgenschijn +morgenstraat +morgentwijfel +morgenwandelaars +morgue +moringa +morning +morrapark +morren +morris +morselt +morsen +morsinkhof +morskielen +morssink +morste +morszeck +mortaliteit +morton +mos +mosaangroei +moscow +moskou +mosop +mosselbanken +mosselen +mosselgroei +mossels +mossen +most +mosterd +mostert +mot +motel +motie +motief +moties +motieven +motivatie +motiveerde +motiveren +motiverend +motivering +moto +motocar +motor +motorbelasting +motorbrandstoffen +motorcylinders +motoren +motorentestbank +motorenwerke +motorische +motorkabel +motorolie +motororganisaties +motorproefbank +motorrijders +motorrijtuigenbelasting +motorrijwielen +motors +motorschip +motorsportcircuit +motortechniek +motorvermogen +motorvoertuigen +motorzijde +mott +motto +moujik +mount +mountain +mountains +mourik +mousseline +mouw +mouwen +mouwovertrekken +mpa +mpi +mps +mrc +msg +msi +mskbouw +msp +msrc +msw +mtc +mtr +mud +muffe +muffin +mug +mugabe +muijsenberg +muil +muilen +muilenafgrond +muiltjes +muizen +mukherjee +mulder +mülheim +mülheimer +muller +mülltrans +multi +multicell +multidisciplinair +multidisciplinaire +multifunctionaliteit +multifunctioneel +multifunctionele +multikristallijn +multikristallijne +multimedia +multimodaal +multimodale +multinational +multinationals +multiplier +multisales +multistageproces +multiway +mum +mummies +münchen +munich +municipal +munsflow +munster +münster +münsterland +munt +munten +muren +murmelde +mururoa +musa +musea +museum +museumplein +mushtaq +musis +mussen +mutageniteitstests +mutant +mutanten +mutatie +mutaties +mutsjes +muttenz +muur +muurbedekkingen +muurbevestiging +muurisolatie +muurkrant +muurtje +muurverf +muurverwarming +muziek +muziekles +muzieklessen +muziekzilveren +muzikanten +muzzlers +mvr +mvt +mwe +mwh +mwp +mwth +mycogen +myers +mysterie +mysterieuze +mystiek +mystieke +mystieker +mystieks +mystisch +mystische +mythe +mzo +naadloze +naafhoogte +naaide +naaidoos +naaien +naaister +naaiwerk +naakt +naakte +naaktheid +naaldbossen +naalden +naaldenbed +naaldhout +naaldhouten +naaldspitse +naaldwijk +naam +naamgeving +naamloze +naaqs +naar +naarden +naarmate +naarstig +naast +naaste +naastgelegen +nabarro +nabestaan +nabewerking +nabewerkingen +nabewerkingskosten +nabewerkt +nabij +nabije +nabijgelegen +nabijheid +nabootsen +naburige +nachenlus +nachrichten +nacht +nachtafdekking +nachtdistributie +nachtelijk +nachtelijke +nachten +nachtende +nachthemd +nachthuisschemering +nachtmerrie +nachtnorm +nachtregen +nachtregime +nachts +nachtschade +nachtstemming +nachttrein +nachturen +nachtvensters +nachtventilatie +nachtvluchten +nacompostering +nadacht +nadat +nadeel +nadelen +nadelig +nadelige +naden +nadenken +nadenkende +nadenkt +nader +naderde +naderden +nadere +naderen +naderend +naderende +nadering +naderingshoogtes +nadert +nadien +nadoende +nadoet +nadruk +nadrukkelijk +nadrukkelijke +nadrukkelijker +naf +nafta +naftaleen +nagaan +nagahama +nagasaki +nagebootst +nagedaan +nagedacht +nagedachte +nagedronken +nagegaan +nagekeken +nagekomen +nagelaten +nagele +nageleefd +nagels +nagemeten +nagenoeg +nageschakeld +nageschakelde +nageslacht +nagestaard +nagestreefd +nagewas +naghel +naghels +naglansde +naheffing +nahouden +naïef +naieve +naïeve +naiveteit +naïveteit +najaar +najk +nak +nakijken +nakomen +nalaten +nalatig +nalatige +nalatigheid +nalco +naleeft +nales +naleven +naleving +nalevingsgedrag +naliep +nalieten +naloopt +nam +namaken +name +namelijk +namen +namens +namibia +namiddag +namiddagdonkerte +namiddagduister +namiddagen +namiddags +nanokristallijn +nanometer +nanotechnologie +naoorlogse +nap +napa +napels +naperville +naphthaleendicarboxylaat +napoeffende +nappas +nappassen +napratende +nardo +nareco +narmada +naroken +nas +nasa +nasdaq +nasional +naslagwerk +nasleep +naspoelwater +nassau +nassauplein +nassaustraat +nassi +nastreeft +nastreven +nat +natco +nathanson +natie +naties +nationaal +national +nationale +nationalisme +nationalisten +nationaliteiten +nations +natraject +natrium +natriumazide +natriumbicarbonaat +natriumcarbonaat +natriumchloride +natriumcyanideverbindingen +natriumhalide +natriumhydroxyde +natriumlekkages +natriumsilicaat +natronloog +natte +nattige +nattigheid +natural +nature +naturen +naturschutz +naturspan +natuur +natuuraankopen +natuuraantasting +natuurasfalt +natuurbeheer +natuurbeheerinstanties +natuurbeheerinstellingen +natuurbehoud +natuurbelangen +natuurbeleid +natuurbeleidsplan +natuurbeleving +natuurbeloning +natuurbeschermers +natuurbescherming +natuurbeschermingsbond +natuurbeschermingsjaar +natuurbeschermingsorganisatie +natuurbeschermingsorganisaties +natuurbeschermingsraad +natuurbeschermingswet +natuurbestemming +natuurbeweging +natuurboulevard +natuurbouwer +natuurbouwers +natuurcompensatieplan +natuurcriminaliteit +natuureisen +natuurfonds +natuurfunctie +natuurgebied +natuurgebieden +natuurhars +natuurhistorisch +natuurkenners +natuurkerngebied +natuurkind +natuurkunde +natuurkundige +natuurkwaliteit +natuurlijk +natuurlijke +natuurlijker +natuurlijkerwijze +natuurlijkheid +natuurlijks +natuurlijkweg +natuurmonument +natuurmonumenten +natuurmuseum +natuuronderzoek +natuurontwikkelaars +natuurontwikkeling +natuurontwikkelingsgebied +natuurontwikkelingsgebieden +natuurontwikkelingsplan +natuurontwikkelingsplannen +natuurontwikkelingsprojecten +natuuronwikkeling +natuurorganisatie +natuurorganisaties +natuurplan +natuurplanbureaufunctie +natuurplannen +natuurprodukt +natuurproduktie +natuurprojecten +natuurrampen +natuurramppolissen +natuurreservaat +natuurreservaten +natuurrubber +natuurschoonwet +natuursoorten +natuurstroom +natuurterrein +natuurterreinen +natuurtriomf +natuurverenigingen +natuurverf +natuurverschijnsel +natuurverschijnselen +natuurverven +natuurvoeding +natuurvoedingswinkels +natuurvriendelijk +natuurvriendelijke +natuurvriendelijker +natuurwaarde +natuurwaarden +natuurwetenschap +natuurwetenschappelijke +natuurwinst +nauerna +nauru +nauta +nautilus +nauw +nauwe +nauwelijks +nauwer +nauwere +nauwgezet +nauwgezette +nauwkeurig +nauwkeurige +nauwkeuriger +nauwkeurigere +nauwkeurigheid +nauwlijks +nauwpassend +nav +naverbrander +naverbrandingskamer +naverkleiners +naverwarmd +naverwarmer +naverwarming +navigatie +navigatieroutes +navolging +navorderingsheffing +navraag +navrant +navrante +navulautomaten +navulfles +nawerken +nawerking +nawijst +nazien +nazomeravond +nazomerdag +nazorg +nazorgverplichtingen +nazuchtende +nazuigpomp +nazuiveringsruimte +nbbs +nbdm +nbf +nblf +nbm +ncb +ncc +ncdo +nci +nco +ncw +ndc +ned +neda +nedam +neder +nederig +nederige +nederigheid +nederigjes +nederland +nederlander +nederlanders +nederlands +nederlandsche +nederlandse +nederlandstalige +nederrijn +nedersaksen +nedersaksische +nedship +nedstaal +nedwind +nee +neede +needs +néeen +neef +neefje +neefjes +neem +neemt +neen +néen +neènn +neer +neerbrokkelden +neerbuigend +neerbuigende +neerbuigendheid +neerdaalde +neerdrukken +neerdrukkende +neerduiken +neergaande +neergebogen +neergedaald +neergedrukt +neergelaten +neergelegd +neergeschoten +neergeslagen +neergestort +neergeteld +neergevallen +neergezet +neergezonken +neergooide +neerhagelen +neerhing +neerhingen +neerkijkende +neerkletsende +neerkletste +neerkletterende +neerknielen +neerknielende +neerkomen +neerkomt +neerlands +neêrlands +neerleggen +neerregende +neerslaan +neerslaat +neerslachtig +neerslachtige +neerslachtigheid +neerslag +neerslagoverschot +neerslagpatronen +neerslagvorming +neersloeg +neerstorten +neerstortte +neerstreek +neertinkelend +neervallen +neervallend +neervalt +neerviel +neervielen +neervlokken +neervoort +neerwaartse +neerzag +neerzagen +neerzetten +neerzien +neerziende +neerziends +nefibat +nefit +nefyto +negatief +negatieve +negeerde +negeert +negen +négen +negende +negenen +negenhonderd +negenman +negental +negentien +negentiende +negentig +negeren +negligeer +negligeren +nehem +neiging +neigingen +neil +neipende +nek +nekovri +nelson +nemen +nemende +nen +nentjes +neo +neonatoloog +neopreen +nep +nepa +nepal +ner +nerc +nerf +nergens +nering +nerneuze +nertsen +nerveus +nerveust +nerveuze +nerveuzer +nerveuzere +nervige +nervositeit +nervoziteit +nest +nestelde +nestelen +nesten +nestje +nestlé +nestor +net +netaansluiting +netaansluitingscapaciteit +netac +netbeheer +netco +netgekoppelde +nethart +netheid +netherlands +netinpassing +netjes +netstroom +nette +netten +netterigheid +netto +nettoresultaat +nettowinst +netwerk +netwerken +network +networks +neueinbau +neurale +neurenberg +neuriede +neurologische +neuroloog +neus +neuteboom +neutra +neutraal +neutrale +neutraliseren +neutraliteit +neutramag +neutronen +neuzen +nevada +nevadawoestijn +nevel +nevelblusinstallatie +nevelblusinstallaties +nevelde +nevelig +nevelige +neveligheid +neveling +nevels +neveltjes +neveltriestige +neven +nevenactiviteit +nevenactiviteiten +neveneffect +nevenprodukten +nevenstromen +nevenstroom +nevrip +nevroze +nevrozisme +new +newark +newcastle +newecs +newin +news +newton +newtonweg +nfk +nfo +ngo +nhi +nia +niaba +nibbering +nibe +nibé +nibv +nice +niche +nicht +nichten +nichtje +nichtjes +nicolaasga +nido +nidro +niedersachsen +niedorp +niedrigenergiehaus +nieerde +nieert +niellé +niemand +niendorf +niëren +niet +niét +nièt +niethollands +niethouden +nietig +nietigheden +nietlevende +niets +nièts +nietsbetekenend +nietszeggende +niettegenstaande +niettemin +nietwaar +nietweten +nieuw +nieuwbouw +nieuwbouwactiviteiten +nieuwbouwgebieden +nieuwbouwlocatie +nieuwbouwlokaties +nieuwbouwplannen +nieuwbouwproject +nieuwbouwprojecten +nieuwbouwwijk +nieuwbouwwijken +nieuwbouwwoningen +nieuwe +nieuwegein +nieuwelinge +nieuwenhof +nieuwer +nieuwere +nieuwerkerk +nieuweschans +nieuwheid +nieuwjaarskaarten +nieuwjaarstoespraak +nieuwkomers +nieuwkoop +nieuwkoopse +nieuwland +nieuwlandpolder +nieuwprijs +nieuws +nieuwsblad +nieuwsbrief +nieuwsgierig +nieuwsgierige +nieuwsgierigheid +nieuwsgroep +nieuwslijn +nieuwsrubriek +nieuwste +nieuwsvoorziening +nieuwzeelandse +niftrik +nigerdelta +nigeria +nigeriaanse +nigerianen +nigrum +nihil +nijd +nijdam +nijdaste +nijdig +nijdigde +nijdige +nijdigheden +nijdigheid +nijenhuis +nijenrode +nijkerk +nijl +nijland +nijlganzen +nijlwater +nijman +nijmeegs +nijmeegse +nijmegen +nijpels +nijpend +nijpende +nijpte +nijsi +nijverdal +nijverheid +nikkel +nikkelcadmium +nikkelmetaalhydride +nikkelresten +nikkelverwijdering +niks +nil +nima +nimcr +nimmer +nimos +ninja +nioo +nipo +nippen +nippon +nipte +niras +nirex +niria +niro +nirov +nissan +nissen +nistelrode +nitraat +nitraatbelasting +nitraatconcentraties +nitraatgehalte +nitraatgehalten +nitraatgevoelige +nitraatnormen +nitraatprobleem +nitraatrichtlijn +nitraatstikstof +nitraatuitspoeling +nitraatvervuiler +nitraatvervuiling +nitraatvrij +nitraatzuivering +nitraatzuiveringsinstallatie +nitraten +nitriet +nitriflex +nitril +nitrocellulose +niveau +niveaus +niveauschakelaar +niveausensor +niveauverschil +nivôse +nixen +nizhnevartovsk +nizna +njmo +njonja +nkf +nkk +nko +nlg +nlr +nmc +nme +nmi +nmp +nmr +nmtd +nni +nnwb +noaa +noachs +nob +nobel +nobelprijs +nobelprijswinnaar +nobi +nobis +nobisprogramma +noch +nodeloos +nodeloosheid +nodeloze +nodig +nodige +nodigs +nodigt +noell +noem +noemde +noemden +noemen +noemenswaardig +noemenswaardige +noemt +nog +nóg +nòg +nogal +nogepa +nogh +nogmaals +noh +nom +nominaal +nominale +nominatie +nominaties +nomura +non +nonattainment +nonchalant +nonferro +nonna +nonvlinder +nood +noodgedwongen +noodgevallen +noodhulporganisaties +noodkreet +noodlijdende +noodlot +noodlotgrote +noodlottig +noodlottige +noodlottigheid +noodlotzware +noodstroomdieselinstallatie +noodstroomvoorziening +noodweer +noodwendig +noodzaak +noodzaakt +noodzakelijk +noodzakelijke +noodzakelijkerwijs +noodzaken +nooit +nóoit +noòit +nóóit +noopt +noorbeek +noord +noordafrikaanse +noordamerikaanse +noordatlantische +noordbrabantse +noordduitse +noordelijk +noordelijke +noordelijker +noordelijkste +noorden +noorder +noorderhaaks +noorderkwartier +noordervliet +noordfranse +noordhollandse +noordholt +noordkoreaanse +noordkoreanen +noordkust +noordlijn +noordlimburgse +noordnoorse +noordoever +noordoost +noordoosten +noordoostgrens +noordoostpolder +noordpool +noordrand +noordrijn +noordse +noordwaarts +noordwand +noordwest +noordwestelijke +noordwesten +noordwestpunt +noordwijk +noordwijkerhout +noordzee +noordzeebadplaatsen +noordzeebodem +noordzeekanaal +noordzeekust +noordzeekustzone +noordzeevissers +noordzeezand +noors +noorse +noort +noorwegen +nooter +nop +noppenstructuur +nord +nordberg +nordmann +nordrhein +nordtank +noren +norester +norg +norm +normaal +normaalbedrijf +normaalvermogen +normadressant +normale +normalisatie +normaliseren +normaliteit +normaliter +normandië +normandische +normbepalingen +normblad +normbladen +normconcentratie +normen +normering +normontwerp +normoverschreiding +normoverschrijding +normstelling +normstijging +norned +norsk +norske +north +norvell +norway +norwich +not +nota +notabene +notaris +notebooks +noteerde +noteerden +noten +notengezichtjes +noteren +noterende +notering +notie +notitie +notre +nou +nouveau +nouwen +nova +novadan +novatie +novel +novem +november +novembernummer +novemproject +novib +noviteit +noviteiten +nox +noxon +noz +nozema +nozzle +nozzles +npf +npi +npra +nra +nrb +nrc +nrel +nrit +nrs +nrsp +nsg +nskm +nta +nts +nuanceren +nuarimol +nubl +nuchter +nuchtere +nucleair +nucleaire +nuclear +nuclide +nucliden +nuenen +nuf +nuffige +nufjes +nukjes +nul +nulemissie +nulkortingsregeling +nullast +nullijn +nulliteit +nulmeting +nuloptie +numansdorp +numerieke +nummer +nummers +nunspeet +nuon +nut +nutek +nuth +nutricia +nutriënten +nutriëntengebruik +nutriëntenmanagement +nutriëntenverliezen +nutsbedrijf +nutsbedrijven +nutteloos +nutteloosheid +nutteloze +nuttelozer +nuttig +nuttige +nuttigen +nuttiger +nva +nvc +nvca +nvg +nvkl +nvm +nvn +nvob +nvpb +nvpg +nvrd +nvtb +nvv +nvvh +nvz +nwo +nwr +nww +nylon +nytrosylatie +oak +oasis +obeessie +oberhausen +oberlausitz +object +objecten +objectief +objectieve +objectiveerbare +objectiviteit +objekten +oblast +obligatie +obligaties +obm +obscure +obscuur +obscuurweg +observatiepost +observatieposten +observatieputten +observatietoren +observer +observeren +obsessie +obsidiaan +obstakel +obstakels +ocato +occ +occupational +occupeer +occuperen +occurence +océ +oceaan +oceaanbodem +oceaanproject +oceaanwater +ocean +oceanen +oceanic +oceanograaf +oceanografen +oceanografie +oceanoloog +ochsenfurt +ochten +ochtend +ochtendprogramma +ochtends +ochtendstemming +ochtendsymposium +octaangehalte +octrooi +octrooibureau +ode +odense +odescalchi +odessa +odiflora +odp +oecd +oecologie +oecumene +oefen +oefende +oefenen +oefening +oefent +oefenterrein +oefenterreinen +oegstgeest +oekotechnik +oekraïense +oekraine +oekraïne +oekraïnse +oer +oeral +oerbos +oerbossen +oerlemans +oerwoud +oerwouden +oeso +oestrogeen +oestrogene +oestrogenen +oestrogenic +oestrogens +oeuvre +oever +oeverbegroeiing +oeverbeschermingen +oeverbossen +oeverinfiltratie +oeverloos +oeverplanten +oevers +oeververbinding +oezbeekse +ofelia +off +offensieve +offer +offerde +offeren +offers +offert +offerte +offertes +office +official +officials +officieel +officieels +officiële +officier +officieren +officierstafel +offs +offshore +ofschoon +oftech +oftewel +ofwel +ogachi +ogden +ogen +ogenblik +ogenblikje +ogenblikkelijk +ogenblikken +ogenlach +ogenschouw +ogenvonk +oggel +oghenblik +oginiland +ogoni +ogoniland +ohé +ohio +ohmen +ohra +oil +oilbooms +oirsbeek +oisterwijk +oisterwijkse +okd +oke +oklahoma +öko +økologiske +oksels +oktaangehalte +oktober +olaf +olc +old +oldenzaal +ole +olefinengehalte +olefinverbund +oleg +oleifeira +olfactometer +olfaktometrie +olie +olieachtig +olieachtige +olieafscheider +olieafscheiders +oliebad +oliebasis +oliebedrijven +oliebestrijdingsoefening +oliebewerking +olieboycot +oliebronnen +olieconcern +olieconcerns +oliecrises +oliedepots +oliedistributiemaatschappij +oliedruppel +oliedruppels +oliedruppeltjes +oliefilter +oliefilters +oliegesmeerde +oliegigant +oliehandelaren +oliehoudend +oliehoudende +olieimporterende +olieinstallatie +oliekamer +olielaag +olieleidingen +olielekbak +olielekkage +olielekkages +oliemaatschappij +oliemaatschappijen +olieminister +oliemonsters +oliën +olieongeluk +olieopbrengst +olieopslag +olieopslagtanks +oliepijpleiding +oliepijpleidingen +olieplatform +olieplatforms +olieprijs +olieprijzen +olieproducenten +olieproducerende +olieprodukten +olieproduktie +olieproduktiebedrijf +olieproduktspecificaties +olieprojecten +olieraffinaderij +olieraffinaderijen +olieraffinage +olieramp +olierampen +oliereserves +olieresten +olierijke +oliescheider +oliescheidingsinstallatie +olieschermen +olieschoonmaak +oliesector +olieslang +olieslijk +oliesoort +oliesoorten +oliestook +oliestroom +olietank +olietanker +olietanks +olietekort +olievaten +olieveld +olievelden +olieverf +olieverontreiniging +olieverontreinigingen +olievervuiling +olievlek +olievlekken +olievoorraad +oliewinning +oliewinsten +olifant +olifanten +olijf +olijfboomgaarden +olm +olsen +olympische +oma +omarming +ombouw +ombudsman +ombuigingsoperatie +omc +omdat +omdraaide +omdraaien +omdrongen +omdwaling +omegam +omer +omgaan +omgaat +omgang +omgebogen +omgebouwd +omgebouwde +omgedaan +omgedraaid +omgegaan +omgekeerd +omgekeerde +omgekomen +omgerekend +omgeslagen +omgesprongen +omgestaard +omgeurden +omgeven +omgeving +omgevingen +omgevingscondities +omgevingsfactoren +omgevingsinvloeden +omgevingskwaliteit +omgevingslucht +omgevingspsychologie +omgevormd +omgezeild +omgezet +omgezworven +omging +omgingen +omhaal +omhakken +omheen +omheinig +omheisde +omhels +omhelsd +omhelsde +omhelsden +omhelse +omhelst +omhelzen +omhelzing +omhelzingen +omhoog +omhoogduwen +omhuld +omhulling +omhulsel +omive +omkapte +omkeren +omkerende +omkijken +omkijkende +omklemde +omkopen +omkoperij +omkransing +omkronkelen +omlaag +omleggen +omleiden +omleidingen +omleidingstunnel +omliggende +omlijnd +omlijst +omlijste +omlijstte +omlijstten +omloop +ommedwaling +ommeheen +ommekeer +ommelijn +ommelijnen +ommen +ommense +ommeren +omn +omneveling +omnium +omo +omploegen +omraming +omrekeningsfactoren +omringd +omringde +omringden +omringende +omroep +omruil +omruilen +omschakelen +omschakeling +omscholing +omschreef +omschreven +omschrijft +omschrijving +omschrijvingen +omslaan +omslaand +omslachtig +omslag +omslagjes +omsloegen +omspringen +omspringt +omspuiten +omstandigheden +omstreden +omstreek +omstreeks +omstreken +omtoverd +omtovering +omtrent +omvang +omvangen +omvangende +omvangrijk +omvangrijke +omvangrijker +omvangt +omvat +omvatte +omvatten +omvattend +omvattende +omver +omverwerpen +omvormer +omvormers +omvorming +omwaaien +omweg +omwille +omwonden +omwondene +omwonende +omwonenden +omzag +omzeild +omzeilen +omzet +omzetachterstand +omzetgroei +omzetreductie +omzetstijging +omzetten +omzetters +omzetting +omzettingscoëfficiënt +omzetverhoging +omzetverlies +omzichtig +omzichtige +omzichtigheid +omzomeren +onaangekondigd +onaangekondigde +onaangenaam +onaangename +onaangeroerd +onaangetast +onaanroerbare +onaantrekkelijk +onaantrekkelijkheid +onaanvaardbaar +onaanvaardbare +onaardig +onaardige +onacceptabel +onafgebroken +onafhankelijk +onafhankelijke +onafhankelijkheid +onafhankelijkheidsbeweging +onafwijsbaar +onas +onbalans +onbarmhartig +onbedachtzaam +onbedachtzaamheid +onbedijkte +onbedoeld +onbedorvenheid +onbeduidend +onbeduidende +onbeduidender +onbeduidendheid +onbedwingbaar +onbedwingbare +onbeghrijpelijk +onbegonnen +onbegrijpelijk +onbegrijpelijke +onbegrijpelijker +onbegrijpelijkheid +onbegrijpend +onbegrip +onbehaaglijk +onbehagelijk +onbehagelijks +onbehandeld +onbeholpen +onbehoorlijk +onbehoorlijkheid +onbehouwens +onbekend +onbekende +onbekenden +onbekendheid +onbelangrijk +onbelast +onbelastbaarheid +onbelaste +onbeleefd +onbeleefdheden +onbemand +onbeminnelijk +onbenaderbaar +onbenaderbare +onbenullig +onbenut +onbenutte +onbepaald +onbepaalde +onbeperkt +onbeperkte +onberaden +onberedeneerd +onbereikbaar +onbereikbare +onberekenbaar +onberispelijk +onberispelijkheid +onbeschoft +onbespreekbaar +onbestaanbaar +onbestemde +onbestendig +onbetaalbaar +onbetaalbare +onbetaald +onbetrouwbare +onbetwijfelbaar +onbevoegd +onbevredigend +onbeweeglijke +onbewegelijk +onbewegelijke +onbewegelijkheid +onbewerkt +onbewimpeld +onbewolkt +onbewolkte +onbewoond +onbewust +onbewuste +onbewustheid +onbezorgd +onbrandbaar +onbrandbare +onbreekbaar +onbreekbaarheid +onbruikbaar +onbruikbare +oncontroleerbaar +ondankbaar +ondankbare +ondanks +ondemocratische +onden +onder +onderaan +onderaannemer +onderaannemers +onderaardse +onderafdichting +onderbelichting +onderbouwd +onderbouwde +onderbouwen +onderbouwing +onderbrak +onderbraken +onderbrekingen +onderbrengen +onderbroek +onderbroken +onderdak +onderdeel +onderdelen +onderdoen +onderdruk +onderdrukken +onderdrukt +onderen +ondergaan +ondergang +ondergebracht +ondergedompeld +ondergedompelde +ondergeschikt +ondergeschikte +ondergeschoven +ondergewaardeerd +ondergewerkt +onderging +ondergingen +ondergoed +ondergrens +ondergrond +ondergronden +ondergrondisolatie +ondergronds +ondergrondse +onderhandelaar +onderhandelaars +onderhandeld +onderhandelen +onderhandeling +onderhandelingen +onderhandelt +onderhands +onderheid +onderhevig +onderhield +onderhoud +onderhoudbaarheid +onderhouden +onderhoudend +onderhoudsactiviteiten +onderhoudsarm +onderhoudsarme +onderhoudsbaggerwerk +onderhoudsbeurten +onderhoudscontract +onderhoudsgevoeligheid +onderhoudskosten +onderhoudsmanagement +onderhoudsmiddelen +onderhoudsovereenkomst +onderhoudsperioden +onderhoudsprogramma +onderhoudsschilders +onderhoudsstructuur +onderhoudsvriendelijke +onderhoudsvrij +onderhoudswerk +onderhoudswerkzaamheden +onderhuidse +onderin +onderkant +onderkend +onderkent +onderlaag +onderlagen +onderliggende +onderling +onderlinge +ondermaat +ondermeer +ondermijnen +ondermijnt +onderminister +ondermode +onderneemt +ondernemen +ondernemer +ondernemers +ondernemersbond +ondernemerschap +ondernemersorganisatie +ondernemersorganisaties +onderneming +ondernemingen +ondernemingsorganisaties +ondernemingsraden +ondernemingsstrategiën +ondernomen +onderontwikkeld +onderop +onderricht +onderrok +onderschat +onderscheid +onderscheiden +onderscheiding +onderscheids +onderscheidt +onderscheppen +onderschept +onderschreden +onderschreef +onderschreven +onderschrift +onderschrijft +onderschrijven +onderstaand +onderstations +onderste +ondersteund +ondersteunde +ondersteunen +ondersteunend +ondersteunende +ondersteuning +ondersteuningsprogramma +ondersteunt +onderstreept +ondertekenaars +ondertekend +ondertekende +ondertekenden +ondertekenen +ondertekening +ondertekent +ondertitel +ondertoon +ondertussen +ondervertegenwoordigd +ondervinden +ondervinding +ondervindt +ondervond +ondervonden +ondervraagd +ondervraagden +ondervragen +onderwaardering +onderwaterdepot +onderwatergeluid +onderwatergeluiden +onderwaterrif +onderwatersuppletie +onderwaterzanddepot +onderwaterzoogdieren +onderweg +onderwerken +onderwerp +onderwerpen +onderwijl +onderwijs +onderwijsactiviteiten +onderwijscompetitie +onderwijsprogramma +onderwijsproject +onderworpen +onderworpenheid +onderzeeboot +onderzeeboten +onderzeeërs +onderzeese +onderzocht +onderzochte +onderzochten +onderzoek +onderzoekbedrijf +onderzoekcentrum +onderzoeken +onderzoekend +onderzoeker +onderzoekers +onderzoekinstelling +onderzoekinstituut +onderzoekprogramma +onderzoeks +onderzoeksagenda +onderzoeksbeurzen +onderzoeksbevel +onderzoeksbureau +onderzoekscentra +onderzoekscentrum +onderzoekscommissie +onderzoeksdienst +onderzoekservaring +onderzoeksfase +onderzoeksgegevens +onderzoeksgeld +onderzoeksgroep +onderzoeksinstellingen +onderzoeksinstituten +onderzoeksinstituut +onderzoekskosten +onderzoeksmethode +onderzoeksmethoden +onderzoeksobjecten +onderzoeksorganisatie +onderzoeksorganisaties +onderzoeksplicht +onderzoeksprogramma +onderzoeksproject +onderzoeksprojecten +onderzoekspunten +onderzoeksrapport +onderzoeksreactoren +onderzoeksresulaten +onderzoeksresultaten +onderzoeksruimte +onderzoeksschepen +onderzoeksschip +onderzoeksstrategie +onderzoeksteam +onderzoeksthema +onderzoekstraject +onderzoeksverslag +onderzoeksvoorstellen +onderzoeksvormen +onderzoekt +ondesteunt +ondeugd +ondeugdelijk +ondeugden +ondeugend +ondeugende +ondiep +ondiepe +ondiepte +ondier +ondoelmatig +ondoenlijk +ondoordacht +ondoordachte +ondoordachtheid +ondoordringbaar +ondoordringbaarheid +ondoordringbare +ondoorgrondelijke +ondoorlatende +ondoorzichtig +ondoorzichtigheid +ondraagbare +ondragelijk +ondragelijke +ondragelijkheid +ondrinkbaar +onduidelijk +onduidelijke +onduidelijkheden +onduidelijkheid +oneens +oneerlijk +oneerlijke +oneerlijkheid +oneigenlijk +oneigenlijkheid +oneindig +oneindige +oneindigheden +oneindigheid +onem +onenigheid +onervaren +onevenredige +onevenwichtig +onfatsoenlijke +onfeilbaar +ongeacht +ongebleekt +ongebleekte +ongeboren +ongebreidelde +ongebruikt +ongebruikte +ongecontroleerd +ongedaan +ongedekte +ongedierte +ongedisciplineerd +ongeduld +ongeduldig +ongedurig +ongegeneerde +ongegeneerdheid +ongegrond +ongehuwde +ongekamd +ongekapt +ongekend +ongekende +ongeleefd +ongelegeerd +ongelegeerde +ongelijk +ongelikte +ongeloof +ongelooflijk +ongelooflijkheid +ongeloofwaardig +ongelovig +ongeluk +ongelukig +ongelukje +ongelukken +ongelukkig +ongelukkige +ongelukkiger +ongelukscenario +ongemak +ongemakkelijk +ongemerkt +ongemoeid +ongenaakbaarheid +ongenaakbare +ongenade +ongenadig +ongeneeslijk +ongenoegen +ongenuanceerd +ongeoorloofd +ongeoorloofde +ongerechtigheden +ongeremd +ongerepte +ongerieflijke +ongerust +ongerustheid +ongescheiden +ongeschikt +ongeschonden +ongeschreven +ongeslepen +ongesteldheid +ongestoord +ongestoorde +ongetiteld +ongetrouwd +ongetrouwde +ongetwijfeld +ongevaarlijk +ongevaarlijke +ongeval +ongevallen +ongevallendienst +ongeveer +ongevoelig +ongevoelige +ongevoeligheid +ongevoerde +ongevraagd +ongewenst +ongewenste +ongewijzigd +ongewone +ongewoon +ongewoons +ongezegd +ongezellig +ongezellige +ongezond +ongezonde +ongezonder +ongezuiverd +onghartelijk +ongrijpbaar +ongunstig +ongunstige +onhaalbaar +onhandelbaar +onhandelbare +onhandig +onhandige +onhandigheden +onhandigheid +onhartelijk +onhartelijkheid +onhebbelijk +onhebbelijke +onhebbelijkheden +onheduidend +onheil +onherroepelijk +onherroepelijke +onherstelbaar +onherstelbare +onhoorbaar +onhoorbare +onivins +onjuist +onjuiste +onjuistheden +onklaar +onkosten +onkruid +onkruidbeheersing +onkruidbestrijder +onkruidbestrijding +onkruidbestrijdingsmaterieel +onkruidbestrijdingsmiddel +onkruidbestrijdingsmiddelen +onkruidborstel +onkruidborstelarmen +onkruidborstelen +onkruidbrander +onkruidbranders +onkruiden +onkruidverdelgers +onkruidverhitter +onkruidverhitting +onkundig +onkundige +onlangs +onlesbaar +onlief +onlogisch +onlogische +onlosmakelijk +onlusten +onmacht +onmachtig +onmachtssfinx +onmenselijk +onmènselijk +onmerkbaar +onmetelijke +onmetelijkheid +onmiddellijk +onmiddellijke +onmin +onmisbaar +onmiskenbaar +onmiskenbare +onmoetten +onmogelijk +onmogelijkbereikbare +onmogelijke +onmogelijkheid +onnatuurlijk +onnatuurlijke +onnauwkeurigheidsmarge +onnodig +onnodige +onnozel +onnozele +ono +onomkeerbaar +onomstotelijk +ononderbroken +onontbeerlijk +onontknoopbaar +onontkoombaar +onopgeloste +onophoudelijk +onophoudelijke +onoplettendheid +onoplosbaar +onoplosbare +onoprecht +onopzettelijk +onoverbrugbaar +onoverkomelijk +onoverwinlijke +onoverzichtelijk +onoverzienbare +onpassend +onpersoonlijke +onpractisch +onpraktisch +onrealistisch +onrecht +onrechte +onrechtmatig +onrechtmatigheden +onrechtvaardig +onrechtvaardigheid +onredelijk +onredelijke +onredelijkheid +onregelmatige +onregelmatigheden +onregelmatigs +onrendabele +onri +onroerend +onroerende +onroerendgoedtransacties +onrust +onrustig +onrustpolder +ons +òns +onsamenhangende +onschadelijk +onschadelijke +onschatbare +onschuld +onschuldig +onschuldige +onschuldigs +onsi +onstuimig +onstwedde +onsympathieke +onszelf +ontapbaar +ontario +ontastbaar +ontastbare +ontbeert +ontbeet +ontberen +ontbiedt +ontbijt +ontbijten +ontbijttafel +ontbindingsprodukten +ontbloeien +ontblootte +ontboezemde +ontboezeming +ontboezemingen +ontbolsteren +ontbossing +ontbossingen +ontbrak +ontbraken +ontbranden +ontbreekt +ontbreken +ontbrekende +ontdaan +ontdeed +ontdekken +ontdekker +ontdekkers +ontdekking +ontdekkingen +ontdekt +ontdekte +ontdekten +ontdoen +ontdoeners +ontdoet +ontdoken +ontdooifrequentie +ontduiken +ontduikende +ontduiking +ontduikt +onteelt +onteigenen +onteigening +onteigeningen +ontelbare +onterecht +onterven +ontevreden +ontevredenheden +ontevredenheid +ontex +ontfermde +ontferming +ontfermt +ontgassing +ontgelden +ontging +ontginnen +ontgoocheld +ontgoocheling +ontgraven +ontgraving +ontgroeit +ontgronders +ontgronding +ontgrondingenbeleid +ontgrondingenfonds +ontgrondingenlocaties +ontgrondingenplan +ontgrondingenwet +ontgrondingsbedrijven +ontgrondingsfonds +ontgrondingslocaties +ontgrondingswet +onthaald +onthaalde +onthalen +ontharden +ontharding +onthardingsinstallaties +onthardt +ontheet +ontheffing +ontheffingen +ontheffingsprocedures +ontheffingsregeling +ontheven +onthield +onthielden +onthoofd +onthouden +onthoudt +onthuld +onthutsende +ontinkte +ontinktingsresidu +ontkend +ontkende +ontkenden +ontkennen +ontkennend +ontkenning +ontkenningen +ontkent +ontkiemt +ontkleed +ontkleedde +ontkleurt +ontknoopt +ontkomen +ontkoppelen +ontkrachten +ontladen +ontladingen +ontlast +ontlasten +ontlasting +ontleden +ontleding +ontleed +ontleedt +ontleend +ontloken +ontlokkende +ontlopen +ontluchten +ontmanteld +ontmantelen +ontmanteling +ontmantelingsbesluit +ontmantelingskosten +ontmantelingsproces +ontmoedigd +ontmoedigen +ontmoediging +ontmoedigingen +ontmoet +ontmoeten +ontmoeting +ontmoetingen +ontmoette +ontmoetten +ontnam +ontnamen +ontnemen +ontneming +ontnemingsvorderingen +ontnomen +ontnuchterd +ontnuchterden +ontoegankelijkheid +ontoelaatbaar +ontoelaatbare +ontoereikend +ontoonbaar +ontoonbaarder +ontplofbare +ontploffen +ontploffing +ontploffings +ontploffingsgevaar +ontplofte +ontplooien +ontpoldering +ontpolding +ontregeld +ontroerd +ontroerde +ontroering +ontruimd +ontruimen +ontruiming +ontsiering +ontslag +ontslagen +ontsluiten +ontsluiting +ontsluitingsweg +ontsmetters +ontsmettingsmiddel +ontsmettingsmiddelen +ontsnappen +ontsnappend +ontsnappende +ontsnappingsstoom +ontsnapt +ontsnapte +ontsnippering +ontspande +ontspanden +ontspannen +ontspoord +ontspoorden +ontsporingen +ontsprongen +ontstaan +ontstaat +ontstak +ontstane +ontsteking +ontstekingsbron +ontsteld +ontstelde +ontsteltenis +ontstemd +ontstemden +ontstemming +ontstoken +ontstond +ontstonden +ontstraalde +ontstromend +onttakeling +onttrekken +onttrekking +onttrekkingssysteem +onttrekt +onttrokken +ontvallen +ontvang +ontvangdagen +ontvangen +ontvangende +ontvangenis +ontvanger +ontvangers +ontvangst +ontvangsten +ontvangsthal +ontvangt +ontvankelijk +ontvankelijker +ontvankelijkheid +ontvetters +ontvettingsmiddelen +ontving +ontvingen +ontvlambare +ontvlucht +ontvluchten +ontvouwden +ontvreemdde +ontvreemde +ontvreemden +ontvreemders +ontvreemding +ontwaakte +ontwaken +ontwakende +ontwapening +ontwapeningscommissie +ontwapeningsconferentie +ontwaterd +ontwateren +ontwatering +ontweek +ontweken +ontwend +ontwerp +ontwerpbeschikking +ontwerpbureau +ontwerpdruk +ontwerpdrukken +ontwerpen +ontwerper +ontwerpers +ontwerpfase +ontwerpfouten +ontwerpgereedschap +ontwerpgereedschappen +ontwerpmaatregelen +ontwerpmethode +ontwerpoplossingen +ontwerpprijs +ontwerpproces +ontwerpt +ontwerptechnologie +ontwerptemperatuur +ontwerpvergunning +ontwerpversie +ontwerpwaarde +ontwerpwedstrijd +ontwierp +ontwijd +ontwijdde +ontwijken +ontwikkel +ontwikkelaars +ontwikkeld +ontwikkelde +ontwikkelden +ontwikkelen +ontwikkelend +ontwikkelende +ontwikkeling +ontwikkelingen +ontwikkelings +ontwikkelingsbank +ontwikkelingsfonds +ontwikkelingsgeld +ontwikkelingsgraad +ontwikkelingshulp +ontwikkelingskansen +ontwikkelingskosten +ontwikkelingsland +ontwikkelingslanden +ontwikkelingsmaatschappij +ontwikkelingsmodel +ontwikkelingsorganisatie +ontwikkelingsplan +ontwikkelingsproject +ontwikkelingsprojecten +ontwikkelingsrace +ontwikkelingssamenwerking +ontwikkelingsscenario +ontwikkelingsstadium +ontwikkelingsverdrag +ontwikkelingsvisie +ontwikkelomgeving +ontwikkelpasta +ontwikkelt +ontwikkkeld +ontworpen +ontwrichtte +ontzag +ontzaglijk +ontzaglijke +ontzaglijkheden +ontzanding +ontzandingsplaats +ontzandingsplan +ontzegd +ontzenuwd +ontzenuwde +ontzenuwen +ontzenuwing +ontzet +ontzette +ontzettend +ontzettende +ontzetting +ontzield +ontzien +ontziet +ontzilte +ontzilten +ontziltingsfabrieken +ontziltingsinstallatie +ontzinken +ontzinkingsfabriek +ontzinkingsproces +ontzuren +ontzwaveling +ontzwavelingsapparatuur +ontzwavelingsinstallatie +onuithoudbare +onuitloogbaar +onuitputtelijke +onuitroeibare +onuitsprekelijke +onuitstaanbaar +onuitstaanbare +onuitvoerbaar +onuitvoerbaarheid +onuitwisbare +onveilige +onveranderd +onveranderde +onveranderlijk +onveranderlijke +onveranderlijkheid +onverantwoord +onverantwoordelijk +onverantwoordelijkheid +onverbiddelijk +onverbiddelijke +onverbiddelijkheid +onverbloemde +onverbrande +onverbreekbare +onverdelgbare +onverdraagzaam +onverdraagzaamste +onverdragelijk +onverdroten +onvergankelijk +onvergankelijke +onverharde +onverhoopte +onverklaarbaar +onverklaarbare +onverkorte +onverlichte +onvermijdelijk +onvermijdelijke +onverminderd +onvermoede +onvermoeid +onvermomde +onverplichte +onverschillig +onverschillige +onverschilligheid +onverschoten +onverstandig +onverstandige +onverstoorde +onvervalste +onvervangbaar +onverwacht +onverwachte +onverwachts +onverwerkbaar +onverwerkbare +onverzadigde +onverzoenlijk +onverzoenlijke +onverzoenlijkheid +onverzorgde +onvoldaan +onvoldaanheid +onvoldoende +onvolledig +onvolledige +onvolledigheid +onvoorspelbaar +onvoorspelbaarheid +onvoorwaardelijk +onvoorwaardelijke +onvoorzichtigheid +onvrede +onvriendelijk +onvriendelijke +onvruchtbaar +onwaar +onwaardig +onwaardige +onwaarheden +onwaarheid +onwaarschijnlijk +onwaarschijnlijke +onwederstaanbaar +onwederstaanbare +onweer +onweerhoudbaar +onweerhoudbare +onweerlegbaar +onweersbui +onweerslucht +onweersluchten +onweerstaanbaar +onweerstaanbare +onweerszwoelte +onwelwillend +onwerkelijkheid +onwetend +onwetendheid +onwetenschappelijke +onwetingen +onwezenlijkheden +onwil +onwillekeurig +onwillekeurige +onwillig +onwillige +onwilligheid +onwrikbaar +onwrikbare +ony +onzat +onze +ónze +ònze +onzedelijk +onzedelijkheid +onzegbaars +onzeker +onzekere +onzekerheden +onzekerheid +onzer +onzichtbaaar +onzichtbaar +onzichtbare +onzienlijke +onzienlijks +onzin +onzinnig +onzinnige +onzorgvuldig +onzorgvuldige +onzuiver +onzuiverheden +ooftbomen +oog +oogjes +oogleden +oogluikend +oogmerk +oogopslag +oogpunt +oogst +oogstafval +oogstderving +oogsten +oogstjaren +oogt +oogverblindende +ooit +óoit +oóit +ook +óok +òok +óók +ookal +ookwel +oom +óom +oomen +oompje +ooms +oor +oord +oordeel +oordeelde +oordeelt +oordelen +oorden +oorkonde +oorlog +oorlogse +oorschot +oorsprong +oorspronkelijk +oorspronkelijke +oorspronkelijkheid +oorspronkelijks +oorveeg +oorwurmen +oorzaak +oorzaken +oost +oostblok +oostelijk +oostelijke +oosten +oostende +oostenrijk +oostenrijks +oostenrijkse +oostenwind +oostenwinden +oostenwindkoude +ooster +oosterbeek +oosterbierum +oosterburen +oostergasfabriek +oostergrachtswal +oosterhof +oosterhout +oostermeer +oosterschelde +oosterscheldedam +oosterse +oosterwijk +oosteuropa +oosteuropese +oostgroningse +oostkanaalweg +oostkant +oostkust +oostnederlandse +oostoever +oostsiberië +oostsiberische +oostvaarderplassen +oostvaardersplassen +oostwaarde +oostzaan +oostzijde +ooy +ooykaas +ooypolder +opademend +opake +opalig +opalla +opat +opbergen +opbergmijn +opbeurende +opblazen +opbleef +opblijven +opbloei +opbloeien +opbloesemde +opboksen +opborg +opborrelde +opbouw +opbouwen +opbrengen +opbrengend +opbrengst +opbrengsten +opbrengstprijzen +opbrengstverbeteringen +opbrengstvergoedingsregeling +opbrengstverklaring +opbrengstvoorspelling +opbruising +opdagen +opdamptechnieken +opdanste +opdat +opdeling +opdoeken +opdoemde +opdoemen +opdoemende +opdoen +opdoet +opdraaien +opdraait +opdracht +opdrachten +opdrachtgever +opdrachtgevers +opdrijven +opdrogen +opdrong +opdroogde +opec +opeengestapeld +opeens +opeenstapelingen +opeenvolgende +opeenvolging +opegenomen +opel +open +openbaar +openbaarden +openbaarheid +openbaart +openbare +openbarende +openbaring +openbaringen +openbreidde +openbreidende +opende +opendeed +openden +opene +openen +opener +openflapperden +opengaan +opengaande +opengedaan +opengegaan +opengehouden +opengekraakte +opengelaten +opengemaakt +opengeplooid +opengerukte +opengesloten +opengesteld +opengetrokken +opengeweken +opengezet +openging +openheid +openhield +openhouden +opening +openingen +openings +openleg +openlijk +openlijke +openluchtrecreatie +openmaak +openmaakte +openplooien +opens +openscheuren +openschoof +opensluiten +openspringen +openstaan +openstaande +openstellen +openstelling +openstond +openstraalden +opent +opentrekken +openwaaien +openweken +openwoei +opera +operatie +operatiekamer +operaties +operational +operationaliseren +operationeel +operationele +operators +opereert +opereren +opererend +opererende +opeten +opetende +opflakkerend +opflikkering +opflikkert +opfrissen +opgaan +opgaande +opgaat +opgaf +opgave +opgaven +opgebloeid +opgebloeide +opgeborgen +opgebouwd +opgebracht +opgebrachte +opgebrande +opgedaan +opgedane +opgedeeld +opgedoemd +opgedragen +opgedreven +opgedroogd +opgeëist +opgegaan +opgegaarde +opgegeten +opgegeven +opgegraven +opgegroeid +opgehaald +opgehaalde +opgehangen +opgeheven +opgehoogd +opgehouden +opgejaagd +opgejaagde +opgeklaard +opgeknapt +opgeknapte +opgekocht +opgekoeld +opgekomen +opgekronkeld +opgekropt +opgekropte +opgeladen +opgelegd +opgelegde +opgeleid +opgeleide +opgelet +opgeleverd +opgelicht +opgeloken +opgelopen +opgelost +opgeloste +opgelucht +opgemaakt +opgemerkt +opgenomen +opgeofferd +opgepakt +opgeplakt +opgepompt +opgepompte +opgepropt +opgeraakt +opgerakeld +opgerezen +opgericht +opgerichte +opgeroepen +opgerold +opgeruimd +opgeruimde +opgeschoond +opgeschort +opgeschoten +opgeschoven +opgeschreven +opgeschroefd +opgeschroefde +opgesjord +opgeslagen +opgesloten +opgesmeerd +opgesmuld +opgesplitst +opgespookt +opgespoord +opgespoten +opgestaan +opgestapeld +opgestart +opgesteld +opgestelde +opgestoken +opgestookt +opgestraald +opgestuurd +opgetild +opgetogen +opgetogenheid +opgetreden +opgetrokken +opgevallen +opgevangen +opgevat +opgeven +opgevist +opgevizioend +opgevoed +opgevoerd +opgevolgd +opgevouwen +opgevreten +opgevrolijkt +opgevuld +opgewaaid +opgewarmd +opgewassen +opgewekt +opgewekte +opgewekter +opgewektheid +opgewerkt +opgewoelde +opgewonden +opgewondenheid +opgewondenste +opgezadeld +opgezegd +opgezet +opgezette +opgezien +opgezocht +opgezogen +opgezweept +opgezweepte +opgezwollen +opgierende +opging +opgingen +opglanzing +opglanzingen +opglimlachten +opglimpen +opglimpende +opglimping +opglimpingen +opgraven +opgrijnzen +opgrijzende +opgroeien +opgroeiende +opgroeiplaats +ophaal +ophaaldienst +ophaalkosten +ophaalsystemen +ophaalt +ophaaltruck +ophalen +ophalend +ophalers +ophef +opheffen +opheffende +opheffing +opheldering +ophemelde +ophemelen +opheusden +ophief +ophield +ophieven +ophoepelt +ophoog +ophoogzand +ophopen +ophoping +ophouden +ophoudt +opic +opinie +opiniepeiling +opiniepeilingen +opinietjes +opinion +opjaagde +opjeugdigende +opjeugdiging +opkijkende +opklaarde +opkleuren +opklimmen +opklimming +opknapbeurt +opknappen +opkomen +opkomende +opkoming +opkomst +opkomt +opkon +opkoop +opkopen +opkrachtende +opkrikken +opkropte +opkwam +opkweek +oplaadbaar +oplaadbare +oplaaide +oplaaiend +opladen +oplader +oplage +opleefde +opleefden +opleeft +oplegde +opleggen +oplegger +opleggers +oplegmateriaal +oplegt +opleiding +opleidingen +opleidingsbehoefte +opleidingsinstituten +opleidingssector +opleidt +oplekte +oplette +opletten +oplettende +opleven +oplevende +opleverde +opleveren +opleverende +oplevering +oplevert +opleving +oplichten +oplichtende +oplichterij +oplichting +oplichtingen +oplichtte +opliep +opliepen +oplikte +oploopt +oplopen +oplopend +oplosbaar +oplosbare +oploskoffie +oplosmiddel +oplosmiddelarme +oplosmiddelemissies +oplosmiddelen +oplosmiddelenhoudende +oplosmiddelgehalte +oplosmiddelhoudende +oplosmiddelrijke +oplosmiddelvrije +oplossen +oplossing +oplossingen +oplossingsgericht +oplossingsgerichtheid +oplossingsrichting +oplost +opluchting +opluikende +opmaakt +opmaakte +opmaken +opmars +opmerkelijk +opmerkelijker +opmerking +opmerkingen +opmerkte +opmerkten +opmerkzaam +opmonterend +opname +opnames +opneembaar +opneembare +opneempunten +opneemt +opnemen +opnieuw +opofferen +opofferend +opofferende +opoffering +oppas +oppassen +oppasser +oppasseres +oppast +oppaste +opperde +opperduit +opperen +opperst +opperste +oppert +oppervlak +oppervlakbescherming +oppervlakken +oppervlakkig +oppervlakkige +oppervlakkigheid +oppervlakkigweg +oppervlakte +oppervlaktebehandelende +oppervlaktebehandeling +oppervlaktebronnen +oppervlaktedelfstoffen +oppervlakten +oppervlaktestructuur +oppervlaktetechnieken +oppervlaktetechnologie +oppervlaktewater +oppervlaktewateren +oppervlaktewaterpeilen +oppervlaktewatersysteem +oppervlaktwateren +oppoetsen +oppompen +opponent +opportunities +opposanten +oppositie +oppositieleider +oppositiepartijen +opra +opraasde +oprakeling +opraken +opranselen +opraper +oprazende +oprecht +oprechtheid +oprechtste +oprees +oprekt +oprezen +oprichten +oprichter +oprichters +oprichting +oprijzen +oprit +opritten +oproep +oproepen +oproeping +oproepkrachten +oproept +oproereenheden +oprolt +opruimen +opruiming +opruimkosten +opruimploegen +opruimt +oprukkende +ops +opschalen +opschaling +opschemerde +opschieten +opschijningen +opschoor +opschoot +opschorting +opschriften +opschrikken +opschrikten +opschroeft +opschroevende +opschudding +opschuift +opslaan +opslaat +opslag +opslagbunkers +opslagcapaciteit +opslagdepot +opslageiland +opslagen +opslaggoederen +opslaginstallaties +opslagkasten +opslagloods +opslagplaats +opslagplaatsen +opslagprojecten +opslagruimte +opslagruimten +opslagsysteem +opslagtank +opslagtanks +opslagterrein +opslagterreinen +opslagvat +opslagvaten +opslagvermogen +opslagvoorstel +opslikken +opsloeg +opsloot +opsluiten +opsluiting +opsnijdende +opsnoof +opsomming +opspitsten +opspookte +opspookten +opsporen +opsporende +opsporing +opsporings +opsporingsactiviteiten +opsporingsambtenaar +opsporingsambtenaren +opsporingsbevoegdheid +opsporingsdiensten +opsporingsonderzoeken +opspraak +opsprong +opspuiten +opstaan +opstaande +opstak +opstand +opstapelde +opstapeling +opstappen +opstarten +opsteeg +opsteken +opstekende +opstellen +opstellers +opstelling +opstelt +opstijgen +opstijgende +opstijvend +opstoken +opstond +opstonden +opstorming +opstralen +opstrijk +opsturen +opstuwing +optelling +optelt +optic +optie +opties +optima +optimaal +optimale +optimalisatie +optimaliseert +optimaliseren +optimalisering +optimisme +optimistisch +optimistische +option +options +optisch +optische +optocht +optochten +optrad +optraden +optreden +optredende +optredens +optreedt +optrekken +optroebelen +optrokken +opvallen +opvallend +opvang +opvangbak +opvangbakken +opvangen +opvangsysteem +opvatte +opvatting +opvattingen +opviel +opvijzelde +opving +opvlam +opvlamde +opvliegend +opvloeiingen +opvoedde +opvoeden +opvoeding +opvoeren +opvoerinstallatie +opvolgen +opvolgende +opvolger +opvolgers +opvolgingscommissie +opvouwen +opvrat +opvullen +opwaaien +opwaartse +opwaasde +opwachting +opwarmen +opwarmend +opwarming +opwarmt +opweegt +opwek +opwekken +opwekking +opwekkingskosten +opwekt +opwekte +opwellen +opwelling +opwellingen +opwellingterstond +opwerking +opwerkings +opwerkingsfabriek +opwerkingsfabrieken +opwerpen +opwikkelend +opwillen +opwind +opwindbare +opwinden +opwindende +opwinding +opwindingen +opwolkend +opwonden +opzag +opzagen +opzet +opzette +opzettelijk +opzetten +opzettend +opzicht +opzichte +opzichten +opzieden +opzien +opziende +opzij +opzocht +opzoeken +opzoekt +opzweefde +opzweping +opzwol +oranje +oranjepolder +oranjerieën +oranjestraat +oranjewoud +oranjezon +oratie +orbaek +orchidee +orchideeën +orda +orde +ordelijk +ordening +ordeningsbeleid +order +orderontvangsten +orderportefeuille +orders +orderstromen +ordnance +ordner +ordners +ordonnans +oren +orenburg +oresundskonsortiet +org +orgaan +organen +organic +organics +organisatie +organisatieantropologe +organisaties +organisatiestructuur +organisation +organisator +organisatoren +organisatorisch +organisatorische +organisch +organische +organiseerde +organiseert +organiseren +organiserend +organisme +organismen +organization +organizeer +organizeerde +organo +organochloorbestrijdingsmiddelen +organochloorhoudend +organochloorverbindingen +organofosforbestrijdingsmiddelen +organometaal +organotinverbindingen +orgie +oriëntatie +oriënteert +oriënteren +oriënterend +oriënterende +oriëntering +originaliteit +origine +origineel +originele +orkaan +orkaanseizoen +orkanen +orknefteorgsyntez +orkney +orlaco +ornament +ornamenten +ornithologische +ornl +ors +orthodox +orthodoxe +orthopedische +osaka +osb +oscar +oscilleren +oscillerende +osha +osieck +oskam +oskamp +oskarhamn +oslo +osmocote +osmose +osnabrück +ospar +osprey +oss +osse +ossenvlees +ostende +österreich +ostfriesland +otb +otero +ottawa +ottelientje +otters +otto +ottocar +oud +oude +oudelui +oudenallen +oudenbosch +oudenrijn +ouder +ouderdom +ouderdoms +oudere +ouderen +ouderenaftrek +ouderkerk +ouderlijk +ouderlijke +ouders +ouderwets +ouderwetse +oudewater +oudheden +oudheid +oudje +oudjes +oudpapier +oudpapierbedrijf +oudpapiermarkt +oudste +òudste +oudsten +oudwoude +ouest +our +out +outplacement +output +ouwe +oùwe +ouweheer +ouwelijk +ouwelijke +ouwsterhaule +ovale +ovam +ovb +oven +ovens +over +overaanbod +overal +overall +overasselt +overbekende +overbelast +overbemest +overbemesten +overbemesting +overbevissing +overbevist +overbleef +overblijfselen +overblijft +overblijven +overblijvende +overbodig +overbodige +overboog +overboord +overbosch +overbrengen +overbrenging +overbrugging +overbulderde +overcapaciteit +overdaad +overdadigheden +overdadigheid +overdag +overdekt +overdekte +overdenken +overdracht +overdrachts +overdrachtsprijs +overdragen +overdreef +overdreven +overdrijft +overdrijven +overdrijving +overdruk +overeen +overeengekomen +overeenkomst +overeenkomsten +overeenkomstig +overeenkomstige +overeenkomt +overeenkwamen +overeenstemming +overeenstemt +overeind +overexploitatie +overgaan +overgaat +overgaf +overgang +overgangsfase +overgangsgebied +overgangsperiode +overgangsregeling +overgangssubsidie +overgangstermijn +overgave +overgebleven +overgebogen +overgebracht +overgedachte +overgedragen +overgeeft +overgeërfde +overgegaan +overgehaald +overgeheveld +overgekomen +overgelaten +overgeleverd +overgelopen +overgemaakt +overgenomen +overgeplaatst +overgeplant +overgeschakeld +overgeschilderd +overgeslagen +overgestapt +overgestoken +overgevende +overgevoel +overgevoelig +overgevoelige +overgevoeligheid +overgewichtig +overgordijn +overgordijnen +overgrootmoeder +overgrote +overhalen +overhand +overhandigd +overhandigde +overhandigden +overhandigen +overhandiging +overhangend +overhead +overheden +overheen +overheerlijke +overheersen +overheersend +overheersten +overheid +overheids +overheidsaandelen +overheidsambtenaren +overheidsbeambten +overheidsbedrijf +overheidsbeleid +overheidsberekeningen +overheidsbeslissingen +overheidsbijdrage +overheidscommissie +overheidsdeel +overheidsdeelneming +overheidsdiensten +overheidsdoelstelling +overheidsfunctionarissen +overheidsgebouwen +overheidsgegevens +overheidsgeld +overheidshulp +overheidsingrijpen +overheidsinspanning +overheidsinstanties +overheidsinstelling +overheidsinstellingen +overheidsinvestering +overheidsmaatregelen +overheidsnorm +overheidsnormen +overheidsonderneming +overheidsopdrachten +overheidsorgaan +overheidsorganisatie +overheidsorganisaties +overheidsplan +overheidsplannen +overheidsprogamma +overheidsprogramma +overheidspubliciteit +overheidsregeling +overheidsregels +overheidssteun +overheidssturing +overheidssubsidie +overheidsuitgaven +overheidsverslag +overheidsvoorlichting +overheidswege +overhevelen +overheveling +overhevelingstoeslag +overhevelingstoeslagen +overhoop +overhoorde +overhouden +overig +overige +overigen +overigens +overijse +overijsel +overijselse +overijssel +overijsselse +overjas +overjasje +overkant +overkappen +overkapping +overkapt +overkoepelend +overkoepelende +overkomen +overkomst +overlaadstation +overlaat +overlap +overlappende +overlapt +overlast +overlaten +overleden +overleed +overleefd +overleeft +overleerafval +overleg +overlegcentrum +overlegd +overlegde +overlegden +overlegeconomie +overleggen +overleggende +overleggroep +overleggroepen +overlegorgaan +overlegorganen +overlegplatform +overlegproces +overlegt +overleven +overlevende +overleving +overlevingsslag +overliet +overlieten +overlijden +overloopgebied +overmaas +overmaat +overmate +overmatige +overmeesterde +overmeesteren +overmoedige +overmoedigheid +overmorgen +overnacht +overnachting +overnam +overname +overnamebesprekingen +overnamedoelstelling +overnames +overneemt +overnemen +overpersen +overpoeierd +overproduktie +overreden +overreding +overrijden +overrompeld +overschaduwd +overschakelen +overschakeling +overschat +overschoenen +overschot +overschotbedrijven +overschotgebieden +overschotheffing +overschotsheffingen +overschotten +overschreden +overschreed +overschreiden +overschreiding +overschrijden +overschrijding +overschrijdingen +overschrijdt +overschrÿdt +overseas +overslaan +overslaande +overslag +overslagbedrijf +overslagbedrijven +overslagen +overslaginstallaties +overslagplatform +overslagstation +overslagstations +overslagvoorzieningen +oversloeg +overspannen +overstaan +overstap +overstappen +oversteek +oversteken +overstelpen +overstelpend +overstelpt +overstelpte +overstelpten +overstijgen +overstijgt +overstromende +overstroming +overstromingen +overstroomde +overstuur +oversubsidiëring +overtekend +overtochten +overtollig +overtollige +overtraden +overtreden +overtreder +overtreders +overtreding +overtredingen +overtreedt +overtreffen +overtreft +overtripte +overtrof +overtroffen +overtuigd +overtuigde +overtuigdheid +overtuigen +overtuiging +overtuigingen +overuren +overvallen +overvalt +oververhit +oververhitting +overviel +overview +overvloed +overvloedig +overvloedige +overvol +overvolle +overwaaien +overweegt +overweek +overweg +overwegen +overwegend +overweging +overwegingen +overweldigd +overweldigde +overweldigen +overweldigend +overweldigende +overwin +overwinnaar +overwinnen +overwinnende +overwinning +overwogen +overwon +overwonnen +overwoog +overzag +overzeese +overzicht +overzichtelijk +overzichten +overzichtsrapport +overzien +overziet +overzijde +ovto +owens +owners +ows +oxidant +oxidatie +oxidatiestap +oxidation +oxide +oxideert +oxinil +oxydatie +oxydatiekatalysator +oxydatiemiddel +oxydatiereactie +oxydatiestap +oxydatieve +oxyde +oxyden +oxyderen +oxyderende +oxygrafische +oxykalkslik +oxypro +ozb +ozon +ozonaantastend +ozonaantastende +ozonafbraak +ozonafbrekende +ozonapparatuur +ozonconcentratie +ozonconcentraties +ozonfonds +ozongat +ozonhuishouding +ozonisatie +ozonisator +ozonlaag +ozonlaagaantastende +ozonlaagafbreker +ozonlaagonderzoek +ozonniveaus +ozonnorm +ozonnormen +ozonperiode +ozonproblematiek +ozonrichtlijn +ozonstandaard +ozontoename +ozonverdrag +ozonvervuiling +ozonvorming +ozonvriendelijke +ozonwaarden +paadjes +paai +paaien +paal +paalsfundering +paar +páar +paard +paardachtigen +paardehaar +paarden +paardenhouderij +paardentram +paardje +paarlemoer +paars +paarse +paarsig +paarsige +paart +paartijd +paartje +paassen +pab +pacht +pachtcontracten +pachter +pachthof +pachtsituatie +pachyderm +pacific +pacificgebied +packaging +packer +pacs +pact +pad +paddestoelen +paden +pafc +page +pagina +paginagroot +paginagrote +pais +paisley +pajong +pak +pakhuizen +pakje +pakken +pakkende +pakket +pakketten +pakkingen +pakkings +pakt +pakte +pakten +pal +paleis +paleizen +palen +paleobotany +palermo +palestijnen +palet +palfrenier +paling +palingfuiken +paljas +palladium +pallavicini +pallethout +pallets +palm +palmen +palmhout +palmpitolie +palynology +pamerindo +pamflet +pamfletten +pamplona +pan +panasonic +pancanadian +pand +panden +pandjes +paneel +panel +panelen +panheel +paniek +panklare +pannen +pannerdens +pannerdensch +panoplie +pantalon +pantalons +pantoffels +pantomime +pantser +pap +papa +papagaaiduikers +papaverbloemen +papeete +papegaaien +papegaaikleuren +papendrecht +papenveer +paper +papier +papierafval +papierafvalcontainers +papierafvalverwerking +papierbrij +papiercellulose +papierchemicaliën +papierconcern +papieren +papierfabricage +papierfabriek +papierfabrieken +papierfabrikant +papiergebruik +papiergroep +papiergroothandel +papierindustrie +papierinzameling +papierloze +papiermengsel +papierprijs +papierproducenten +papierprodukten +papierproduktie +papierpulp +papiersoort +papiersoorten +papiertje +papierverbruik +papiervernietigers +papierverwerkers +papierwerk +papoea +paprika +paprikaplanten +paprikateelt +paques +parabole +parachin +paradichloorbenzeen +paradijs +paradijsvogels +paradiso +paradox +parafines +paragraaf +parallel +parallelle +parallelsessies +paramaribo +parameters +parapluie +parapluies +paras +parasieten +parasit +parasjin +parasol +parasols +paravent +paravents +parcours +pardon +parel +parelde +parelden +parelen +parelend +parelsnoeren +paren +parfumeren +paribas +pariëren +parijs +parijse +paris +parisienne +park +parkachtige +parkbos +parkeerelementen +parkeergarages +parkeergelegenheid +parkeermogelijkheden +parkeerplaats +parkeerplaatsen +parkeerterreinen +parken +parket +parketten +parkgebied +parkjes +parks +parksysteem +parlement +parlementair +parlementaire +parlementariër +parlementariërs +parlementslid +parlementssteun +parma +parool +parsons +part +participant +participanten +participatie +participeert +participeren +particle +particulate +particulier +particuliere +particulieren +partie +partiële +partij +partijen +partijkeuringen +partijstaat +partijstaten +partijtje +partijtjes +partner +partnerbeurs +partners +partnership +parvenùachtig +parzer +pas +pasen +pasgeboren +pasklaar +pasklare +pasminco +paso +passaatwinden +passabel +passage +passages +passagier +passagiers +passagiersvolume +passanten +passeerde +passeert +passen +passend +passende +passer +passeren +passerend +passerende +passie +passies +passieve +past +paste +pasten +pastoraal +pastorale +pastoraler +pâté +patent +patentaanvraag +patenten +patenteren +patenthouder +patenttijd +pathway +patiënt +patiënte +patiënten +patiëntenorganisaties +patijn +patriarchale +patriarchen +patricia +patricisch +patrick +patronen +patroon +paul +pauline +paulowna +pauls +paulus +paus +pauto +pauw +pauze +pawex +pax +paxon +pay +pays +pbeg +pbts +pbv +pcb +pcbp +pcf +pcmcia +pdc +pdf +pec +pedant +pedantisme +peebles +peek +peel +peelen +peelgebied +peenplukker +peer +peerdsbos +peereboom +peignoir +peil +peilbeheer +peilbuis +peilbuizen +peilde +peilen +peiling +peiljaar +peilloos +peilverhogingen +peins +peinsde +peinzen +peinzend +peinzende +peinzens +peinzing +peizermaden +pekela +peking +pélerine +pellet +pellets +pelsdierhouders +pembrokeshire +pemega +pen +pendelbus +pendelbusje +pendelen +pendrecht +pendule +penetratieweerstand +penetrating +penicilline +penlite +pennemes +pennsylvania +penselen +pensioen +pension +pensionering +penthouse +peoria +peper +peperdure +peppel +peppen +pept +per +perceel +perceelgrenzen +perceelopgave +perceelsranden +perceeltje +percelen +percentage +percentages +percentiel +perceptie +perception +perchloorethyleen +percolaat +percolaatbassin +percolaatwater +percolaatzuivering +percolatiefilter +percolatiewater +peren +perentelers +perfectioneren +performance +periode +perioden +periodes +periodiek +periodieke +perk +perkara +perken +perliet +permanent +permanente +permanentmagneetgeneratoren +permeabele +permeable +permeameter +permeatie +permissie +permitteert +permitteren +pernis +perpignan +perron +pers +persbericht +persbijeenkomst +persbureau +persconferentie +perscontainers +persen +persgesprek +persifleerden +persist +persistent +persistente +persistentie +persleidingen +perslucht +persluchtcompressoren +persluchtkoeler +persofficier +personages +personal +personeel +personeelsadministratie +personeelsbestand +personeelsbezetting +personeelsblad +personeelsleden +personeelsorganisatie +personele +personen +personenauto +personentreinen +personenvervoer +personenwagens +persoon +persoonlijk +persoonlijke +persoonlijkheid +persoonlijkheidsstoornissen +persoonlijks +perspectief +perspectiefloos +perspectieven +perspektiven +perspomp +persproces +perste +persverklaring +persvijzelscheider +persvoorlichting +perswagen +perszeef +perverse +perzische +peschar +peseta +pesetas +peso +pessimist +pest +pestanal +pesticide +pesticiden +pesticidengebruik +pesticidenregistratie +pesticideprodukten +pesticideresten +pesticides +pestman +pet +peta +petajoule +petcore +peter +petersburg +petis +petitie +petities +petkus +petro +petrochemie +petrochemisch +petrochemische +petroleum +petroleumcokes +petroleumlucht +petroleumraffinaderijen +petroleumwet +petroleumwinning +petroliam +petrov +petten +petto +peugeot +peuters +pevac +pfaffenschlag +pfältzer +pfeiffer +pfennig +pff +pfinztal +pfk +phare +pharmaceutical +pharmaceutisch +pharmeuropa +pharming +phase +phaseout +phébus +phénix +phenyleendiamine +philadelphia +philip +philipp +philips +phoebus +phosphoric +photo +photochemische +photovoltaïc +photovoltaik +photovoltaïsch +photovoltaische +photovoltaïsche +phthalaat +phthalaten +phthalates +phu +phuu +phuuu +physics +physieke +phyteuma +phytophthora +phyziek +piano +picardie +pichtr +pick +pickering +picnic +picto +pie +piedemonte +piedemontegebied +piedmont +piek +piekbelasting +pieken +piekende +piekerig +piekgas +piekgebruik +piekjes +pieklast +piekproduktie +piekrechte +piekrendement +piekuitstoot +piekuren +piekvermogen +piekwaarde +piekwarmtevraag +piekwatt +pieper +piepers +piepjong +piepschuim +pier +pierewaaide +pierre +piet +pieten +pieter +pieterburen +pietro +piëzo +pigment +pigmenten +pijl +pijlen +pijlers +pijlstaart +pijn +pijnacker +pijnigde +pijnigen +pijnlijk +pijnlijke +pijnlijks +pijp +pijpen +pijpencircuit +pijpleiding +pijpleidingen +pijpleidingenstelsel +pijplijn +pijpwerk +pikant +pikante +pikdonker +pikduister +pikduisternis +pikken +pikte +pikzwart +pikzwarte +pil +piloot +pilot +piloten +pilotinstallatie +pilotproject +pim +pimm +pin +pinatubo +pinch +pinguïns +pink +pinkegat +pinus +pioneer +pioniers +pionierswerk +pipa +pipe +piping +pir +pisa +pistolen +pistool +pit +pitrus +pittem +pittig +pittige +pittsburgh +pizza +pkb +pkl +plaag +plaagde +plaagden +plaaggeest +plaagt +plaat +plaatafval +plaatgat +plaatje +plaatjes +plaatmateriaal +plaatmaterialen +plaats +plaatsbare +plaatschroot +plaatse +plaatselijk +plaatselijke +plaatsen +plaatsgebonden +plaatsgevonden +plaatsing +plaatsingsbeleid +plaatsingsmogelijkheden +plaatsingsproblematiek +plaatsingsrichtlijn +plaatsingsruimte +plaatsingstempo +plaatsje +plaatsjes +plaatsmaken +plaatst +plaatste +plaatsvervangend +plaatsvinden +plaatsvindt +plaatsvond +plaatsvonden +place +placht +placide +plafond +plafondpanelen +plafonds +plagen +plagerij +plagerijen +plaines +plainfield +plak +plakkaten +plakken +plakte +plakten +plan +planaflora +planbureau +planck +planeconomie +planeet +planfase +plangebied +plank +planken +plankton +planktondiertjes +planmatig +planmatige +plannen +planning +planologisch +planologische +planstudie +plant +plantaardig +plantaardige +plantage +plantages +plante +planteavlforsøg +planten +plantengroei +plantenkas +plantenkwekers +plantenprodukten +plantensoorten +plantenziektekundige +plantenziektenkundige +planters +plantesoorten +planteziektenkundig +planteziektenkundige +plantijnstraat +plantje +plantmanager +plantmateriaal +plantsoen +plantsoendiensten +plantsoenen +planvoorbereidingsfase +plas +plasbermen +plasma +plasmaboogcentrifuge +plasmalichtboogcentrifuge +plasmatechnik +plasmatoorts +plasmatoortscentrifuge +plassen +plassende +plassengebied +plasserwaard +plaste +plastic +plasticfabrikant +plasticgranulaat +plasticinzameling +plasticproducenten +plastics +plasticsoorten +plasticstructuur +plastificeermiddel +plastomeren +plat +platdakprodukten +plate +plateau +platen +platform +platforms +platformsloperij +platgebrand +platgedrukt +platgelopen +platgevouwen +platinum +platisolplaat +platonisme +platte +plattegronden +platteland +plattelands +plattelandsgemeenten +plattelandsmilieu +plattelandsontwikkeling +plattelandsvernieuwing +plattelandsvrouwen +plaza +plc +plebs +plechtig +plechtige +pleegden +pleegkind +pleegkinderen +pleegt +pleegvader +plegen +plegers +pleidooi +plein +pleinen +pleisterwerk +pleit +pleitbezorger +pleiten +pleitte +pleizier +pleizierig +plek +plekgebonden +plekje +plekjes +plekke +plekken +pleksgewijs +plenaire +plenum +plezier +plezierig +plezierjacht +plezierjagers +pleziervaart +plicht +plichtige +plichtjes +plichtsbesef +plichtsgetrouw +pln +ploeg +ploegen +ploert +ploerten +ploften +plomp +plompe +plooi +plooibare +plooiboezem +plooide +plooiden +plooien +plooiende +plooierig +plooit +plots +plotse +plotseling +plotselinge +pluim +pluimmodellen +pluimplus +pluimvee +pluimveebedrijf +pluimveebedrijven +pluimveehouder +pluimveehouderij +pluimveehouderijen +pluimveehouders +pluimveemest +pluimveesector +pluis +pluisjes +pluk +plukken +plukte +plunje +plus +pluspunt +plutonium +plutoniumoxyde +plutoniumschip +plutoniumsmokkel +plv +pmo +pmv +pnem +pneumatische +pneuwielen +pocerady +pochen +pochend +pocherijen +pochner +pochte +podium +poeder +poedercoating +poederhout +poederkalk +poederkool +poederkoolcentrale +poederkoolcentrales +poederkoolvliegas +poedermateriaal +poeders +poedertechnologie +poederverdichting +poederverfharsen +poederverven +poedervorm +poedervormig +poefende +poeffende +poefte +poeier +poeierblanke +poeierde +poeierden +poelen +poept +poesmooi +poëtisch +poetri +poetries +poetsen +poëzie +poëzietje +pof +pogen +poging +pogingen +point +points +poisson +pok +poken +pol +polaire +polar +polaroid +polder +polderbewoners +polderboeren +polderdistrict +poldergebied +poldergemalen +polders +polen +policy +poliepen +polinat +polis +polissen +politici +politicologie +politicoloog +politie +politieblad +politiebureau +politiebureaus +politiecel +politiek +politieke +politiemensen +politiemilieutaak +politierechter +politieregio +pollinat +pollutants +pollutec +polluter +pollution +polonoreste +pols +polsen +poly +polyacrylamide +polyamide +polyamidemembraan +polychloorbifenylen +polychloordioxines +polycyanoraathoudende +polycyanoraten +polycyclische +polydek +polydisperse +polyester +polyesterband +polyesterbasis +polyesterfabriek +polyesterharsverwerking +polyesters +polyetheen +polyetheenglycolen +polyethenen +polyethoxylaten +polyethyleen +polyethyleenfabriek +polyethyleenfolie +polyethyleentereftalaat +polyethyleentereftelaat +polygechloreerde +polymeer +polymeeremulsies +polymeermatrix +polymeerpoeder +polymeerverbindingen +polymelkzuur +polymer +polymeren +polymerisatie +polymers +polynesië +polynesische +polyolefine +polyolefins +polypropeen +polypropyleen +polystyreen +polystyreenschuim +polysulfide +polytechnique +polytechnische +polytropisch +polyurethaan +polyurethaanplaten +polyurethaanschuim +polyurethaantechnologie +polyvinylchloride +polyvinylideenfluoride +pom +pommée +pomp +pompen +pompende +pompenfabrikant +pompensysteem +pompinstallatie +pompput +pompstation +pompstations +pompsysteem +pompsystemen +pompt +pompte +pompzijde +pon +pond +ponden +pondje +ponnetje +pons +pont +pontech +pontoise +pony +poogde +poogden +pookte +pool +poolafstanden +pooling +pools +poolse +poolstreken +poolvorming +poort +poorten +poortjes +poortvliet +poosde +poot +pootaardappelen +pootgoed +pop +popconcerten +pophost +poppe +poppemoedertje +poppen +poppenwereld +popperigheid +poppetje +poppetjes +poppie +poppig +poptel +populair +populaire +populariteit +populatie +populatiegrootte +populaties +population +populier +populieren +populierenbossen +por +porcelein +porceleinen +poreus +poreusheid +poreuze +poriën +poriëngetal +poriënstructuur +poriewater +porosiemiddel +porseleinen +porta +portaalarm +portaalkranen +portcurno +porte +portée +portefeuille +portegijs +portemonnee +portie +portier +portière +portillo +portret +portretten +portrettenstijl +portugal +portugese +pose +poseren +poseur +positie +positief +posities +positieve +position +positivisme +positivistische +post +postbank +postbankrekeningnummer +postbestelauto +postbus +postbusnummer +posten +poster +posterborden +posterijen +postpapier +postzakken +postzegeldoosje +postzegels +posw +pot +potash +poten +potentiaal +potentiaalverschil +potentie +potentieel +potentiële +potenties +potgrond +pothoven +potje +potlood +potomac +potplanten +potplantenbedrijven +potsdam +potten +pottetrien +potvissen +poudre +poulenc +pousseert +pousseren +pouw +powell +power +powered +poze +ppb +ppc +ppg +ppm +ppr +pra +praag +praat +praatjes +praatte +praatten +pracht +prachtig +prachtige +practice +practices +practici +practisch +praediniussingel +pragmatisch +pragmatische +praktijk +praktijkbladen +praktijkboek +praktijkbrief +praktijken +praktijkexperimenten +praktijkgerichter +praktijkgroep +praktijkinformatie +praktijkkennis +praktijkomstandigheden +praktijkonderzoek +praktijkoplossingen +praktijkproeven +praktijkreeks +praktijkrijpe +praktijkschaal +praktijkschool +praktijksituaties +praktijkvoorbeelden +praktisch +praktische +praktischer +praktisheid +pralende +pralmolens +pralwerken +pranab +prangde +prangende +praten +pratende +praxair +prc +pre +precedent +precedentwerking +precies +preciese +precieze +precipitator +precisieverwarming +precisieverwarmingssystemen +predicdcyn +predichat +predicted +predikant +prees +prefab +prefereert +prefereren +preis +preiteelt +prekwalificatie +prélude +premie +premiebetalingen +premier +premiere +première +premiers +premies +premiestelsel +prentenboek +prentenboeken +prentjes +preparaat +preparaten +prepare +present +presentabel +presentatie +presentaties +presentatrice +presenteerbladen +presenteerde +presenteerden +presenteert +presenteren +presentie +president +presidentscampagne +presidentschap +presidentskandidaten +presidentsverkiezingen +press +presse +pressen +pressie +pressiegroepen +pressure +prestatie +prestatiekromme +prestatiematen +prestaties +prestatieverhouding +prestatieverlies +presteerde +presteert +presteren +presterende +prestige +pret +pretentie +pretenties +pretentieus +pretentieuze +pretje +pretpark +pretparken +prettig +prettige +prettiger +preussenelektra +preventie +preventieaanpak +preventiebeleid +preventief +preventiehandleiding +preventiekostenmethode +preventiemaatregelen +preventieprogramma +preventieproject +preventieprojecten +preventietraining +preventieve +prevention +prezen +pri +pricing +priddle +priem +priemde +priemden +priemen +priemende +priempijl +prijs +prijsbeleid +prijsbewuste +prijsconcurrentie +prijsdalingen +prijsinformatie +prijsinstrument +prijsniveau +prijsontwikkeling +prijsopdrijving +prijspeil +prijsrisico +prijsspiraal +prijsstijging +prijsstijgingen +prijst +prijsuitreiking +prijsverhogingen +prijsverhouding +prijsverlaging +prijsverlagingen +prijsverschil +prijsverschillen +prijsvorming +prijsvraag +prijswinnaar +prijswinnaars +prijswinnend +prijzen +prijzengeld +prijzenswaardig +prijzensysteem +prikborden +prikkel +prikkelbaar +prikkelbaars +prikkelde +prikkelen +prikkelend +prikkeling +prikkels +prikte +prima +primaat +primair +primaire +primeur +primeuraardappelen +primeurs +primitief +primordiale +prince +princeton +principe +principes +principieel +principiële +principle +principles +prins +prinsenbeek +prinsenland +prinses +printer +printers +printplaten +prioritaire +prioriteit +prioriteiten +prioriteitenlijst +prioriteitennota +prioriteitsstelling +prioriteitstelling +prioriteitsthema +prioritering +priorities +prisma +prismakleuren +privaat +privaatles +privaatlessen +privaatrecht +privaatrechtelijk +privaatrechtelijke +privacy +private +privater +privatiseerde +privatiseren +privatisering +privé +privépersonen +privérijders +pro +proactieve +proav +probabilistische +probeer +probeerde +probeerden +probeert +proberen +proberende +probes +probleem +probleembedrijven +probleembranches +probleemgrondeigenaren +probleemstoffen +problematiek +problematisch +problematische +problematischer +problemen +procedé +procédé +procederen +procédés +procedure +procedureel +procedures +procent +procenten +procentsbelang +proces +procesaanpassing +procesbeheersing +procesbesturingsapparatuur +procescertificaat +procescondities +procesfase +procesgang +procesgeïntegreerde +procesindustrie +procesindustrieën +procesinnovatie +procesintegratiestudies +proceskosten +procesleverancier +proceslucht +procesmatige +procesonderdelen +procesontwikkeling +procesontwikkelingen +procesoptimalisatie +procesroutes +process +processen +processing +processor +processtap +processtappen +processtromen +procestanks +procestechniek +procestechnische +procestechnologen +procestechnologie +procestechnologieën +procestemperaturen +procestijd +procesverbaal +procesverbalen +procesverbetering +procesverloop +procesvernieuwing +procesvoering +proceswarmte +proceswater +procureur +procureurs +produceerde +produceerden +produceert +producent +producenten +producentenlanden +producentenverantwoordelijkheid +produceren +producerende +product +producten +production +products +produkt +produktaanbod +produktaankopen +produktaansprakelijkheid +produktbeleid +produktcertificaat +produktclusters +produktdifferentiatie +produktdoorloop +produkten +produktenbeleid +produktgericht +produktgerichte +produktgroep +produktgroepen +produkthergebruik +produktie +produktiebedrijf +produktiebedrijven +produktiebossen +produktiecapaciteit +produktiedoeleinden +produktiefaciliteit +produktiefaciliteiten +produktiefste +produktiefuncties +produktiegedeelte +produktiegerichte +produktiegroei +produktiehal +produktieinformatiesysteem +produktieketen +produktiekosten +produktielijn +produktielijnen +produktielocatie +produktielocaties +produktielokatie +produktielokaties +produktiemaatschappij +produktiemethode +produktieomvang +produktieproces +produktieprocessen +produktieput +produkties +produktiesector +produktiestap +produktiestations +produktiestijging +produktiestraat +produktiesysteem +produktiesystemen +produktietechniek +produktietechnieken +produktietechnologie +produktieverhoging +produktieverlies +produktievermindering +produktievermogen +produktievrijheid +produktiewaarde +produktiewijze +produktiewinst +produktinformatie +produktinformatiesysteem +produktinnovatie +produktiviteit +produktkwaliteit +produktlijn +produktnormen +produktontvangstruimte +produktontwikkelaars +produktontwikkeling +produktoplossingen +produktprijzen +produktregistratie +produktschap +produktschappen +produktsoort +produktstromen +produktveiligheid +produktverantwoordelijkheid +produktverbetering +produktvoorbeelden +produktvoorschriften +produktzorg +produktzorgsysteem +proef +próef +proefbaggeren +proefbank +proefbedrijf +proefboerderij +proefboerderijen +proefboren +proefboring +proefboringen +proefcentrum +proefcontract +proefde +proefdier +proefdieren +proefdiergebruik +proefdieronderzoek +proefdierstudies +proefdraaien +proeffabriek +proeffase +proefgebied +proefgedraaid +proefgemeenten +proefinstallatie +proefinstallaties +proeflocatie +proeflocaties +proefnemingen +proefopstelling +proefperiode +proefpersonen +proefprocedure +proefproces +proefprocessen +proefproject +proefprojecten +proefprojectprogramma +proefresultaten +proefsanering +proefsaneringen +proefschrift +proefstation +proeftijd +proeftuin +proefvak +proefzending +proémineren +proestbui +proesten +proestende +proestlach +proestte +proestten +proeven +proeverijen +prof +profane +profession +professionalisering +professionals +professioneel +professionele +professionelen +professor +professoren +profeterende +profiel +profielen +profijt +profijtbeginsel +profileren +profit +profiteerde +profiteerden +profiteert +profiteren +profitinstellingen +profitorganisaties +prognos +prognose +prognosemodel +prognoses +program +programm +programma +programmable +programme +programmeerbare +programmering +progress +progressief +project +projectaanbieders +projectarchitect +projectbijdragen +projectbureau +projectdirector +projecten +projectenoverzicht +projectenwijzer +projectfondsen +projectgroep +projectkosten +projectleider +projectleiding +projectmanager +projectmatige +projectnota +projectontwikkelaar +projectontwikkelaars +projectontwikkelbedrijven +projectontwikkeling +projectorganisatie +projectovereenkomsten +projectplan +projects +projectsgewijs +projectteam +projectuitvoerders +projectvoorstel +projectvoorstellen +projectwaarde +projekt +projektbureau +projekten +proletariër +proliferatie +promecht +prominent +prominente +promise +promises +promoot +promoten +promotie +promotiefilm +promotieonderzoek +promoveerde +promoveert +promovendus +promoveren +pronk +prooi +prop +propaan +propaedeutisch +propageert +propak +propeen +propeenglycol +propellor +propellors +properties +property +propionaten +proporties +propos +propoxur +propvolle +propyleen +prospectus +protect +protectie +protection +protectionisme +protecto +protein +protektrite +protest +protestactie +protestacties +protestbijeenkomst +protestborden +protesteerde +protesteerden +protesteert +protesten +protesteren +protesterende +protestgroepen +protestkaarten +protestmars +protestmarsen +protestoptochten +protestsongs +protex +protoc +protocol +protocollen +protocolonderhandelingen +prototype +prototypen +prototypes +provicies +providers +provinciaal +provinciale +provincie +provinciebestuur +provinciebestuurder +provinciegrens +provinciegrenzen +provinciehuis +provinciehuizen +provincies +provisie +provisiekamer +provisiekast +provisorisch +pruilmondje +prul +prullemand +prullige +prutsige +prutsigheden +psa +pseudo +psi +pstdp +psycho +psycholoog +psychomotorische +pta +ptt +puber +public +publicatie +publicatienummer +publications +publiceerde +publiceerden +publiceren +publicitair +publiciteit +publiek +publieke +publiekelijk +publiekrechtelijk +publieks +publieksdeel +publiekspresentatie +publieksprijs +publieksrechtelijk +publiekstrekker +publieksverslag +publieksvriendelijke +publikatie +publikatienummer +publikaties +publishers +puck +puckies +puckje +pudding +puddu +puerto +puffende +pufferigs +pufte +puget +puhh +puilden +puilende +puimsteen +puin +puinafval +puinbreek +puinbreekbedrijven +puinbreekbeleid +puinbreekinstallaties +puinbreken +puinbreker +puinbrekers +puinfractie +puingranulaat +puingranulaten +puinhoop +puinrecycling +puinstroom +pullen +pulp +pulpfabrieken +pulsboringen +pulsen +pulserende +pummel +pumps +punkt +punt +punta +puntbronnen +puntdakjes +punten +puntensysteem +puntige +puntjes +puntsgewijs +puntsgewijze +pur +pure +purmerend +purper +pùrper +purperden +purperen +purpose +purschuim +purvac +put +putman +putra +putte +putten +puur +puzzy +pva +pvc +pvda +pvdf +pve +pvv +pwt +pygmeeën +pyramides +pyreneeën +pyrolyse +pyrolysetemperatuur +pyrometallurgie +pyrometer +pythons +qian +qichen +qua +quacks +quak +quantumkorting +quaterniseren +québec +queen +quenchtoren +quest +qui +quick +quickscans +quicktreat +quinn +quint +quirinaal +quota +quoteringsbeleid +quotum +quotumkosten +raad +raadde +raadgevend +raadgevende +raadgevingen +raadpleegde +raadpleegt +raadplegen +raadplegende +raadpleging +raadscommissies +raadsel +raadseloplossing +raadseltje +raadt +raadvermogen +raadzaam +raak +raakt +raakte +raakten +raakvlak +raalte +raam +raambuurt +raamkozijnenfabrikant +raamoppervlak +raampje +raampjes +raamposten +raamt +raamwerk +raapolie +raapzaad +raar +raas +raasde +raasden +raaskalde +raaskalt +rabo +rabobank +rabobanken +rabovisie +race +races +racket +rad +råd +radar +radarreflexies +radarsysteem +radeloos +radeloosheden +radeloosheid +radeloze +radelozer +raden +radende +radertjes +radian +radiata +radiative +radiator +radicaal +radicale +radicalen +radicalisering +radijs +radio +radioactief +radioactiefafval +radioactieve +radioactiviteit +radiologische +radioprogramma +radioveld +radom +radon +rafa +raffinaderij +raffinaderijafval +raffinaderijen +raffinaderijslib +raffinage +raffinagecapaciteit +raffinageproces +raffineringscapaciteit +rage +rai +rail +railbeheer +railconsult +railprojecten +rails +railtrack +rain +rainbow +rainforest +raising +raisonnabel +raken +raket +raketbrandstoffen +raketten +ralston +ramen +raming +ramingen +rammelde +rammelden +rammelen +rammelend +rammelmuziek +ramp +rampen +rampenbestrijding +rampenplannen +rampenscenario +rampplek +rampzalig +rampzalige +ramsar +ramsgate +rancune +rand +randcondities +randen +randgebieden +randmeren +randstad +randstadagglomeratie +randstadgroenstructuur +randstadprovincies +randstadrail +randsteden +randvoorwaarde +randvoorwaarden +randweg +randzones +rangau +range +ranglijst +rangschikking +rank +rankas +ranke +rankte +ranse +ransel +ranselde +ranselden +ranselen +ransuil +rantsoensamenstellingen +ranze +raoûts +rap +rapen +rappe +rapport +rapportage +rapportagemethode +rapportages +rapportageverplichting +rapportageverplichtingen +rapporteert +rapporten +rapporteren +rapporteur +rapunzel +raratonga +rare +rariteiten +ras +rassen +raster +rasters +rat +ratcliff +ratd +rate +raté +ratelde +rateling +rathenau +ratificatie +ratingen +rationaal +rationeel +rationele +ratios +ratten +rattink +raven +ravens +ravenstein +ravo +ravon +ravotte +ravotten +ravottende +raw +raytheon +razen +razend +razende +razender +razernij +rcc +rced +rcf +rco +rcra +rdf +rdg +reactanten +reactie +reactiemengsels +reacties +reactiesnelheid +reactietemperatuur +reactivering +reactor +reactorbuizen +reactorconcepten +reactordrukvaten +reactoren +reactorgebouw +reactorinstallatie +reactorinstituut +reactorkern +reactorkunde +reactors +reactorstraat +reactorvat +reageerbuisproeven +reageerde +reageerden +reageert +reagens +reageren +reagerende +real +realisatie +realisatiedatum +realiseerbaarheid +realiseerbare +realiseerde +realiseert +realiseren +realisering +realist +realistisch +realistische +reality +reasonable +reasonably +reb +rebag +reboiler +rebound +rebus +rec +recam +recarton +recensente +recent +recente +recentelijk +recentere +receptie +receptiedag +recepties +receptoren +recessie +recetor +recherche +rechercheschool +recht +rècht +rechtbank +rechtbanken +rechtbankzitting +rechte +rechtelijk +rechten +rechter +rechteren +rechterlijk +rechters +rechtgezet +rechthoekig +rechthoekige +rechtmatig +rechtmatigheid +rechts +rechtsaspecten +rechtsbedrijf +rechtschapen +rechtscollege +rechtsgebied +rechtsgebieden +rechtsgeldigheid +rechtsgeoriënteerde +rechtshalve +rechtshandhaving +rechtsongelijkheid +rechtsonzekerheid +rechtsorde +rechtspraak +rechtspraktijk +rechtstreeks +rechtstreekse +rechtsuitspraak +rechtswinkels +rechtszaak +rechtszaal +rechtszaken +rechtvaardig +rechtvaardige +rechtvaardiger +rechtvaardigheid +rechtvaardigheidsbeginsel +rechtvaardiging +recirculatie +recirculeert +reclamatie +reclamation +reclame +reclamebureau +reclamecampagne +reclamecampagnes +reclamecode +reclamecodecommissie +reclamedrukwerk +reclameplaten +reclames +reclamesector +reclamevluchten +reclamezinsnede +reclamezinsneden +recom +recombinant +recombinatie +recommandatie +recommended +reconstructie +reconversie +record +recordaantal +recordbedrag +recordhoeveelheid +recordhoogte +recordjaar +records +recordtempo +recordvraag +recordwinst +recordwinsten +recovery +recreanten +recreatie +recreatiebehoefte +recreatiegebied +recreatiegebieden +recreatiemogelijkheden +recreatiepark +recreatieplan +recreatieprojecten +recreatieschap +recreatieschepen +recreatievaart +recreatieve +recreatiewoning +recreatiewoningen +recreëren +rectificatie +recuperatie +recuperatieve +recycal +recyclables +recyclage +recycle +recyclebaar +recyclebare +recyclebedrijf +recycled +recycleerbare +recyclen +recycler +recyclers +recyclerzak +recyclerzakken +recyclet +recycling +recyclingbedrijf +recyclingbedrijven +recyclingbeton +recyclingcentrum +recyclingcontract +recyclingfabriek +recyclingfolder +recyclingindustrie +recyclinginstallatie +recyclingmaatregelen +recyclingmarkt +recyclingmateriaal +recyclingmethoden +recyclingniveau +recyclingnormen +recyclingopties +recyclingperspectieven +recyclingplan +recyclingprijs +recyclingprodukten +recyclingproduktielijn +recyclingprogramma +recyclingrubber +recyclingsbedrijf +recyclingsbedrijven +recyclingscapaciteit +recyclingscontract +recyclingsfabriek +recyclingsinstallatie +recyclingsmaterialen +recyclingsmethode +recyclingsmethoden +recyclingsmogelijkheden +recyclingsondernemingen +recyclingspercentage +recyclingspercentages +recyclingsproces +recyclingsysteem +recyclingsystemen +recyclingtechnieken +recyclingtechnologie +recyclingwet +red +redacteur +redactie +redakteur +reddeloos +redden +redding +reddingsboten +rede +redelijk +redelijke +redelijker +redelijkerwijs +redelijkheid +redelijkheidsnorm +reden +redenaar +redeneer +redeneerde +redeneert +redenen +redeneren +redenering +redeneringen +redentjes +reder +rederij +rederijen +redetwisten +redevoeringen +redi +redland +redt +reduce +reduced +reduceer +reduceerde +reduceert +reduceren +reducering +reducing +reductie +reductiedoelstelling +reductiekatalysator +reductiemogelijkheden +reductiepercentage +reductieplan +reductiepotentiaal +reductieproces +reductieprogramma +reducties +reduction +reductions +reductor +redwitz +ree +reed +reeds +reëel +reeën +reeënberg +reef +reehorst +reek +reeks +reële +reëler +reepjes +rees +reet +reeuws +referendum +referentie +referentiejaar +referentiejaren +referentiekader +referentiemethode +referentienummer +referentieprijs +referentieprojecten +referentiescenario +referentiewaarde +referentiewaarden +refill +refiom +reflecteert +reflecteren +reflux +reformulated +refrigeration +refsa +refuse +regan +regeerakkoord +regeerde +regel +regelaar +regelbaar +regelbaarheid +regelelektronica +regelen +regelend +regelgevende +regelgever +regelgevers +regelgeving +regelgevingen +regelgevings +regelgevingslast +regeling +regelingen +regelkamer +regelmaat +regelmatig +regelmatige +regelmatiger +regeln +regelrecht +regels +regelsysteem +regelt +regeltechniek +regeltjes +regelzaal +regen +regenachtige +regenboogden +regenbui +regenbuien +regende +regenden +regenen +regenende +regeneratie +regeneratief +regeneratieve +regenereert +regenereren +regenhemel +regenloos +regenluchten +regenmantel +regenmist +regenmoesson +regennatte +regenruisen +regenruisende +regens +regensburg +regenstriemen +regent +regentes +regentijd +regenval +regenwater +regenwaterafvoer +regenweer +regenwind +regenwinter +regenwolken +regenwormen +regenwoud +regenwouden +regering +regeringen +regerings +regeringsbeleid +regeringscoalitie +regeringscôterie +regeringsdelegaties +regeringsfracties +regeringsgebonden +regeringsgebouwen +regeringsgezinde +regeringskast +regeringsleiders +regeringsniveau +regeringspartij +regeringspartijen +regeringsperiode +regeringsstandpunt +regge +regie +regienota +regierol +regime +regio +regiobestuur +regiogrenzen +regionaal +regional +regionale +regionaler +regionalisatie +regionalisering +regionalisme +regionele +regiopolitie +regioraad +regis +register +registeraccountants +registers +registratie +registratieplicht +registratieprocedures +registratieprogramma +registratiepunt +registraties +registratiesysteem +registratieverplichting +registratieverplichtingen +registreerbare +registreerde +registreert +registreren +reglementaire +regranulaat +regranulaten +regressie +regtering +regtuijt +regulatie +regulatiefuncties +regulatory +reguleert +reguleren +regulerend +regulerende +regulering +regulier +reguliere +rehabilitatie +rehabiliteren +reiger +reigerbroedplaatsen +reigers +reijenga +reijnders +reikarmde +reiken +reikhalsde +reikt +reikte +reikwijdte +reimerswaal +rein +reincultures +reinders +reine +reiner +reiners +reinheid +reinigbare +reinigde +reinigen +reinigende +reiniger +reiniging +reinigings +reinigingsaanhangers +reinigingsambtenaren +reinigingsauto +reinigingsbaden +reinigingsdienst +reinigingsdiensten +reinigingsinstallatie +reinigingsinstallaties +reinigingsmachines +reinigingsmechanisme +reinigingsmethoden +reinigingsmiddel +reinigingsmiddelen +reinigingsprocedé +reinigingsproces +reinigingsprocessen +reinigingsrendement +reinigingsstap +reinigingsstappen +reinigingssysteem +reinigingssystemen +reinigingstechniek +reinigingstechnieken +reinigingswater +reinigt +reinwater +reis +reisbureau +reisde +reisden +reisduur +reisgegevens +reisinformatie +reisinformatiesysteem +reisje +reiskosten +reiskostenforfait +reist +reistijd +reistijden +reistoilet +reitsma +reizen +reizigers +rek +rekels +reken +rekende +rekenen +rekenhof +rekening +rekeningen +rekeningrijden +rekeninstrument +rekenkamer +rekenkundig +rekenmethode +rekenmodel +rekenmodellen +rekenprogramma +rekenschap +rekent +rekentijd +rekenvoorbeeld +rekken +rekkend +reko +rekte +rekultivace +rekwikkelfolie +rel +relatie +relatief +relatienotagebied +relaties +relatieve +relations +relative +release +releases +relevant +relevante +relevantie +reliëf +religietjes +religieus +relining +rellen +rem +rematt +remazol +rembrandttower +remkes +remmen +remmend +remmenterrein +remmers +remote +remu +ren +renaissance +renault +rendabel +rendabele +rendabeler +rendabiliteit +rende +rendeert +rendement +rendementen +rendementsgasketels +rendementspolis +rendementsproblemen +rendementsverbetering +rendementsverbeteringen +renderen +renderende +rendez +rendieren +rendierteelt +rendiervlees +rene +renewable +renko +renkumse +rennen +rennes +reno +renovatie +renovatieadviezen +renovatieplan +renovatieproces +renovatiewerken +renoveren +rentabiliteit +rentabiliteitscriterium +rente +rentec +renteopbrengst +rentepercentage +rentestand +renteverlies +rentevoeten +rentevoordeel +rentmeester +reorganisatie +reorganisaties +reorganiseren +reparatie +reparaties +repareerbaarheid +repareerbare +repareert +repareren +repetities +repetitor +repliek +repo +report +reportable +reporting +reppen +representatief +representatieve +representativiteit +reproduceerbaarheid +reproduktieremming +repte +repten +reptielen +reptielendeskundige +republiek +republieken +republikeinse +reputatie +requirements +research +researchlaboratorium +reservaat +reservaatsgebied +reservaatsgebieden +reservaten +reserve +reservebrandstof +reserveert +reservegebied +reservelocatie +reserveonderdelen +reserveren +reservering +reserveringen +reserves +reservestoffen +reservoir +reservoirs +resident +residentie +residentsvrouw +residu +residuen +residustromen +resignatie +resina +resins +resistent +resistente +resistentie +resistoflex +resolutie +resonator +resorteerd +resorts +resource +resources +resp +respect +respecteren +respectievelijk +respectievelijke +respijt +respirabel +respiratiemeter +respondenten +respons +response +responsible +resposible +ressources +rest +restafval +restant +restanten +restaurant +restaurants +restauratie +restauratieactiviteiten +restauratieplan +restbedrag +resteert +resten +resteren +resterende +restgas +restmaterialen +restmilieuvraagstukken +restprodukt +restprodukten +restricties +restrictieve +restructuring +reststof +reststoffen +reststoffenbergingen +reststoffenbeurs +reststoffenonderzoek +reststromen +reststroom +restte +restvervuiling +restvochtgehalte +restwarmte +resulaten +resultaat +resultaatbeloning +resultaatgarantie +resultaatgericht +resultaatverbetering +resultaten +resulteerde +resulteert +resulteren +resulterend +resulterende +results +retailers +rete +rethmann +réticule +retour +retourconcept +retourette +retourinname +retourpremie +retourshop +retoursysteem +retourverpakking +return +reuk +reukloze +reukneutrale +reünie +reus +reusachtig +reusachtige +reusachtiger +reusachtigheid +reusel +reuze +reuzebezems +reuzegroot +reuzehaai +reuzehaaien +reuzehoofd +reuzenalgen +reuzenlianen +reuzenmuis +reuzenschildpadden +reuzenvarens +reuzesmarten +reuzeweemoedigheden +reuzewolken +reuzeworm +reuzig +reuzige +revanche +reveil +revelatie +revelaties +reverentie +revers +reversing +review +revisie +revisievergunning +revisievergunningen +revolutie +revolutionair +revolver +revolvers +rez +rezen +rezes +rfg +rgd +rheden +rhein +rheinberg +rheingold +rhenen +rhinoceros +rhizopus +rhône +rhoon +rhythme +rhythmisch +rhythmische +rhythmischer +ria +riba +ribbed +ribben +ribstukken +rica +rich +richard +richelieu +richt +richtbedrag +richten +richtende +richter +richting +richtingen +richtinggevend +richtlijn +richtlijnen +richtte +richtten +rico +ridderkerk +ridderorden +ridders +ridge +ridicule +riding +riedel +riek +riekende +riel +rien +rientje +riep +riepen +ries +riessen +riet +rietbedden +rieten +rietfilter +rietkragen +rietlanden +rietveld +rietvelden +rif +riffen +rigide +rigoureus +rigoureuze +rij +rijafstand +rijbaan +rijd +rijden +rijdend +rijdende +rijders +rijdt +rijen +rijgedrag +rijk +rijkdom +rijkdommen +rijke +rijkelijk +rijkelui +rijker +rijkere +rijks +rijksadviesorganen +rijksbeleid +rijksdaalders +rijksdag +rijksdienst +rijksdiensten +rijksgebouwen +rijksgebouwendienst +rijksgeld +rijksgelden +rijkshogeschool +rijksinspectie +rijksinstituten +rijksinstituut +rijksoverheid +rijksplanologische +rijksprijs +rijkssubsidies +rijkstaken +rijkste +rijksuniversiteit +rijksverkeersinspectie +rijksverplichtingen +rijksvoorlichtingsdienst +rijkswacht +rijkswateren +rijkswaterstaat +rijksweg +rijkswegen +rijkszijde +rijlaarzen +rijmen +rijn +rijngebied +rijnhal +rijnkanaal +rijnland +rijnmond +rijnmondgebied +rijnsoever +rijnwater +rijp +rijpe +rijpende +rijpere +rijping +rijpvat +rijrichting +rijsenhout +rijsnelheid +rijst +rijstebrij +rijstlunch +rijstroken +rijstrook +rijsttafel +rijsttafels +rijstvelden +rijswijk +rijtje +rijtoer +rijtuig +rijtuigen +rijtuigje +rijv +rijweg +rijwielen +rijwielpaden +rijzen +rikz +ril +rilde +rilden +rillen +rillend +rillende +rilling +rillingen +rilt +rimh +rimpeis +rimpel +rimpelig +rimpelige +rimpellach +rimpels +rin +ring +ringband +ringdijk +ringen +ringgenerator +ringhals +ringleiding +ringnet +ringvej +ringvinger +ringvormige +ringweg +rinkelde +rinkelden +rinkelend +rinnooy +rinnoy +rio +riolen +riolering +rioleringen +rioleringmarkt +rioleringsbuis +rioleringsbuizen +rioleringsmarkt +rioleringsnetwerk +rioleringsopleidingen +rioleringsplan +rioleringsprijs +rioleringsproblemen +rioleringsprojecten +rioleringsstelsel +rioleringssysteem +rioleringszorg +rioned +riool +rioolbelasting +rioolbuis +rioolcapaciteit +rioolheffing +rioolheffingen +rioolinspectiecamera +rioolleidingen +rioolmanagement +riooloverstorten +rioolrecht +rioolreiniger +rioolreinigingsmachines +rioolslib +rioolstelsel +rioolstelsels +rioolsysteem +rioolwater +rioolwateranalyse +rioolwaterinstallaties +rioolwaterzuivering +rioolwaterzuiveringen +rioolwaterzuiveringsinstallatie +rioolwaterzuiveringsinstallaties +riosan +riouwstraat +risc +risdalheia +rise +risico +risicoanalyse +risicoanalyses +risicobeleid +risicobeoordeling +risicobepalingen +risicoberekeningen +risicodragend +risicoinventarisatie +risicomateriaal +risiconiveau +risiconiveaus +risicoprofiel +risicovolle +risk +riskant +riskeren +risks +risky +risqueert +rit +rite +ritgegevens +ritmeester +ritselen +ritselend +ritt +ritten +ritzen +rive +river +riverclear +rivers +rivier +rivièra +rivierbed +rivierbeheer +rivierbodem +rivierdijken +rivierdijkverzwaring +rivieren +rivierenbuurt +rivierengebied +rivierenland +rivierenwet +rivierlopen +rivieroevers +rivierproject +rivierslib +riviertje +riviervervuilers +riviervisserij +rivierwater +rivm +rivo +rivoli +riz +riza +rmi +rmk +rmno +road +roadparcours +roadtrains +rob +robber +robbins +robeco +robert +robertson +robertus +robinson +robots +robuuster +roc +roccade +roche +rock +rockwool +rocky +rode +roden +rodenhuis +rodenticide +rodger +roeken +roekenesten +roelfsema +roelof +roemaat +roemburg +roemeense +roemenië +roemruchtige +roemt +roep +roepen +roeping +roept +roer +roerde +roerende +roerloos +roerloze +roermond +roes +roest +roestig +roestmijt +roestvaststaal +roestvaststalen +roestvorming +roestvrij +roestvrijstalen +roet +roetdeeltjes +roetrokerige +roetverwijdering +roetzwarte +roezemoes +roggen +roggenplaat +rohm +rohstoff +rok +roken +rokende +rokhemden +rokje +rokken +rokvest +rol +rolcontainers +rolde +rolden +rolf +rolgeluid +röling +roll +rollaag +rollen +rollend +rollende +rollenpers +rollers +rolluik +rolluiken +rolpa +rolstoelen +rolt +rom +roman +romancier +romanhelden +romannetje +romannetjes +romans +romanschrijver +rombout +rome +ròme +romeinen +romeinse +romelt +romen +rommel +rommelde +rommeldiners +rommelfamilie +rommelig +rommelkliek +rommelpartij +rommelse +rommelzooi +romp +rompslomp +ron +ronald +rond +rondborstig +rondde +ronddraaien +ronddraaiende +ronddraait +ronddroeg +rondduisteren +ronde +ronden +ronder +rondetafelgesprekken +rondeveense +rondgekeken +rondgelopen +rondging +rondheid +ronding +rondjes +rondkijkende +rondkruipen +rondliep +rondloop +rondom +rondonia +rondreisje +rondt +ronduit +rondvlogen +rondvloot +rondweg +rondziende +rontberg +rood +roodachtige +roodgekleurde +roodlof +roodvlees +roodvleesproduktie +roofbouw +roofdier +roofdierdreiging +roofer +roofvis +roofvogelnesten +roofvogels +rooimachines +rooisystemen +rook +rookgas +rookgasafvoeren +rookgasbak +rookgascondensator +rookgascondensor +rookgascondensors +rookgasemissie +rookgasemissies +rookgasfilters +rookgasinstallatie +rookgaskatalysatoren +rookgaskleppen +rookgaskoeling +rookgasnakoeling +rookgasontzwavelingsinstallatie +rookgasontzwavelingsinstallaties +rookgasreiniger +rookgasreinigers +rookgasreiniging +rookgasreinigingsinstallatie +rookgasreinigingsinstallaties +rookgasreinigingsresidu +rookgasreinigingsresiduen +rookgasreinigingssystemen +rookgassen +rookgaswassers +rookgaszuiveringsinstallaties +rookkamer +rookkamertje +rookontwikkeling +rookontzwaveling +rookte +rookten +rookverbod +room +roomboterfabriek +roomkleurig +roompot +rooms +roomt +roorda +roos +roosendaal +rooskleurig +roosmalen +rooster +roosteroven +roosterovens +roosters +roosterstaaf +roosterverbranding +roosterverbrandingsovens +roostervloeren +roostervloersysteem +rooymans +rosa +roscam +rosenmöller +rosep +rosestone +rosetta +rosmalen +rosse +rossig +rossum +rot +rotary +rotatie +rotatiemechanisme +rotaties +rotblat +roteb +roterende +rotganzen +rotomoulded +rotonde +rotor +rotorblad +rotorbladen +rotordiameter +rotoren +rotoroppervlak +rotorschaar +rotorscharen +rots +rotsblok +rotsen +rotslawine +rotslawines +rotte +rottende +rotterdam +rotterdammer +rotterdams +rotterdamse +rotting +rottummeroog +rottummerplaat +rouge +roundtable +roussillon +route +routelijsten +routeplanning +routeregistratie +routes +routine +routti +rouw +rover +rovers +rowland +rowohlt +royaal +royal +royale +roze +rozekleurtjes +rozen +rozenbloei +rozenburg +rozenkwekers +rozenstraat +rozenstruiken +rozentelers +rozig +rozigblanke +rozige +rozijnen +rpd +rpf +rpm +rqa +rrr +rrrr +rrrrr +rss +rti +rts +rtss +rtts +rubber +rubberafval +rubberbasis +rubberboot +rubberen +rubberfabriek +rubbergranulaat +rubbergruis +rubberindustrie +rubberplantages +rubberslangen +rübenau +rubrieken +ruckelshaus +rudolf +rue +rug +rugby +rugdekking +rügen +rügenwasser +ruggegraat +ruggen +rugzak +ruhr +ruhrgebied +ruhrkohle +ruig +ruigoord +ruigten +ruijten +ruiken +ruikend +ruikt +ruil +ruilen +ruilhandel +ruim +ruimde +ruimden +ruime +ruimen +ruimer +ruimere +ruimhartig +ruimschoots +ruimste +ruimt +ruimte +ruimtebehandeling +ruimtebehoefte +ruimtebeslag +ruimtebesparend +ruimtegebrek +ruimtegebruik +ruimtelijk +ruimtelijke +ruimten +ruimteonderzoek +ruimteprobleem +ruimteproblemen +ruimtes +ruimtestation +ruimtestations +ruimtevaart +ruimtevaartlaboratorium +ruimtevaartorganisatie +ruimtevaarttechnieken +ruimtevaartuigen +ruimteverwarming +ruimtewetenschappen +ruïne +ruïneren +ruïnes +ruisen +ruisende +ruising +ruist +ruiste +ruit +ruiten +ruitenbeek +ruiter +ruiterpaden +ruitgemeente +ruitje +ruitvormig +ruizelde +ruizelende +ruk +rukken +rukte +rukten +rulle +rumal +rumoerig +rumoerige +run +rund +runderen +runderfosfaat +rundermest +runderteelt +rundvee +rundveebedrijven +rundveedrijfmest +rundveehouderij +rundveehouders +rundveesector +rundveestallen +rundvlees +runnen +rups +rupsen +rupskranen +rural +rurale +rusland +russe +russell +russen +russisch +russische +rust +rustbank +rusten +rustgebieden +rustig +rustige +rustiger +rustigjes +rustigweg +rustist +rustplaats +rustte +rutland +rutte +rutten +ruud +ruurlo +ruvvenaer +ruw +ruwbeid +ruwe +ruwer +ruwheid +ruwijzer +ruwvoer +ruwweg +ruyiten +ruyslaan +ruyterlaan +ruyvenaer +ruyvenaers +ruzie +ruziën +rvs +rvv +rwa +rwe +rws +rwzi +rypma +saab +saai +saak +saar +saarberg +saarbrücken +saarbrücker +saarland +saarlandse +saba +sabel +sabels +sabinadijk +sabine +sabotage +sac +sacha +sachsen +sacilor +sacrum +saeijs +saet +saetzema +safa +safari +safaripark +safe +safety +saffiertjes +safiplast +sahara +saigon +sails +saint +saken +saksen +saksisch +salaam +salade +salaris +salarissen +salderingsmethode +saldomethode +salland +sallandse +sally +salmonella +salon +salonbeschaving +salondeur +salonkomedie +salonkwestie +salonmens +salonmensen +salons +salonstuk +salpeterzuur +salt +salueerde +salueerden +salzburgse +sambal +sambals +samen +samenbindend +samenbonden +samengaan +samengaande +samengebeurlijkheden +samengebracht +samengeklemd +samengeperst +samengeperste +samengesteld +samengestelde +samengetrild +samengevat +samengevoegd +samengevoel +samengewerkt +samengewrongen +samenhang +samenhangen +samenhangend +samenhangende +samenhangt +samenhielden +samenhoudt +samenklonteren +samenklontering +samenkomen +samenkomst +samenkomsten +samenkrampten +samenkromp +samenleven +samenleving +samenlevingen +samenloop +samenscholing +samensmeden +samensmelten +samensmolt +samenspel +samenspraak +samenstellen +samenstelling +samenstellingseisen +samenstellingswaarde +samenstemming +samentaste +samenvatting +samenvattings +samenvloeien +samenvoeging +samenvoegingen +samenwerken +samenwerkende +samenwerking +samenwerkingscontract +samenwerkingsorgaan +samenwerkingsovereenkomst +samenwerkingsovereenkomsten +samenwerkingsproject +samenwerkingsprojecten +samenwerkingsverband +samenwerkingsverbanden +samenwerkingsvorm +samenwerkingverband +samenwerkt +samenwerkten +samenzien +samenzijn +samenzwering +samotlor +samplers +samsom +san +sanctiemiddelen +sancties +sandelhout +sanden +sandia +sandoz +sandra +sandwiches +saneert +saneren +sanering +saneringbevel +saneringen +sanerings +saneringsaanpak +saneringsbevel +saneringscentra +saneringsfonds +saneringsgevallen +saneringskosten +saneringslocatie +saneringsmaatregelen +saneringsmarkt +saneringsonderzoek +saneringsonderzoeken +saneringsonderzoeksbevel +saneringsoperatie +saneringsparagraaf +saneringsplan +saneringsplannen +saneringsplicht +saneringsprocessen +saneringsprogramma +saneringsprojecten +saneringsregeling +saneringsronde +saneringstechnieken +saneringstechnologie +saneringstechnologieën +saneringsurgentie +saneringsurgentiesystematiek +saneringsvarianten +saneringswerkzaamheden +sang +sanghvi +sanitair +sanitairreinigingsmiddelen +sans +santa +santen +santer +santpoort +saoedi +saone +sap +sappen +sapristi +sarcasme +sardinië +saro +sarong +sas +sassenheim +satelliet +satellietbeelden +satellieten +satellietfoto +satellite +satijn +satijnen +satzumavaas +saus +sauterie +savannah +save +savings +sba +sbb +sbk +sbr +scala +scalfaro +scan +scandinavië +scandinavische +scania +scanmat +scans +scarabee +scarborough +scenario +scenarioberekeningen +scène +scènes +scepsis +scepticisme +scepticismetje +scepticismetjes +scepticus +sceptisch +sceptische +scg +schaadt +schaafsma +schaakbord +schaakklok +schaal +schaaldierverwerkende +schaalgrootte +schaalmodel +schaaltje +schaalvergroting +schaalverkleining +schaam +schaamde +schaamden +schaamt +schaamte +schaap +schaapjes +schaapjeswit +schaars +schaarse +schaarser +schaarste +schaart +schaatsbaan +schaatsen +schaatsenrijden +schacht +schachtbau +schachten +schade +schadebedrag +schadebeeld +schadebeperking +schadeclaim +schadeclaims +schadelast +schadelijk +schadelijke +schadelijker +schadelijkheid +schadeloos +schadeloosstelling +schaden +schadepost +schaderegeling +schaderegelingen +schades +schadevergoeding +schadevergoedingsregeling +schadeverzekeraars +schadeverzekering +schaduw +schaduwde +schaduwden +schaduwduisteringen +schaduwen +schaduwend +schaduwende +schaduwing +schaduwplekjes +schaduwzijden +schaerbeek +schaffen +schaft +schagen +schaik +schakeer +schakel +schakelaars +schakelden +schakelen +schakelketting +schakels +schakelt +schaker +schakeringen +schaling +schamen +schamper +schamplicht +schamplichten +schanda +schandaal +schandaaltjes +schandalen +schandalig +schandalige +schandaligh +schandblaadje +schandblaadjes +schandblad +schande +schandelijk +schanderl +schandtaal +schans +schap +schapen +schapenboerderijen +schapenhouderij +schapewol +schappelijker +schappen +schapruimte +schar +scharen +scharrel +scharrelde +scharrelen +scharrelvarkenshouders +scharrelvarkensvlees +scharrelvlees +scharsterbrug +schat +schater +schaterde +schateren +schaterend +schaterlachte +schatkist +schatte +schatten +schatting +schattingen +schaumbergbad +schedel +scheef +scheel +scheelde +scheelt +scheen +schéen +scheepsafvalstoffen +scheepsbemanning +scheepsfinanciering +scheepsfinancieringen +scheepshuid +scheepsmotoren +scheepstransporten +scheepsverven +scheept +scheepvaart +scheepvaartinspectie +scheer +scheergestippelde +scheerwol +schei +scheidde +scheidden +scheiden +schèiden +scheider +scheiders +scheiding +scheidings +scheidingsapparatuur +scheidingsfabriek +scheidingsgraad +scheidingsinstallatie +scheidingsinstallaties +scheidingsmogelijkheden +scheidingsprocede +scheidingsprocédé +scheidingsprocessen +scheidingsrendement +scheidingssysteem +scheidingstechnieken +scheidingswarmtewisselaar +scheidslijn +scheidsrechter +scheidt +scheikundig +scheikundige +scheikundigen +schel +schelde +scheldegebied +schelden +scheldende +scheldt +scheldwoord +schele +schelen +schèlen +schelle +scheller +schelletjes +schelluinen +schelp +schelpdier +schelpdieren +schelpdierverwerkers +schelpen +schelpkade +schelpkalk +schelpkalkbranderij +schelpkalksamenstellingen +schema +scheme +schemer +schemerde +schemerden +schemeren +schemerende +schemerig +schemering +schemeringen +schemerjaren +schemerlicht +schemermist +schemert +schemerzevend +schenden +schending +schendt +schenen +schenk +schenken +schenking +schenste +schepen +scheppen +schepper +schepte +scheren +scherm +schermen +schermer +schermpjes +schermwand +scherp +scherpe +scherpen +scherpenzeel +scherper +scherpere +scherpst +scherpste +scherpte +scherts +schertsen +schertsend +schertsende +schertste +scherven +schets +schetsen +schetsend +schetst +schetste +schetsten +schettermuziek +scheur +scheurde +scheurden +scheuren +scheurende +scheurmorfologie +scheuroverbruggende +scheurtjes +scheurwijdte +scheve +scheveningen +scheveningse +schichten +schichtig +schichtige +schiedam +schiep +schiereiland +schiermonnikoog +schiet +schietbanen +schieten +schietende +schietverbod +schijf +schijfschieten +schijn +schijnbaar +schijndel +schijnen +schijnjeugd +schijnkracht +schijnsel +schijnsels +schijnt +schijt +schijven +schikken +schikkend +schikkende +schikking +schikkingsaanbod +schikkingsvoorstel +schikte +schikten +schild +schilder +schilderde +schilderen +schilderes +schildergebaar +schilderij +schilders +schildersbedrijf +schildersbedrijven +schildersbranche +schilderwerk +schildklierfunctie +schildklierkanker +schildpad +schildpadden +schim +schimmel +schimmelfilter +schimmels +schimmelsoort +schimmelvorming +schimmelwerend +schimmelziekten +schimmen +schimmige +schinnen +schinnerer +schip +schiphol +schiphorst +schipluiden +schippersvereniging +schippert +schistosomiasis +schitterde +schitterden +schitteren +schitterend +schitterènd +schitterende +schitterendste +schittering +schitteringen +schitterwaan +schleswag +schleswig +schliesing +schmidt +schmutzige +schnabbelt +schneider +schnell +schnug +schoen +schoenen +schoenenindustrie +schoenfabriek +schoenmakers +schoentjes +schoenvisie +schoepen +schoepenwiel +schofferen +schok +schokbrekers +schokgolf +schokgolven +schokken +schokkend +schokkende +schokker +schokre +schokte +schol +schold +scholekster +scholeksters +scholen +scholengemeenschap +scholieren +scholing +scholten +scholvangsten +schommelde +schommelgang +schommelingen +schommelt +schone +schonen +schoner +schonere +schonk +schoof +school +schoolboeken +schoolbussen +schooljongen +schooljongens +schoolkantine +schoolkennissen +schoolmeisje +schoolmeisjes +schoolmelk +schoolmelkbekers +schoolpleinen +schoolvorming +schoon +schòon +schoonbaggeren +schoonborstelt +schoonbroer +schoondochter +schooneveld +schoongemaakt +schoongemaakte +schoongeveegd +schoonheid +schoonhoven +schoonmaak +schoonmaakkosten +schoonmaakmethodes +schoonmaakmiddel +schoonmaakmiddelen +schoonmaakoperaties +schoonmaakploeg +schoonmaakster +schoonmaaksters +schoonmaaktechnieken +schoonmaken +schoonmama +schoonmoeder +schoonouders +schoonspoelen +schoonspuiten +schoonste +schoonvader +schoonzoon +schoonzuster +schoor +schoorsteen +schoorsteenkanalen +schoorsteenmantel +schoorsteenrotor +schoorsteentechnieken +schoorsteenuitstoot +schoorsteenventilator +schoorsteenvorming +schoorstenen +schoot +schop +schoppen +schorengebied +schorre +schorren +schorsen +schorsende +schorsing +schorst +schorste +schort +schorten +schortje +schortte +schot +schotel +schotels +schoten +schoteroog +schotland +schotse +schouder +schouders +schouwburg +schoven +schraler +schrap +schrappen +schrapt +schreef +schreeuw +schreeuwde +schreeuwden +schreeuwen +schreeuwerig +schreeuwerige +schreeuwhuilende +schreeuwklaagde +schreeuwt +schrei +schreide +schreien +schreijer +schreit +schrèit +schreven +schriftelijk +schriftelijke +schriften +schrijen +schrijf +schrijfgerei +schrijfkoppen +schrijfster +schrijft +schrijftafel +schrijn +schrijnden +schrijnend +schrijven +schrijvenaars +schrijver +schrijvers +schrik +schrikken +schrikkende +schrikte +schrikten +schril +schrille +schriller +schrillere +schrobben +schrobvast +schröder +schroef +schroefachtige +schroefbeweging +schroefcompressoren +schroefde +schroeven +schroot +schroothaven +schroothoop +schrootmarkt +schrootmolen +schrootverwerkend +schubbefestoen +schubben +schubbestaart +schuchter +schuchtere +schuchterheid +schuchters +schud +schudde +schudden +schuddend +schuddende +schudders +schuif +schuifelde +schuilen +schuilende +schuilgaat +schuiling +schuilplaats +schuilt +schuim +schuimbeton +schuimbetonfundering +schuimende +schuimflottatie +schuimrossen +schuimrubberen +schuimvorming +schuin +schuine +schuiner +schuins +schuit +schuitenbeek +schuiven +schuld +schuldbewustzijn +schuldeisers +schulden +schuldig +schuldigen +schulpen +schulpevorm +schultz +schuren +schurende +schurftbestrijdingsregistratie +schurftige +schurftschimmel +schut +schuttersveld +schuttevaer +schuur +schuurtje +schuw +schuwe +schuwheid +schuws +schuyt +schwarzenberg +schweizer +schwel +schwell +sci +science +sciences +scientific +scientist +sconacella +scoorde +scoorden +scoort +scooters +score +scoren +scores +scottish +scotts +scp +scr +scrap +screed +screening +scriptie +scriptumprijs +scrupules +scsl +sculptuur +sdu +sdv +sea +seal +sealer +sealife +seamap +seamount +season +seatec +sebes +sec +second +secondary +seconde +seconden +secretariaat +secretaris +secretarisgeneraal +secretary +sectie +sector +sectorale +sectoranalyse +sectorbeleidsplannen +sectordirecteur +sectoren +sectorhoofd +sectorieel +sectorzetels +secundair +secundaire +secundairgrondstoffen +secundairgrondstoffenbranche +secuur +sedert +sediment +sedimentatie +sedimentatietanks +sedimentmonsters +seeder +seeds +seg +sèg +segaar +segers +sègh +segment +segmenten +seignette +sein +seine +seismiek +seismisch +seismische +seita +seizoen +seizoenen +seizoensafhankelijk +seizoensfluctuaties +seizoensveranderingen +seko +selby +select +selecte +selecteerde +selecteert +selecteren +selectie +selectief +selectiemethode +selectieve +selectievere +selectiviteit +seleen +selfsupporting +sellafield +selm +semarang +sembawang +semi +semibulk +seminar +senaat +senaatsbesluit +senaatszetels +senator +senatoren +sencor +senegal +sengewald +senior +seniorencomplex +sens +sensatiezucht +sense +sensing +sensitiviteit +sensor +sensoren +sensorholte +sensuele +senter +sentiment +sentimentaliteit +sentimenteel +sentimenteeltjes +sentimentele +sentimenten +senyang +seoul +sep +separate +separatietechnieken +separation +separatisten +seperatoren +seppelfricke +september +septic +septictanks +sequencing +ser +sereen +sereniteit +sergie +serie +serieproduktie +series +serieus +serieuze +sero +serpentine +serre +serreglazen +serreraam +serres +serretje +serveert +server +serveren +servet +servetten +service +serviceafdelingen +servicebedrijf +servicegaranties +servicemonteur +servicepakket +services +serviceteam +servië +servies +serviesgoed +servojet +sesam +sessie +sessies +set +setting +settlement +sev +severn +seveso +sex +sexbierum +sfeer +sfeergaskachels +sferen +sfg +sfinx +sfinxenmacht +sformulering +sgp +sgs +shaanxi +shampoo +shampoos +shandon +shandong +shanghai +shanks +shared +shawl +shawltje +shear +sheet +sheila +shell +sherbro +sherwood +shetland +shilling +shimadzu +shirlan +shoes +shore +shovel +showcase +shower +shred +shredder +shredderafval +shredderen +shredderinstallatie +shredders +shropshire +shs +shushufindi +shuttle +shv +siberië +siberische +sichuan +sicilië +sick +sidderde +sidderden +sidderen +siddering +siegmunds +siemens +siemensprojecten +sien +sientje +sier +sieralgen +sierende +sierlijkheid +sierprodukt +sierra +siersteen +sierteelt +siësta +siet +sievert +sigaar +sigaren +sigarenwalm +sigaret +sigaretten +sigaretterook +sige +sigma +sign +signaal +signaaloverdracht +signaalwaarde +signal +signaleerde +signaleert +signalen +signaleren +signalering +signaleringsfunctie +significant +significante +significantie +sijpelende +sijpelt +sijtsma +sijtwende +sikkelde +sikkens +silaan +silenka +silhouet +silhouetten +silica +silicaateilandjes +silicagel +silicatische +silicium +siliciumcarbide +siliconen +siliconenolie +silo +silva +silvestrini +simazine +simcoe +simmeringdichting +simon +simpel +simpele +simpeler +simulatie +simulatiegegevens +simulatiemodellen +simulatieresultaten +simulaties +simulatietechniek +simulatietechnieken +simulator +simuleert +simuleren +sinaasappelen +sinaasappels +sinds +sindsdien +singapore +singels +single +sinjo +sink +sinox +sint +sintef +sinteren +sinterfabrieken +sinusvormig +sipra +sir +sirif +siroop +siste +site +sites +sitra +sittard +sittardse +sitten +situ +situatie +situaties +situeren +situering +sivam +sivop +sjoemelen +sjokken +sjokte +sjouwde +sjouwen +sjouwer +skal +skarsterlan +ske +skelet +ski +skk +skorboom +skua +skw +sky +skylla +sla +slaag +slaagde +slaaghwijk +slaagkans +slaags +slaagt +slaakte +slaan +slaande +slaap +slaapkabinet +slaapkamer +slaapkamers +slaaploze +slaapt +slaapverdieping +slaapwandel +slaapwandelachtig +slaapwandelen +slaat +slaatje +slacht +slachterij +slachterijen +slachtkuikenstal +slachtoffer +slachtoffers +slag +slagen +slager +slagerijen +slagersbedrijf +slagersjongens +slagersrekening +slagintensiteit +slagregen +slagter +slagvaardig +slak +slakeilandjes +slakken +slakkenbehandelingsinstallatie +slakresten +slang +slange +slangen +slangenpomp +slangensysteem +slangetjes +slangewal +slanggebeeste +slank +slanke +slankheid +slap +slapeloosheid +slapen +slapende +slapjes +slappe +slateelt +slateler +slaven +slavernij +slecht +slechte +slechten +slechter +slechtere +slechtheid +slechthorend +slechts +slechtst +sleep +sleepboten +sleepcontact +sleepjapon +sleeppoging +sleept +sleepte +sleepten +sleepvoeten +sleeswijk +slenterde +slenteren +slepen +slepend +slepende +sleping +slepingen +slet +slèt +sleurde +sleurmens +sleutel +sleutelbegrip +sleutelbegrippen +sleutelfiguren +sleutelgat +sleutelinformanten +sleutelmandje +sleutelrol +sleutels +sleutelwoord +sleuvengraver +slf +slib +slibabsorberend +slibachtig +slibafscheiding +slibafzet +slibbehandelingssystemen +slibben +slibboycot +slibcompostering +slibdepot +slibdepots +slibdrogers +slibdroging +slibdrogingsinstallatie +slibdrooginstallatie +slibfractie +slibgroei +slibklassen +slibkoek +sliblaag +slibmengsels +slibontwatering +slibproblematiek +slibputten +slibreiniging +slibslurrie +slibt +slibtransport +slibvangputten +slibverbranding +slibverwerker +slibverwerking +slibverwijderingssysteem +slibzuivering +sliedrecht +sliep +sliepen +slieren +slijk +slijm +slijt +slijten +slijtende +slijters +slijtvast +slijtvaste +slik +slikken +slikte +slim +slimheid +slimme +slimmetjes +slinger +slingerde +slingeren +slingerend +slingerende +slingering +slingeringen +slingers +slinken +slinkt +slip +slips +slipt +slobeend +slochteren +sloeg +sloegen +slogan +slok +slokjes +slokker +slokte +slooft +sloop +sloopafval +sloopauto +sloophout +sloopobjecten +sloopplannen +slooppuin +sloopresten +sloopt +sloopterrein +sloopvergunning +sloopwerken +sloot +slootbodem +slootbodems +slootkant +slootkanten +slootwater +slop +slopen +sloper +sloperij +slordig +slordige +slot +slotbijeenkomst +slotconclusie +slotdag +slotdagen +sloten +sloterplas +slotkoers +slotmanifestatie +slotte +slottoespraken +slotverklaring +sloven +slowakije +sludge +sludges +slufter +slufterdam +sluier +sluiers +sluik +sluimerde +sluimerden +sluimeren +sluimerend +sluimerende +sluimering +sluimert +sluipende +sluis +sluiskil +sluit +sluiten +sluitend +sluiting +sluitingen +sluitingsbevel +sluitingsdatum +sluitingstijden +sluizen +slungel +slurpte +slurrie +slurries +slurry +sluw +smaak +smaakstoffen +smaaktest +smaakvol +smaal +smacht +smachten +smachtend +smachtende +smachting +smachtte +smachtten +smakkende +smakte +smalle +smallingerland +smals +smart +smartelijke +smartelijker +smartte +sme +smederij +smeek +smeekte +smeekten +smeenk +smeer +smeerde +smeerden +smeergeld +smeergeldaffaire +smeerlap +smeerlapperij +smeermiddel +smeermiddelen +smeerolie +smeet +smeèt +smeets +smekeling +smeken +smekend +smekende +smeking +smelt +smelten +smeltende +smeltmengsel +smeltoven +smeltproces +smeltprocessen +smelttraject +smeren +smerende +smerig +smerige +smeriger +smerigheid +smerigste +smet +smeten +smeulde +smid +smijten +smile +smit +smith +smithsonian +smits +smoel +smoesden +smoezen +smog +smogbeleid +smogmelding +smogveroorzakende +smogvorming +smoke +smoking +smokings +smokkel +smolt +smolten +smoorde +smoorplaat +smoring +smul +smulden +smullen +smullend +smurrie +snaak +snaartuig +snab +snackbar +snackbars +snacks +snakkende +snakte +snap +snapt +snaren +snarentuig +snaterde +snauw +snauwde +snauwden +sncr +snede +sneed +sneer +sneeuw +sneeuwde +sneeuwen +sneeuwgekroonlijste +sneeuwgrauwe +sneeuwige +sneeuwjacht +sneeuwlandschappen +sneeuwnacht +sneeuwontruiming +sneeuwploegen +sneeuwschijn +sneeuwschitterende +sneeuwval +sneeuwvelden +sneeuwzwangere +snel +snelde +snelgroeiende +snelheden +snelheid +snelheidsbegrenzer +snelheidsbegrenzers +snelheidsbeperking +snelheidscontroles +snelheidslijn +snelheidslimieten +snelheidsmetingen +snelheidsprofiel +snelheidsregelaar +snelheidsvariaties +snelheidsverdeling +snelle +snellen +snellende +sneller +snellere +snelpompstations +snelroterende +snelst +snelte +sneltram +sneltrein +snelweg +snelwegen +snelwegtunnels +snelwegverbreding +snerpend +snerpende +snerpte +snert +snetterde +snetteren +sneuvelde +sneuvelen +snij +snijbloemenbedrijven +snijbloementelers +snijcilinders +snijd +snijden +snijdend +snijdende +snijder +snijkamerafmetingen +snijmaïs +snik +snikke +snikken +snikkend +snikkende +snikschok +snikte +snikten +snippers +snit +snk +snoeiafval +snoeien +snoeihout +snoek +snoekbaars +snoeken +snoep +snoepfabrikant +snoeplustige +snoepte +snoepwaar +snoer +snoeren +snoézig +snor +snormond +snowball +snuffelen +snuffelploegmetingen +snuit +snuiten +snuiters +snv +soar +soay +sobel +soberheid +socar +sociaal +sociale +socialisme +socialisten +socialistische +sociëteit +sociëteiten +societies +society +sociologen +sociologische +socioloog +soda +sodabad +soeda +soedab +soedah +soeharto +soelaas +soep +soepel +soepele +soepeler +soesah +soesden +soest +soestdijk +soezen +soezig +sofc +sofia +softstarters +software +softwarepakket +softwareprogramma +softwaresysteem +soie +soil +soils +soir +soirée +soirées +soit +soja +sojabonen +sokjes +sokken +sol +solar +solarcool +solas +soldaten +soldeerafval +soldeerwerk +solid +solidariteit +solidariteits +solidariteitsfonds +solide +solidificatie +soliditeit +solids +solitair +sollicitatie +solnor +solo +solomat +solomon +solutietechnologie +solution +solutions +solvay +solvent +som +somalië +somato +somber +somberde +somberden +somberder +sombere +somberen +somberende +somberheden +somberheid +sombering +somberste +some +someren +sommatie +sommeerde +sommige +sommigen +soms +somstijds +somt +son +sonatrach +sondag +sonde +sondeerapparatuur +sondeergat +sondeermachine +sondeermachines +sondeerstreng +sonderabfallgesellschaft +sonderhausen +sondershausen +sondes +sonja +sont +sony +soo +soons +soort +soorten +soortgelijk +soortgelijke +soos +sopar +soppen +sorgdrager +sorptie +sorteer +sorteeranalyse +sorteeranalyses +sorteerbedrijven +sorteerden +sorteerinrichtingen +sorteerinstallatie +sorteerinstallaties +sorteerproef +sorteerstromen +sorteersysteem +sorteersystemen +sorteert +sorteren +sortering +sortie +souffreert +soultz +sound +soune +souper +sourdine +sous +south +southampton +southern +souvenir +souvenirs +souvereiniteit +sovabo +sovjet +sovon +sow +sowieso +soya +soyinka +spa +spaanderplaat +spaanplaat +spaanplaatindustrie +spaans +spaanse +spaar +spaarbank +spaarbekken +spaarde +spaardeposito +spaarder +spaardouches +spaargeld +spaarkop +spaarkoppen +spaarlampen +spaarpot +spaarprodukt +spaarrekeningen +spaart +space +spande +spandoek +spangen +spanje +spankeren +spannen +spannende +spanning +spanningen +spanningsniveau +spanningsverval +spanningverschil +spant +spar +sparen +sparrebossen +sparren +sparrenbos +sparrenmassa +sparretjes +sparta +spat +spatje +spatoe +spatte +spatten +spd +spe +speciaal +speciale +specialisatie +specialiseren +specialist +specialisten +specialistische +specie +species +specificatie +specificatiebladen +specificaties +specifiek +specifieke +specifieker +specimens +spectaculair +spectaculaire +spectra +spectraal +spectrale +spectrometer +spectrometrie +spectrometry +spectrophotometry +spectrum +speculaasbrokken +speechen +speedcontrol +speel +speelde +speelden +speelgoed +speelgoedindustrie +speelgoedklei +speelgoedklein +speelkamerwereldje +speelruimte +speelt +speeltafel +speeltafels +speeltafeltjes +speeltuig +speeluur +speelveld +speerpunt +speerpunten +speet +spekken +spel +spelbreker +spelbrekers +speldde +spelde +spelden +spelderholt +spelen +spélen +spelend +spelende +spelers +spelletjes +spelregels +spencer +sperden +sperma +speuren +spichtig +spiedde +spiedden +spieden +spiedende +spiegel +spiegelblouse +spiegelconsole +spiegelden +spiegeldiepte +spiegelen +spiegelend +spiegelglans +spiegelglazen +spiegeling +spiegelkast +spiegeloptiekarmatuur +spiegelramen +spiegels +spier +spierarbeid +spieren +spierige +spierkracht +spierlichaam +spierloze +spiernaakt +spietsten +spijkenisse +spijkerboor +spijskokerij +spijsolie +spijsolieverwarming +spijsverwarming +spijt +spijten +spil +spill +spilling +spills +spin +spinazie +spinnenstand +spinnewebben +spiraal +spiraalvormige +spiralen +spiralencircuit +spiralende +spiritusvlam +spiro +spirofloor +spirulina +spisula +spitman +spits +spitse +spitsen +spitsje +spitsjes +spitste +spitsuren +spitsvignetten +spitsvormige +spitte +spivey +spleen +spleet +splijtstofelementen +splijtstoffen +splijtstofketen +splijtstofwisseling +splinterbond +spm +spoed +spoeddebat +spoedeisend +spoedig +spoedinterpellatie +spoedopnamen +spoedprocedure +spoelen +spoelgotensysteem +spoeling +spoelingen +spoelingwater +spoelinstallaties +spoelonderbreekknoppen +spoelonderbreking +spoelt +spoelwater +spoelwaterbehandeling +spoken +spokende +spokig +spokige +spons +sponsachtige +sponsor +sponsors +sponsort +sponste +spontaan +spontaans +spontaanweg +spontane +spontaner +sponzen +spook +spookachtig +spookgebaar +spookgezichten +spookhuis +spooklandschap +spooksel +spookt +spookte +spookten +spooktrein +spoor +spooraansluiting +spoorbaan +spoorbanen +spoorde +spoordijk +spoorlijn +spoorlijnen +spoornet +spoort +spoortechnische +spoortje +spoortree +spoortrein +spoorverdubbeling +spoorwegen +spoorweggeluid +spoorweggrind +spoorwegnet +spoorwegviaducten +spoot +sporadisch +sporadische +sporen +sporenbedden +sport +sportboycot +sportfondsenbad +sporthemd +sportkantines +sportorganisaties +sportpak +sportterreinen +sportveld +sportvelden +sportvliegtuigen +sporulerende +spot +spothandel +spotlach +spotogen +spotte +spotten +spottend +spotting +spotvogel +spouthouse +spouwankers +spouwconstructies +spouwen +spouwisolatieplaat +spouwmuren +spp +spraak +spraakgebruik +spraakzaam +spraakzamer +sprak +sprake +sprakeloze +spraken +spray +spreek +spreekkoren +spreekt +spreidde +spreiden +spreiding +spreien +spreitzer +spreken +spréken +sprekende +sprekers +sprenkelden +springeffect +springende +springplank +springt +sprinklerinstallaties +sprint +sproei +sproeiboommachine +sproeidroger +sproeidroogfabriek +sproeidrooginstallatie +sproeifilmverdamper +sproeikoeler +sproeikop +sproetjes +sprokkelhout +sprong +sprongen +sprookje +sprookjes +spruijt +spruiten +spuien +spuimethodiek +spuistraat +spuit +spuitactiviteiten +spuitbus +spuitbussen +spuitdrift +spuiten +spuitgieten +spuithoogte +spuitinstallatie +spuitinstallaties +spuitmachine +spuitmonden +spuittechniek +spuitvliegers +spuitvrije +spuitwerkzaamheden +spuiverlies +spuiwater +spul +spullen +spun +spurtende +spurtte +spurtten +square +srdb +sri +sron +sspp +sta +staafjes +staakte +staal +staalafval +staalbedrijf +staalconcern +staalconstructie +staalgigant +staalgrit +staalindustrie +staalkleur +staalkleurig +staalplaat +staalproducenten +staalproducerende +staalproduktie +staalprofielen +staalsnippers +staalsoorten +staalverwerkende +staalwalserij +staan +staand +staande +staar +staarblik +staarde +staarden +staart +staartepunt +staartpunt +staat +staatje +staatkundige +staatsbedrijf +staatsbedrijven +staatsbelang +staatsbezoek +staatsblad +staatsbos +staatsbosbeheer +staatscourant +staatsdeelnemingen +staatselektriciteitsbedrijf +staatsexamen +staatsgelden +staatshoofden +staatskas +staatsman +staatsmannen +staatsmijn +staatsnatuurmonument +staatsoliemaatschappij +staatsrecht +staatssecretaris +staatssteun +staatssubsidie +stabiel +stabiele +stabilisatie +stabilisatoren +stabiliseert +stabiliseren +stabilisering +stabiliteit +stabu +stad +stadhuis +stadia +stadig +stadion +stadium +stadje +stads +stadsbestuur +stadsbewoners +stadsbussen +stadscentra +stadsdeel +stadsdeelbestuurders +stadsdeelraad +stadsdelen +stadsdistributiecentra +stadsdistributiecentrum +stadsgas +stadsgebieden +stadsgewest +stadsgezicht +stadsgezichten +stadslaboratorium +stadslandschappen +stadslucht +stadspark +stadspartij +stadsrand +stadsregio +stadsreiniging +stadsreinigingsdienst +stadsschouwburg +stadstuin +stadsuitbreiding +stadsuitleglocaties +stadsvernieuwing +stadsvervoer +stadsverwarming +stadsverwarmingscentrale +stadsverwarmingsnetten +stadsverwarmingsproject +stadswarmte +stadswerk +stadswijk +städtische +stadtwerke +staf +staffe +staffelaer +staffelaers +stafmedewerker +stagnatie +stagneert +stagneren +staiger +stainless +stak +staken +staking +stakingswinst +stal +stalen +stall +stallen +stallucht +stalmest +stalsysteem +stalsystemen +staltijd +stam +stamelde +stamelend +stamelende +stamgenoten +stamhoofden +stamhouders +stamhoudertjes +stammen +stammende +stamoudsten +stampen +stampende +stampte +stamrozen +stamt +stan +stand +standaard +standaardadvisering +standaardcomponenten +standaardconstructie +standaarden +standaardgevallen +standaardisatie +standaardiseren +standaardisering +standaardkast +standaardmaatregelenpakket +standaardpakket +standaardspectrum +standaarduitvoering +standaardverpakking +standaardwoning +standaardzonneboiler +standardisation +standardization +standards +standbeelden +standplaatsen +standpunt +standpunten +stands +standsverschil +standtijd +stank +stankbeleid +stankbestrijding +stankbrief +stankcirkels +stankhinder +stankklachten +stankmoleculen +stankoverlast +stankproblemen +stankreductie +stankverwijdering +stankvrij +stanley +stans +stansmachines +stap +stapel +stapelbare +stapelde +stapelden +stapelend +stapelgek +stapeling +stapelingen +stapels +stapelt +stappen +stappenplan +stappenschema +stapsgewijs +stapsgewijze +stapsproces +stapt +stapte +stapten +stapvoets +stapvoetse +star +stardrain +staren +starend +starende +starends +starheid +staring +staringcentrum +starke +starre +starrelen +starrelingen +starreluchten +start +startbaan +startbanen +startcapaciteit +starten +startende +starters +startersfonds +startkapitaal +startnota +startnotitie +startpunt +starts +startsein +startte +startvermogen +state +statement +staten +statenfractie +statenleden +statenlid +statenpad +statens +states +statiegeld +statiegeldflessen +statiegeldregelingen +statiegeldsysteeem +statiegeldsysteem +station +stationair +stationaire +stationeren +stations +statische +statistiek +statistisch +statistische +statsnaett +statsnett +statuette +status +statussymbool +staudinger +staven +stavoren +stawel +stb +stcrt +ste +stedebouw +stedebouwers +stedebouwkundig +stedebouwkundige +stedebouwkundigen +stedelijk +stedelijke +stedelingen +steden +stedenbeleid +stedendriehoek +stee +steeds +steeg +steek +steekpenningen +steekproef +steekproefonderzoek +steekproefsgewijs +steekproeven +steekt +steel +steelsgewijs +steen +steenachtig +steenachtige +steenbergen +steenblokken +steenbrugge +steenderen +steendijkpolder +steenenhoek +steenfabriek +steenfabrieken +steengaasstellers +steengroeve +steengroeven +steenhard +steenkolenmijn +steenkool +steenkoolbranden +steenkoolderivaten +steenkooleenheden +steenkoollagen +steenkoolreserves +steenkoolsoort +steenkoolteerdestillaat +steenkoolteeroliedestilaat +steenkoolteeroliedestillaat +steenkoolwasserijen +steenkorrel +steenlaag +steenmassa +steenpuin +steentje +steenwol +steenwolafval +steenwolbroodjes +steenwolfabrikant +steenwolprodukten +steenwolresten +steenzout +steenzoutformaties +steering +stef +steg +stegeman +stegen +stegeren +steigerbekledingen +steigers +steil +steile +stein +steinbeis +stekel +stekelenburg +stekelstaarten +steken +stekende +stel +stelcon +stelde +stelden +stelen +stelende +stellen +stellend +stellig +stelligste +stelling +stellingen +stellingname +stelsel +stelselmatig +stelselmatigs +stelsels +stelt +stem +stembuiging +stemde +stemden +stemlijst +stemmen +stemmenwinst +stemmers +stemmetje +stemmetjes +stemming +stemmingen +stempel +stempeldurchdrückprüfung +stemrecht +stemt +stenen +stengelen +stengels +stenig +stephanie +stephanopoulos +steppe +steppen +ster +stereo +sterf +stèrf +sterfbed +sterfgevallen +sterft +sterfte +sterftecijfers +sterieler +steriliteit +sterin +sterk +sterke +sterkende +sterker +sterkere +sterkers +sterksel +sterkst +sterkste +sterkte +sterkteklasse +sterlab +sterlabcertificaat +sterling +sterren +sterrenzeef +sterretje +sterrollen +sterven +stervende +stervensangst +sterving +stervingen +steun +steunde +steunden +steunen +steunpunt +steunpunten +steunt +steur +stevaert +steve +stevensweert +stevent +stevig +stevige +steviger +stevigheid +stevigs +stevigste +stevin +stewardship +steyn +steyns +stg +sti +stiba +stibat +sticht +stichten +stichting +stichtse +sticker +stickers +stickertje +stiebel +stiefdochter +stiefvaderlijke +stienstra +stier +stieren +stierenhouderij +stierenvlees +stierf +stierven +stiet +stifoxydes +stijf +stijfheid +stijfjes +stijfrechte +stijfsel +stijgen +stijgend +stijgende +stijghoogten +stijging +stijgpijp +stijgt +stijgzifter +stijl +stijlvolle +stijve +stik +stikdonkere +stikken +stikkend +stikkende +stiklachte +stikstof +stikstofarme +stikstofbemestingsadvies +stikstofbevattende +stikstofconcentratie +stikstofconcentraties +stikstofdeeltjes +stikstofdepositie +stikstofdioxyde +stikstofdioxyden +stikstofemissie +stikstofemissies +stikstofgas +stikstofgebruik +stikstofgehalte +stikstofgehalten +stikstofgehaltes +stikstofgift +stikstofheffing +stikstofheffingen +stikstofkunstmest +stikstofmonoxide +stikstofmonoxyde +stikstofneerslag +stikstofnorm +stikstofnormen +stikstofoverschot +stikstofoxiden +stikstofoxyde +stikstofoxyden +stikstofoxydereductie +stikstofoxydes +stikstofproduktie +stikstofreductie +stikstofrijke +stikstofuitscheiding +stikstofuitstoot +stikstofverbindingen +stikstofverlies +stikstofverliezen +stikstofverontreiniging +stikstofverwijdering +stikt +stikte +stikten +stil +stilde +stilden +stilgelegd +stilgestaan +still +stille +stilleggen +stillegging +stillen +stiller +stilletjes +stillige +stilstaan +stilstaande +stilstand +stilt +stilte +stiltegebieden +stilvallen +stilzwijgen +stilzwijgend +stilzwijgende +stilzwijgendheid +stimad +stimaruba +stimev +stimulans +stimulansen +stimuleer +stimuleert +stimuleren +stimulerend +stimulerende +stimulering +stimuleringregeling +stimulerings +stimuleringsactiviteiten +stimuleringseffect +stimuleringsfondsen +stimuleringsmaatregelen +stimuleringsprojecten +stimuleringsregeling +stimuleringsregelingen +stimuli +stinkende +stinkt +stirred +stive +stock +stockholm +stockholmse +stoeiend +stoel +stoelen +stoep +stoer +stoere +stoet +stof +stofabsorptiekolom +stofbestrijdings +stofbestrijdingssystemen +stofbestrijdingstechnieken +stofdeeltjes +stofdichte +stofemissie +stofexplosies +stoffen +stoffenbalans +stoffenbeleid +stoffenrichtlijn +stoffig +stoffige +stofgehalte +stofgoud +stofgroep +stofgroepen +stofje +stofkeringssysteem +stofkringloop +stofmonitoring +stofneerslag +stofopbouw +stofoverlast +stofpercentage +stofstudie +stofstudies +stofte +stofvang +stofverzamelsysteem +stofvrij +stofvrijhouden +stofwisseling +stofwolkverbranding +stofwolkvergassing +stok +stoken +stoker +stokje +stokken +stokoude +stokpaardje +stokstijf +stokte +stolde +stolling +stolp +stolwijk +stom +stòm +stomen +stomme +stommelde +stommelen +stommeling +stomp +stompt +stompte +stond +stonden +stonken +stoof +stoofde +stook +stookgas +stookgasreiniging +stookgedrag +stookinstallaties +stookkar +stookkosten +stookolie +stookrendement +stookt +stookte +stookten +stoom +stoomden +stoominstallaties +stoomketel +stoomketels +stoomleidingen +stoomsysteem +stoomtemperatuur +stoomtram +stoomturbine +stoomverbruikers +stoomvorming +stoor +stóor +stoort +stoot +stootje +stootrand +stootte +stootten +stootverliezen +stop +stopcontact +stopgezet +stoppelde +stoppen +stopt +stopte +stopverdrag +stopzetten +stopzetting +storage +storebrand +storen +storende +stores +storing +storingen +storingsoorzaken +storingsvrij +stork +storm +stormachtige +stormbestendig +stormdagen +stormde +stormdeiningen +stormen +stormende +stormink +stormt +stormvlaag +stormvlagen +stormvloeden +stormvloedkering +stormvogels +stormwind +stormzee +stort +stortafval +stortbaar +stortbeleid +stortbesluit +stortbuien +stortcapaciteit +storten +stortende +stortgas +stortgascentra +stortgasinfo +stortgasinstallaties +stortgasmonsters +stortgasproduktie +stortgasprojecten +stortgaswinning +stortgelden +stortgewichten +stortheffing +storting +stortingen +stortinrichtingen +stortkosten +stortlichaam +stortlocaties +stortplaats +stortplaatsen +stortplaatsexploitanten +stortplaatsgebonden +stortput +stortregen +stortregende +stortsteen +storttarief +storttarieven +stortte +storttechniek +stortten +stortverbod +stortverboden +stortvloed +stortvloeden +stortvolume +stortvoorschriften +stortwet +stoten +stotend +stotende +stotterde +stotteren +stotterend +stout +stoute +stoven +straal +straalbreken +straalbrekende +straalde +straalden +straalgrit +straalmotoren +straalnet +straalt +straat +straatbeeld +straaten +straathandelaren +straatje +straatjongen +straatkeien +straatklinkers +straatlaag +straatlantaarns +straatplassen +straatsburg +straatsteen +straatstenen +straattaal +straattoilet +straatvegers +straf +strafbaar +strafbare +strafbepaling +strafcommissie +straffe +straffeloos +straffen +strafheffing +strafheffingen +strafrecht +strafrechtelijk +strafrechtelijke +strafrechtelike +strafrechter +straft +strafuitsluitingsgronden +strafzaak +straight +strain +strak +strakheid +strakke +strakker +straks +stralen +stralenbescherming +stralenbeschermingsrecht +stralend +stralende +straling +stralingbescherming +stralingen +stralingsdivisie +stralingsmeetnetten +stralingsnormen +stralingsrisico +stram +stramproy +strand +stranden +strandingen +strategic +strategie +strategiedocument +strategieën +strategies +strategieschets +strategisch +strategische +strategy +stratem +straten +stratosfeer +stratosferische +stream +streden +streed +streefbeelden +streefcijfer +streefcijfers +streefdatum +streefde +streefden +streefgetal +streefkerk +streefnormen +streeft +streefwaarde +streefwaarden +streek +streekgewest +streekplan +streekplanherziening +streekplannen +streekvervoer +streelde +streelden +streep +streepje +streepjes +strekdam +streken +strekken +strekkende +strekking +strekkingen +strekt +strekte +strelen +strelend +strelende +streling +stremmen +stremming +streng +strenge +strenger +strengere +strengste +strepen +strepende +stress +stressverschijnselen +stretchfolie +streven +streving +stribbelde +striemen +striemt +strijd +strijdbare +strijden +strijdende +strijdig +strijdigheid +strijdkrachten +strijdlust +strijdperk +strijdpunt +strijdster +strijdt +strijken +strijkende +strijker +strikjes +strikken +strikt +strikte +strikter +striktere +stringent +stringente +stringenter +stringentere +strip +strippen +stripping +strips +stripverhaal +stro +stroef +stroeve +strofilter +strofilterinstallatie +strohoed +strohoeden +stroken +strolaag +stromeinspeisung +stromen +stromende +stroming +stromingen +stromings +stromingsdynamica +stromingseigenschappen +stromingsenergie +stromingsmetingen +strompelde +strompelden +strompelen +strompelend +strontium +strooi +strooiapparatuur +strooibaar +strooibeleid +strooibreedte +strooiden +strooien +strooier +strooigegevens +strooimachines +strooimateriaal +strooiopdracht +strooiparelen +strooiplaat +strooiroute +strooit +strooivlakken +strooiwagen +strooiwagens +strooizout +strook +strookt +stroom +stroomafwaarts +stroombedrijven +stroombesparende +stroomdal +stroomde +stroomdiagrammen +stroomgebied +stroomgebieden +stroomlijnen +stroomlijning +stroomopbrengst +stroomopwaarts +stroomopwekking +stroomprijs +stroomproducent +stroomproducenten +stroomproduktiebedrijven +stroomschema +stroomsector +stroomsnelheden +stroomsnelheid +stroomsterkte +stroomt +stroomtarief +stroomtarieven +stroomverbruik +stroomverbruikers +stroomversnelling +stroomverzorging +stroomvoerend +stroomvoorziening +stroomvoorzieningssysteem +stroomvreters +stroomwerk +stroomwonden +stropellets +stroperij +stropers +strozak +strubbelingen +structureel +structureert +structurele +structuren +structureren +structurerende +structures +structuur +structuurfondsen +structuurmateriaal +structuurplan +structuurschema +structuurschets +structuurschetsen +structuurvennootschap +structuurverandering +structuurverbetering +structuurversterking +structuurvisie +struikelblok +struikelblokken +struikelde +struikelend +struiken +struisveren +struisvogelfokkerij +sts +stuart +stubbing +studdrain +studeerde +studeerkamer +studeert +student +studenten +studentenflats +studentenkorting +studentikoos +studentikoze +students +studeren +studerend +studerende +studie +studiebijeenkomst +studiecentrum +studieclub +studieclubs +studieconferentie +studiedag +studiegenoot +studiegroep +studiegroepen +studiekameraad +studiekosten +studiekracht +studiemiddag +studiemorgen +studiën +studieopdracht +studiepocket +studieprogramma +studies +studievereniging +studievrienden +studio +study +stug +stuifbeleid +stuifbestrijder +stuifbestrijding +stuikten +stuipen +stuit +stuiten +stuiteren +stuitte +stuivend +stuk +stukadoors +stukbeleid +stukje +stukjes +stukken +stukproject +stuks +stuksafvalverwerking +stumpel +stumpers +stupefactie +stupéfactie +sturen +sturend +sturende +sturing +sturingsmodel +sturingsorganisatie +stuurde +stuurgroep +stuurt +stuvex +stuw +stuwdam +stuwdammen +stuwden +stuwen +stuwmeren +stuwt +stw +stybenex +styreen +styreenfabriek +styreenmonomeer +styrodur +styropor +sub +subat +subcontracten +subdek +subitrek +subjectieve +subliem +submerged +suboptimale +subsidie +subsidieaanvraag +subsidiebedrag +subsidiebedragen +subsidiebeleid +subsidiebijdrage +subsidiebudget +subsidieerbare +subsidieert +subsidiefraude +subsidiegeld +subsidiegelden +subsidiemogelijkheden +subsidiepot +subsidieprogramma +subsidieregeling +subsidieregelingen +subsidiëren +subsidiëring +subsidies +subsidiesysteem +subsone +substances +substantie +substantieel +substantiële +substantiëler +substitutie +substraat +substraatproduktie +subterranea +subtiele +subtiliteit +subtropen +succes +successen +succesverhaal +succesvol +succesvolle +succesvoller +suction +süd +sudhölter +sudimara +südwind +suf +suffe +suffen +suffende +sufjes +suft +sufte +sugar +suggereerde +suggereert +suggererend +suggestie +suggesties +suggestieve +suidman +suijkerbuijk +suiker +suikerbasis +suikerbelangen +suikerbieten +suikerfabriek +suikerindustrie +suikerproduktie +suikerriet +suikers +suikerunie +suisde +suite +suizeloos +suizen +suizend +suizende +sujet +sukabumi +sukkar +sukkelde +sukkeldrafje +sukkelen +sukkelend +sukkelig +sulawesi +sulfaat +sulfaatemissie +sulfaatlignine +sulfaatreductie +sulfide +sulfiet +sulfonaten +sullivan +sulo +sulpheric +sumatra +sumimoto +sumito +sumitomo +summerhayes +summiere +sump +sun +sundsvall +sunergy +sung +sunny +suparator +suparlesc +super +superbe +superbenzine +supercycle +superdex +superdunne +superfund +supergeheime +supergeleider +superieuren +superioriteit +superkritisch +superkritische +supermarkt +supermarkten +supermarktketen +supermarktketens +superphénix +supersnelle +supersone +supersonische +supertanker +superverhitte +supervisie +superzuinige +supplies +supply +support +supranationale +surcéance +surfactanten +suri +surinaame +surinaamse +suriname +surinamers +surnumerair +surséance +surveillances +survey +susan +susceptibel +suspended +sussen +sussex +sustainability +sustainable +suste +sustech +susten +susteren +suwid +svedala +svend +svenska +svm +svn +swaabs +swaan +swaay +swage +swagelinen +swagelining +swaghers +swatch +swéér +swell +swig +swijg +swill +swing +swiss +switch +switchgrass +symbiose +symboliek +symbolisch +symboliseren +symbool +symboolwerking +sympathie +sympathieën +sympathiek +sympathieke +sympathieloze +sympathisanten +sympathisch +sympathische +sympathiseerde +sympatisch +symposia +symposium +symposiumbundel +symposiumprogramma +symposiumverslag +symptomen +symptoom +symptoombestrijding +syndroom +synerchem +synergie +synergieën +syngas +synoniem +synthese +synthesegas +syntheses +synthesis +synthetisch +synthetische +systeem +systeemeisen +systeemkeuze +systeemleveranciers +systeemontwikkelaar +systeemrendement +systeemverliezen +system +systematiek +systematisch +systematische +systeme +systemen +systems +systemtechnik +szw +taag +taaiere +taak +taakgroep +taakstelling +taakstellingen +taal +taartje +taartjes +taartvormen +taastrup +tabak +tabaksteelt +tabellen +table +tableau +tableaux +tablier +taboe +tache +tachtig +tacis +tacke +tackling +taco +tacolijnen +tact +tactloos +tactloosheid +tactloze +tactvol +tactvolle +tactvolst +taf +tafel +tafeleend +tafelkleed +tafellakens +tafels +tafeltje +tafeltjes +tafelzilver +tafereel +tag +tahiti +tahitianen +tailleur +tailormade +taishet +taiwan +taiwanese +tak +taken +takeru +takje +takkebomen +takkeboomkimmen +takken +takkenbomen +takkenboomkimmen +takkenkruinen +takuma +tal +talboom +talent +talenten +talentje +talks +talloze +tallozer +talmde +talrijk +talrijke +talud +taluds +tamelijk +tamil +tammer +tammere +tan +tandartsen +tandeknarsen +tandem +tandemcellen +tanden +tandheelkunde +tandwielkast +tandwielkasten +tandwieltje +tanende +tangent +tanig +tank +tankbezitters +tankcleaning +tankcontainers +tankeigenaar +tanken +tanker +tankers +tankoverslag +tanks +tanksanering +tanksaneringsbedrijf +tanksaneringsbedrijven +tankslag +tankstation +tankstations +tanktoestel +tankwagon +tante +tantelief +tantes +tanzania +tanzaniaanse +tapijt +tapijtafval +tapijten +tapijtindustrie +tapijtkleuren +tapijtonderzoek +tapijtresten +tappatroon +tappeling +tappende +tapte +tapuit +tapwater +target +targeted +tarief +tariefdifferentiatie +tariefsverhoging +tariefverhoging +tarieven +tariffs +tarra +tart +tarwe +tarzana +tas +task +tassen +tast +tastbaar +tastbare +tasten +tastend +tastende +tastte +tastten +tata +tatatata +taunus +taunusstein +tauw +tax +taxaties +taxen +taxering +taxi +tbt +tcb +tcf +tcr +tdg +tdk +tea +teak +teakhout +teakhoutbedrijf +teakhoutplantages +teakhoutpolis +teakwood +team +teamleden +teams +teamsters +teamwork +teban +tebodin +tebuconazool +tech +techform +technical +technici +techniek +technieken +technik +techniplan +technique +techniques +technisch +technische +technischen +techno +technologen +technologie +technologiebeleid +technologiecentrum +technologieën +technologieland +technologieprijs +technologieprogramma +technologies +technologisch +technologische +technology +technoport +tecnologie +tecto +ted +teder +tederder +tedere +tederendaagse +tederheden +tederheid +teelt +teelten +teeltjaar +teelttechnische +teeltvrije +teemde +teer +teerachtige +teerder +teerheid +teerhoudend +teerprodukten +teerputten +teerrestanten +teers +teertjes +teesing +teflon +tegelen +tegelijk +tegelijkertijd +tegels +tegemoet +tegemoetkoming +tegen +tégen +tegenaanvallen +tegendeel +tegendruk +tegengaan +tegengegaan +tegengehouden +tegengekomen +tegengesproken +tegengesteld +tegengestelde +tegengewerkt +tegenglimlachte +tegenhangers +tegenhield +tegenhouden +tegenhoudt +tegenkwam +tegenkwamen +tegenoffensief +tegenop +tegenover +tegenovergestelde +tegenpool +tegenprestatie +tegenslagen +tegenspraak +tegensprak +tegenspreekt +tegenspreken +tegenstand +tegenstander +tegenstanders +tegenstelling +tegenstrijdig +tegenstrijdige +tegenstrijdigheid +tegenstroom +tégenvallen +tegenvallend +tegenvallende +tegenvaller +tegenvallers +tegenviel +tegenvoorbeelden +tegenwerken +tegenwicht +tegenwoordig +tegenwoordige +tegenwoordigheid +tegenzin +tegoeden +teijin +teint +teisterde +teisteren +teken +tekenaar +tekende +tekenden +tekenen +tekenend +tekening +tekent +tekort +tekorten +tekortkomingen +tekortschieten +tekortschietende +tekst +teksten +tel +telde +tele +telecom +telecommunicatie +telecommunicatieapparatuur +telecommunicatiebedrijven +telecommuting +telecomrelatie +telefonisch +telefonische +telefoon +telefooncel +telefooncellen +telefooncentrales +telefoongesprekken +telefoonnet +telefoonnummer +telefoons +telefoontje +telefoontjes +telefoontoestellen +telegraaf +telegrafeer +telegrafeerde +telegraferen +telegram +telemetrie +telen +teler +telers +telescopische +teletekst +teleurgesteld +teleurgestelde +teleurstellend +teleurstellende +teleurstelling +teleurstellingen +televisie +televisieprogramma +televisies +televisiespot +televisiespotjes +televisietoestel +televisietoestellen +televisiezendtijd +television +telkenmale +telkens +tellen +tellende +telling +tellingen +teloor +teloorgang +telsonic +telt +temaru +temeer +temende +temmerman +temming +tempelman +tempels +temperament +temperaturen +temperatuur +temperatuurbestendigheid +temperatuurcompensatie +temperatuurgradiënt +temperatuurmeting +temperatuurschommelingen +temperatuursstijging +temperatuurstijging +temperatuursveranderingen +temperatuursverdeling +temperatuursytemen +temperatuurverschil +temperde +temperend +tempo +ten +tendens +tender +tenderprijzen +tenderprocedure +tenderregeling +tenderregelingen +tenders +tendersysteem +teneinde +tenen +tenger +tengere +tengevolge +teniet +tenietdoen +tenminste +tennessee +tennis +tennisclub +tennissen +tennistroepje +tenslotte +tenten +tentoonstelling +tentoonstellingen +tentoonstellingsterrein +tenzij +tepper +ter +terblijt +terdege +tere +terecht +terechtgekomen +terechtgesteld +terechtgewezen +terechtkomen +terechtstaande +terechtstonden +terephtalaat +tergend +tering +terloops +terlouw +term +termen +termieten +termietenplaag +termijn +termijnafspraken +termijnbehoeften +termijnbetalingen +termijncontracten +termijnfinanciering +termijnmarkt +termijnoplossingen +termijnrisico +termijntrends +terminal +terminals +ternauwernood +terneer +terneuzen +terpentijn +terpstra +terra +terrapin +terrarium +terras +terrasjes +terrassen +terrazzo +terrazzobedrijf +terrazzowerkers +terrein +terreinbeherende +terreinen +terreinleidingen +terrier +territoriale +territorium +terrorisme +terruggelopen +terschelling +terschuur +tersluiks +tert +terug +terugbetalen +terugblik +terugblikken +terugbonzen +terugbracht +terugbrengen +terugdeinzen +terugdraaien +terugdringen +terugdringing +terugdrukken +teruggaan +teruggaf +teruggang +teruggave +teruggebracht +teruggedraaid +teruggedrongen +teruggegaan +teruggegeven +teruggekeerd +teruggekomen +teruggekregen +teruggeleid +teruggeleiding +teruggeleverd +teruggelopen +teruggenomen +teruggescholden +teruggeschroefd +teruggesluisd +teruggestopt +teruggestort +teruggestoten +teruggestuurd +teruggestuurde +teruggetrokken +teruggeven +teruggevoerd +teruggevonden +teruggewonnen +teruggezette +teruggezien +terugging +terughoudend +terughoudendheid +terughoudends +terughouding +terugkaatsen +terugkeer +terugkeren +terugkomdag +terugkomen +terugkomende +terugkomst +terugkomt +terugkopen +terugkrijgen +terugkwam +terugleefde +teruglevering +terugleverkabel +teruglevertarief +terugleververgoeding +terugliep +terugloop +teruglopen +teruglopend +teruglopende +terugname +terugnameplicht +terugnameservice +terugnameverplichting +terugneem +terugnemen +terugratel +terugroepen +terugsluizen +terugsluizing +terugspookte +terugstootte +terugstroming +terugtredende +terugtrek +terugtrekken +terugtrekkende +terugtrok +terugvallen +terugverdiend +terugverdienen +terugverdient +terugverdientijd +terugverdientijden +terugverkocht +terugverkregen +terugvinden +terugvloeien +terugvond +terugvonden +terugwerkende +terugwinbare +terugwinnen +terugwinning +terugwinningsinstallaties +terugwinsysteem +terugwint +terugzien +terugziende +terugziet +terwijl +terwille +terzake +terzelfder +terzij +terzijde +tes +test +testament +testbank +testbassin +testcase +testen +testgebied +testinstallatie +testmethode +testmethoden +testprocedures +testprogramma +testrapporten +testreeks +testruimte +tests +teststations +testte +tetc +tetra +tetrachlooretheen +tetrachloorethyleen +tetrachloorkoolstof +tetramethyllood +tetsja +tetterode +teug +teugel +teugels +teunisse +teunissen +teutschental +tevan +teveel +tevens +tevergeefs +tevergeefse +tevoren +tevreden +tevredenheid +teweeg +teweeggebracht +texaanse +texaco +texas +texel +texels +texelse +textiel +textielafvalwater +textiele +textielfabrikanten +textielindustie +textielindustrie +textielindustrieën +textielvereniging +teyler +teylers +teylingen +tezamen +tezijnertijd +tfi +thailand +thais +thans +the +theater +theaters +thee +theeblad +theedoekje +theedrinken +theedrukte +theegerei +theehandelaars +theeplantages +theeproduktie +thees +theetuinen +theeuur +thema +themabijeenkomsten +themadag +themadagen +themaindicatoren +themamiddag +themapark +theo +theodore +theoretisch +theoretische +theorie +theorieën +thermaal +thermal +thermie +thermieprogramma +thermisch +thermische +thermo +thermoanaerobacter +thermochemische +thermodesulfobacterium +thermolyse +thermometers +thermometry +thermoshock +thermotogales +thesis +theunissen +thialf +thijs +thilo +thin +thiokol +third +thoenis +tholen +tholey +thomae +thomas +thomassen +thomson +three +thuis +thuisgekomen +thuishoren +thuiskomen +thuiskomende +thuiskwam +thuismarkt +thuiswerken +thüringen +thüringer +thuringiensis +thüringsche +thyssen +thyssengas +tic +tichels +ticket +tickets +tieb +tiel +tieleman +tien +tiende +tienduizend +tienduizenden +tienduizendste +tienen +tiengemeten +tienjaren +tienjarenplan +tienjarenprogramma +tienjarig +tiental +tientallen +tientje +tientjes +tij +tijd +tijdbesparing +tijde +tijdelijk +tijdelijke +tijdelijkheden +tijden +tijdens +tijdgebrek +tijdgenoten +tijdgewogen +tijdig +tijdige +tijding +tijdje +tijdperk +tijdrovend +tijdrovende +tijdsaanduiding +tijdsbesparend +tijdsbesparing +tijdsblok +tijdschaal +tijdschema +tijdschrift +tijdschriften +tijdsduur +tijdspad +tijdspanne +tijdstip +tijdstippen +tijdverlies +tijdwinst +tikje +tikjes +tikkelde +tikkelden +tikken +tikkende +tikt +tiktak +tikte +tikten +tilburg +tilburgs +tilburgse +tilde +tilly +tilmar +time +times +timmer +timmerbedrijven +timmerindustrie +timmert +timorstraat +timra +tin +tingeling +tinkelend +tinning +tint +tintelde +tintelden +tinteling +tintelsterren +tinten +tintje +tintte +tio +tip +tips +tiran +titaanoxyde +titaanoxydebolletjes +titan +titanesmarten +titanisch +titel +titels +titratie +titulaer +tjabé +tjaereborg +tje +tjeenk +tjernobyl +tjes +tjessinga +tjeukermeer +tjilpten +tjing +tjingelden +tjipanas +tjongerhof +tjp +tln +tlo +tnli +tno +toa +toatsu +tob +tobben +tobde +tobt +toby +toc +toch +tóch +tòch +tocht +tochtdeuren +tochtdicht +tochten +tochtje +tochtjes +tochtte +toe +toè +toean +toebehoord +toebehoren +toebrengen +toebrengt +toediening +toedieningstechnieken +toedient +toedoen +toedraaide +toedragen +toeë +toefde +toefluisterde +toegaan +toegaat +toegang +toegangen +toegangsbiljet +toegangskanaal +toegangsroute +toegangsweg +toegangswegen +toegankelijk +toegankelijke +toegankelijker +toegankelijkheid +toegebracht +toegedronken +toegeeflijk +toegeeflijkheid +toegegeven +toegehoord +toegekeerd +toegekend +toegekende +toegeknepen +toegelaten +toegelegd +toegelicht +toegelichte +toegelokt +toegelopen +toegenomen +toegepast +toegepaste +toegeroepen +toegerust +toegeschenen +toegeschreven +toegesloten +toegesneden +toegestaan +toegestane +toegestort +toegetreden +toegeven +toegevend +toegevende +toegevoegd +toegevoegde +toegevoerd +toegevoerde +toegevouwen +toegewezen +toegezegd +toegezegde +toegezien +toegezonden +toeging +toegingen +toehoorde +toehoorster +toekennen +toekenning +toekenningen +toekijken +toeklonk +toéklonk +toekomst +toekomstangst +toekomstbeeld +toekomsten +toekomstideeën +toekomstig +toekomstige +toekomstigheden +toekomstmodellen +toekomstmogelijkheden +toekomstmuziek +toekomstplannen +toekomstscenario +toekomststeden +toekomstvisie +toekomstwoord +toekomt +toekwam +toelaat +toelaatbaar +toelaatbaarheid +toelaatbare +toelage +toelaten +toelating +toelatingen +toelatinghouders +toelatings +toelatingsaanvraag +toelatingsbeleid +toelatingsprocedure +toeleggen +toeleveranciers +toeleverend +toeleverende +toelevering +toeleverings +toeleveringsbedrijven +toeleveringsprodukten +toelicht +toelichting +toeliet +toen +tóen +tòen +toèn +toenadering +toenam +toename +toenamen +toeneemt +toenemen +toenemend +toenemende +toenmalige +toentertijd +toepasbaar +toepasbaarheid +toepasselijk +toepassen +toepassende +toepasser +toepassing +toepassingen +toepassingsgericht +toepassingsmogelijkheden +toepassingsprojecten +toepassingswijzen +toepasssing +toepaste +toer +toerde +toereikend +toerekenen +toerekening +toeren +toerenregelaars +toerenregeling +toerental +toerisme +toeristen +toeristenindustrie +toeristenweg +toeristische +toescheen +toeschietelijk +toeslag +toeslagen +toeslagmateriaal +toeslagmaterialen +toeslagstof +toeslagstoffen +toespelingen +toespitsen +toespraak +toestaan +toestaat +toestand +toestanden +toesteken +toestel +toestellen +toestemmen +toestemmend +toestemming +toestemt +toetie +toetreden +toetreedt +toets +toetsen +toetsing +toetsingsadvies +toetsingskader +toetsingssysteem +toetsingswaarde +toetst +toetste +toeval +toevallig +toevallige +toevertrouwd +toevertrouwing +toevlucht +toevluchtsoord +toevoegden +toevoegen +toevoeging +toevoegingen +toevoegt +toevoer +toevoerroutes +toevoerstation +toevroor +toewenste +toewerkt +toewijzing +toewuifde +toezag +toezegging +toezeggingen +toezegt +toezicht +toezichthoudende +toezichthouders +toezien +toeziet +toilet +toiletafval +toiletgebruik +toiletpapier +toilettafel +toiletten +tokio +tokyo +tol +tolerantie +tolereren +tolheffing +tollen +tolstoï +tolueen +tolueenbelasting +tomaat +tomas +tomaten +tombo +tomen +tomlinson +tommel +tomorrow +ton +toneel +tonen +tong +tongenaald +tongeren +tongestralen +tongsmeren +tonnage +tonnen +tons +tool +toom +toomden +toon +toonaangevend +toonaangevende +toonbaar +toonbank +toonbeeld +toonde +toonden +toonder +toont +toontje +toorn +toornig +toornige +toot +tooth +top +topambtenaar +topambtenaren +topdag +topdrukte +topfunctionarissen +topgun +topingenieurs +topinstituut +topjaar +topkoeling +toplaag +topman +topmanagement +topografische +toppen +toppereend +toppers +torch +toren +torende +torengewemel +torenkamer +torenkamertje +torens +torentje +tornbedrijf +torpedojager +torremolinos +torridge +torsen +torste +torsten +tosco +tosko +tot +totaal +totaalbedrag +totaaloplossing +totaaloppervlak +totaalpakket +totaalstikstof +total +totale +totalitaire +totally +totdat +totók +totstandkomen +totstandkoming +tourismusorgte +tours +toutle +touw +touwsluiting +touwtje +toverweb +towards +toxic +toxiciteit +toxiciteitsniveau +toxicologie +toxicologische +toxicoloog +toxics +toxisch +toxische +toyota +traag +traagdraaiende +traagheid +traan +traangas +trac +tracbord +trace +tracé +tracébesluit +tracékeuze +tracénota +tracering +tracés +tracévariant +tracéwet +tracht +trachten +tractebel +tractoren +tractorenfabrikant +trad +trade +traden +traditie +traditioneel +traditionele +traffic +trage +tragedie +tragiek +tragisch +tragische +trailer +train +trainende +training +trainingen +trainingscentrum +trainingspakket +trainingssimulator +traject +trajectbesluiten +trajecten +trajectnota +traktement +tram +trambilletjes +tramde +trammen +trams +tramspoor +tramspoorconstructie +tramsporen +tramtunnel +tramwerken +tranchant +trane +tranen +trans +transactie +transactievoorstel +transcendente +transducers +transfer +transferium +transformator +transformatoren +transformatorstations +transgene +transistoren +transitoreizigers +translift +transmissie +transmissiesystemen +transnationale +transparant +transparante +transpiratie +transpireren +transponder +transponders +transport +transportband +transportbanden +transportbedrijf +transportbedrijven +transportbonnen +transportbrandstof +transportcentrum +transportcontainer +transporteert +transporteigenschappen +transporten +transporteren +transporteurs +transportinstallaties +transportkarateristieken +transportkosten +transportleiding +transportmaterieel +transportmedium +transportmodel +transportonderneming +transportongevallen +transportorders +transportorganisaties +transportplatforms +transportproces +transportraad +transportroutes +transportsector +transportsysteem +transporttunnels +transportverpakking +transportverpakkingen +transportverpakkingsfolie +transvaal +transvac +trant +trap +trapdeur +trapje +traploos +trapman +trappelen +trappelende +trappeltripjes +trappen +trappenbeurt +trappend +trappende +trappenstilte +trappetreden +trapsgewijs +trapt +trapte +trapten +traptreden +traumatologie +traumatoloog +trbf +trc +treatment +trechtervormig +trechtervormige +treco +tred +trede +treden +treedjes +treedt +tref +treffen +treffend +treffers +treft +trefwoord +trefwoorden +trein +treinen +treinendonder +treingeluid +treinlawaai +treinproject +treinreis +treinreizen +treinstation +treintracés +treinverkeer +treinwagons +treiteren +trek +trèk +trekapparatuur +trekken +trekkende +trekker +trekkers +trekkracht +trekpot +trekspanning +treksterkte +trekt +trekvissen +trekvogelroute +trekvogels +trend +trendbox +trendbreuk +trends +trendsettende +trendsetters +trendzetten +trent +trentelman +trespa +tressen +treurde +treurden +treuren +treurig +treurige +treuriger +treurigheden +treurigheid +treurigjes +treuring +treurt +treurzwarte +treuzelde +tri +triangel +triangle +triazinen +tribalisme +tribo +tribunal +tribune +tric +tricarbonyl +trichloorbenzenen +trichloorethaan +trichloorethyleen +trickle +tricot +triestig +triestige +triestiger +triethylamine +trifenyltinverbindingen +trilateraal +trilde +trilden +triljoen +trillen +trillend +trillende +trilling +trillingdemping +trillingen +trillingsgebied +trillingsniveau +trillingsvrij +trilt +triltikte +trimester +trimphone +tring +trinidad +triodos +triodosbank +triomf +triomfaal +triomfeerde +triomfen +triomferende +triomphale +triomphant +trippelde +tripte +tritium +triumf +triunfo +trivialiteiten +troebel +troebelden +troebelheid +troebelheidsmeter +troebelheidsmeters +troebeling +troebleerden +troef +troep +troèp +troepen +troepje +troeven +trof +troffen +trofische +trok +trokken +trommel +trommels +trommelzeefmachine +trommelzeefmachines +trompetten +tromso +trondheim +tronen +tronende +tronie +troon +troonde +troonrede +troost +troosteloos +troosteloosheid +troosteloze +troosten +troostende +trooster +troostte +troostten +tropen +tropenbladeren +tropenbomen +tropine +tropisch +tropische +troposfeer +trostberg +trots +trotse +trotsende +trotsheid +trotsmoederlijk +trottoir +trottoirkolken +trottoirs +trouw +trouwde +trouwden +trouwen +trouwens +trouwer +trouwt +tru +truc +trucje +truck +truckchaffeur +truckchauffeur +trucks +trucs +truiden +truien +truitje +trust +truus +tsho +tsjechië +tsjechische +tsjernobyl +tsjernomyrdin +tsn +tss +tsuruga +tti +tub +tubantia +tubgrinder +tubgrinders +tud +tue +tufts +tuidraden +tuier +tuigden +tuijn +tuimeldrogers +tuimelen +tuin +tuinafval +tuinbouw +tuinbouwbedrijf +tuinbouwbedrijfsleven +tuinbouwbedrijven +tuinbouwbond +tuinbouwfolie +tuinbouwfolies +tuinbouwkassen +tuinbouwland +tuinbouworganisatie +tuinbouworganisaties +tuinbouwpercelen +tuinbouwprodukten +tuinbouwraad +tuinbouwsector +tuinbouwsectoren +tuinbouwstudiegroepen +tuinbouwstudiegroepenfederatie +tuinbouwtoeleverancier +tuinbouwveilingen +tuinbouwverenigingen +tuinbouwvoorlichter +tuincentrum +tuinder +tuinders +tuindersorganisatie +tuindeuren +tuinen +tuingeheim +tuinhek +tuintje +tuinturf +tuinverschieten +tuiten +tuk +tukker +tukkers +tulle +tulpebladeren +tulpen +tummers +tumoren +tunesië +tunetanken +tungstencarbide +tunnel +tunnelboorder +tunnelboormachine +tunnelboortechniek +tunnelbouw +tunnelbuis +tunnelmanagement +tunnels +tunneltechniek +tunnelverbinding +tunnelvormige +turbine +turbinebouwers +turbinefabrikant +turbinemethode +turbines +turbio +turbo +turbodieselmotor +turbogenerator +turbogrinder +turbowind +turbulentie +turbulentiegraad +turen +turende +turf +turijn +turkenburg +turkije +turkmenistan +turkse +turn +turnkey +turnpike +tuscarora +tussen +tussenafdeklaag +tussendeur +tussendoelstelling +tussenhandel +tussenijstijden +tussenin +tussenkomst +tussenlaag +tussenliggende +tussenopslag +tussenpersonen +tussenpositie +tussenpozen +tussenprodukten +tussenrapport +tussenruimte +tussenstap +tussentijd +tussentijds +tussentijdse +tuurde +tuurden +tüv +twa +twaalf +twaalfde +twaalfduizend +twaalfhonderd +twaalfjarige +twaalfmijlszone +twaalven +twathuisbasis +twee +twée +tweeassig +tweebaans +tweebladige +tweedaags +tweedaagse +tweede +tweedehands +tweedelige +tweederde +tweeduizend +tweeën +tweeëntwintig +tweeënvijftig +tweeërlei +tweegevecht +tweehonderd +tweehonderdduizend +tweehonderdvijftig +tweehondervijftig +tweejaarlijks +tweejaarlijkse +tweejarig +tweejarige +tweelitermotor +tweemaal +tweespalt +tweesporig +tweetal +tweetoerenmotor +tweetraps +tweeverdieners +tweewekelijkse +twente +twentekanalen +twentenaren +twents +twentse +twh +twickel +twijfel +twijfelachtig +twijfelde +twijfelen +twijfelend +twijfeling +twijfelingen +twijfels +twijfelt +twijgen +twijnstra +twinfo +twingo +twinkelde +twinning +twintig +twintigduizend +twintigste +twintigtal +twist +twisten +twistende +twistpunt +two +tyfoon +type +typeert +typekeuring +typen +types +typheuze +typhoon +typisch +typische +tyranniek +tyumen +uasb +ubach +ubbens +überhaupt +überwachungsvereine +uce +uci +uddel +uden +udenhausen +udi +udmurtië +udo +uefa +uid +uien +uile +uilenogen +uit +uitbaggeren +uitbannen +uitbanning +uitbarsten +uitbarstende +uitbarsting +uitbarstte +uitbating +uitbazuinen +uitbesteden +uitbesteding +uitbesteed +uitbetaald +uitbetaling +uitbladerend +uitbleef +uitbleven +uitblijft +uitblijven +uitbliksemden +uitblinken +uitbloeingen +uitblonk +uitbouwen +uitbracht +uitbrak +uitbreid +uitbreiden +uitbreidende +uitbreiding +uitbreidingen +uitbreidingsgebied +uitbreidingsgebieden +uitbreidingsplannen +uitbreidingsprojecten +uitbreidingsvergunning +uitbreidingswijk +uitbreidingswijken +uitbreidt +uitbreken +uitbrengen +uitbrengt +uitbuiting +uitbundig +uitbundige +uitdaagde +uitdagen +uitdagend +uitdaging +uitdeelactie +uitdeelde +uitdelen +uitdiepen +uitdieping +uitdooft +uitdraagt +uitdraaiden +uitdragen +uitdrijvend +uitdrogen +uitdroging +uitdroomde +uitdrukkelijk +uitdrukking +uitdrukkingloze +uiteen +uiteengezet +uiteenlopen +uiteenlopende +uiteenspatting +uiteenvallen +uiteenzetten +uiteenzetting +uiteenzettingen +uiteinde +uiteindelijk +uiteindelijke +uiten +uiteraard +uiterlijk +uiterlijke +uiterlijkheid +uitermate +uiterst +uiterste +uitersten +uiterwaard +uiterwaarden +uitfaseringstermijnen +uitgaaf +uitgaan +uitgaand +uitgaande +uitgaansdorp +uitgaat +uitgaf +uitgang +uitgangsgewas +uitgangsmateriaal +uitgangspositie +uitgangspunt +uitgangspunten +uitgave +uitgavekoers +uitgaven +uitgeademd +uitgebaggerd +uitgebannen +uitgeblazen +uitgebouwd +uitgebracht +uitgebrachte +uitgebreid +uitgebreide +uitgebreider +uitgebreidste +uitgebroken +uitgedaagd +uitgedacht +uitgedachte +uitgedeeld +uitgediept +uitgedokterd +uitgedoofd +uitgedraaid +uitgedronken +uitgedroogd +uitgedrukt +uitgeef +uitgeeft +uitgefaseerd +uitgegaan +uitgegeven +uitgegist +uitgegloeid +uitgegooid +uitgegraven +uitgegroeid +uitgegumd +uitgehaald +uitgehold +uitgehongerde +uitgekeerd +uitgeklede +uitgekleed +uitgekocht +uitgekomen +uitgekozen +uitgelaten +uitgelegd +uitgelekt +uitgelekte +uitgelezen +uitgelicht +uitgelokt +uitgeloogd +uitgemergeld +uitgemeten +uitgenodigd +uitgenodigde +uitgeoefend +uitgepakt +uitgepakte +uitgeprobeerd +uitgeput +uitgeputte +uitgereden +uitgeregend +uitgereikt +uitgerekend +uitgerekte +uitgeroepen +uitgerold +uitgerukt +uitgerust +uitgeruste +uitgeschakeld +uitgescheiden +uitgeschenen +uitgeschitterd +uitgescholden +uitgeschreeuwd +uitgeschreven +uitgeslagen +uitgesleten +uitgesloten +uitgesmeerd +uitgespaard +uitgespeel +uitgesplitst +uitgespoeld +uitgespoten +uitgespreid +uitgespreide +uitgesproken +uitgestapt +uitgesteld +uitgestelde +uitgestippeld +uitgestoken +uitgestort +uitgestorven +uitgestote +uitgestoten +uitgestraald +uitgestrekt +uitgestrekte +uitgetrokken +uitgevaagd +uitgevaardigd +uitgevallen +uitgevaren +uitgeven +uitgever +uitgeverij +uitgevers +uitgevochten +uitgevoerd +uitgevoerde +uitgevonden +uitgevraagd +uitgevuurd +uitgewaaid +uitgeweken +uitgewerkt +uitgewerkte +uitgewezen +uitgewisseld +uitgewist +uitgeworpen +uitgewroet +uitgezenuwde +uitgezet +uitgezette +uitgezocht +uitgezonden +uitgezonderd +uitgifte +uitging +uitgingen +uitgluurden +uitgroeien +uithangbord +uitheemse +uithou +uithouden +uithoudt +uithuilen +uithuizen +uithuizig +uiting +uitkeek +uitkeren +uitkering +uitkeringen +uitkiezen +uitkijken +uitkijkende +uitklaparmen +uitkleden +uitkleed +uitklinken +uitkneep +uitknijpende +uitkomen +uitkomst +uitkomsten +uitkomt +uitkoopregeling +uitkopen +uitkrinkelen +uitkrinkelt +uitkwam +uitkwamen +uitlaat +uitlaatgas +uitlaatgasen +uitlaatgasnorm +uitlaatgassen +uitlaatgemaal +uitlachen +uitlachte +uitlaten +uitlating +uitlatingen +uitleg +uitlegde +uitleggen +uitlegt +uitlek +uitliet +uitlogen +uitloging +uitlokten +uitloog +uitloogbare +uitlooggedrag +uitloogkarakteristieken +uitloogt +uitloopspleten +uitlopen +uitloven +uitmaakt +uitmaakte +uitmaken +uitmonden +uitmondend +uitmondt +uitneembare +uitnodigde +uitnodigen +uitnodiging +uitoefende +uitoefenen +uitoefening +uitontwikkeld +uitpakken +uitpersen +uitputbaarheid +uitputtend +uitputting +uitputtingsslag +uitreiken +uitreiking +uitrekenen +uitrekken +uitriep +uitrijden +uitrijkosten +uitrijnormen +uitrijregel +uitrijregeling +uitrijverbod +uitrijverboden +uitrit +uitroep +uitroepen +uitroepjes +uitrukken +uitrukkende +uitrusten +uitrusting +uitrustingen +uitschakelen +uitschaterde +uitscheidden +uitscheiden +uitscheiding +uitscheidt +uitschelden +uitschemering +uitschieters +uitschitterend +uitschoten +uitschreeuwde +uitschreeuwen +uitslag +uitslagen +uitsleuver +uitslingerden +uitsloegen +uitsloot +uitsluit +uitsluiten +uitsluitend +uitsluiting +uitsluitsel +uitsnikken +uitspaart +uitspande +uitspanning +uitspanselwijd +uitspeelde +uitspelende +uitspoelen +uitspoelgevoelige +uitspoeling +uitspoelt +uitspraak +uitsprak +uitspraken +uitspreken +uitstaan +uitstaande +uitstak +uitstaken +uitstapje +uitstapjes +uitstappen +uitstapplaats +uitstapplaatsen +uitstapte +uitsteekt +uitstek +uitsteken +uitstekend +uitstekende +uitstel +uitstellen +uitstelt +uitsterven +uitstijgen +uitstomen +uitstond +uitstoot +uitstootbeperkingen +uitstootcijfer +uitstootcijfers +uitstort +uitstortte +uitstoten +uitstraalde +uitstraalden +uitstraat +uitstralen +uitstralende +uitstraling +uitstrekken +uitstrekkende +uitstrekkingen +uitstrekt +uitstrekte +uitstroom +uitte +uittinkelende +uittreding +uittreedplaatsen +uittreedregeling +uittrekken +uittrok +uittrouwen +uitvaarde +uitvaardigen +uitval +uitvallen +uitvallend +uitvalswegen +uitvalt +uitvaren +uitvarende +uitverkoop +uitverkoren +uitviel +uitvinden +uitvinder +uitvindersprijs +uitvindingen +uitvliegroutes +uitvloeisel +uitvlucht +uitvluchten +uitvluchtte +uitvoer +uitvoerbaar +uitvoerbaarheid +uitvoerbeperkingen +uitvoerde +uitvoerder +uitvoerders +uitvoeren +uitvoerende +uitvoerenden +uitvoerig +uitvoerige +uitvoering +uitvoeringen +uitvoerings +uitvoeringsaanpak +uitvoeringsaspecten +uitvoeringsbesluiten +uitvoeringsconvenant +uitvoeringsdienst +uitvoeringsfase +uitvoeringsfouten +uitvoeringshoofdstuk +uitvoeringskosten +uitvoeringsniveau +uitvoeringsorganen +uitvoeringsorganisatie +uitvoeringsorganisaties +uitvoeringsplan +uitvoeringspraktijk +uitvoeringsprogramma +uitvoeringsregeling +uitvoeringstechniek +uitvoert +uitvoervergunning +uitvond +uitvroeg +uitwaterende +uitweg +uitwerken +uitwerking +uitwerkte +uitwijkende +uitwijzen +uitwisselen +uitwisseling +uitwonderden +uitzag +uitzagen +uitzeg +uitzeggen +uitzendbureau +uitzenden +uitzet +uitzette +uitzetten +uitzettende +uitzetting +uitzicht +uitzichtloosheid +uitzien +uitziende +uitziet +uitzoeken +uitzonderen +uitzondering +uitzonderingen +uitzonderingsbepaling +uitzonderingsbepalingen +uitzonderingspositie +uitzonderingssituaties +uitzonderlijk +uitzondert +uitzong +uitzonnende +uitzwaai +uitzwaaide +uitzwermen +ukkel +ulenhof +ulft +ulrich +ultieme +ultimem +ultimer +ultra +ultrafiltratie +ultrageluid +ultramoderne +ultrasone +ultrasonics +ultraviolet +ultraviolette +ump +umwelt +umweltakademie +umweltbundesamt +umweltechniek +umwelttechnik +una +unaniem +unattended +unced +unctad +und +understanding +undp +unep +uneto +uni +unicarb +unice +unidek +unie +uniek +unieke +unifill +uniform +uniforme +uniformering +uniformfiguur +uniformiteit +uniformjas +uniformkraag +unilever +unileverconcern +unimuenster +union +unit +united +units +universeel +universele +universitair +universitaire +universität +universiteit +universiteiten +universiteitstijd +university +unsaturated +update +upflow +upgrade +upper +uranium +uraniumverrijkingsfabriek +uraniumvoorraden +urea +uren +urenco +ureum +ureumgehalte +urey +urgent +urgente +urgentie +urgentiebepaling +urgenties +urgentiesystematiek +urgentiesystemen +urine +urineconcentratie +urineproeven +urinoirs +urk +usa +usaid +usd +usda +use +usinor +usinsk +ussc +usual +utec +utgast +utiliteitsbouw +utiliteitsgebouwen +utiliteitsprojecten +utilities +utility +utopie +utrecht +utrechts +utrechtse +uur +uurgemiddelde +uurtje +uva +uwe +uylenburg +uzelf +vaag +vaagde +vaagheden +vaagheid +vaagjes +vaags +vaagte +vaagweg +vaak +vaal +vaalblanke +vaalbleek +vaalte +vaarboeren +vaarde +vaarden +vaardigen +vaardigheden +vaargebied +vaargeul +vaargeulen +vaarroute +vaart +vaarten +vaartijd +vaarverboden +vaarverkeer +vaarwater +vaarwegen +vaarwel +vaas +vaatwasmachine +vabi +vac +vacantie +vaccin +vaco +vacudest +vacuüm +vacuümextractie +vacuümpomp +vacuümwateringsmethode +vacuümzout +vademecum +vader +vaderde +vadergezicht +vaderland +vaderlandsliefde +vaderlijk +vaderlijke +vaderlijkheid +vaderlijkjes +vaders +vadertje +vage +vager +vagevuur +vagron +vai +vak +vakantie +vakantiebeurs +vakantiebungalows +vakantiecentrum +vakantiehuisjes +vakantiepark +vakanties +vakantietrek +vakantievluchten +vakbekwaamheid +vakbeurs +vakbeweging +vakblad +vakbond +vakbonden +vakbondsacties +vakdag +vaker +vakgebied +vakgebieden +vakgenoten +vakgroep +vakgroepen +vakjes +vakken +vakkundig +vaklieden +vakman +vakmanschap +vakmatig +vakondernemers +vakorganisatie +vakorganisaties +vakschool +vaktechnische +vaktijdschrift +val +valdez +vale +valencia +valenciennes +valgordijnen +validatie +validation +valideert +valkenburg +valkeniers +vallei +valleien +vallen +vallend +vallende +valley +valling +valmet +valpijp +valreep +vals +valse +valselijke +valsheid +valt +value +valuta +valvas +vam +vamij +vamil +vamilregeling +van +vanaf +vanavond +vandaag +vandaan +vandaar +vandalistische +vanderveen +vandien +vandofix +vandoor +vanga +vangen +vangnet +vangnetregels +vangrail +vangst +vangstbeperkingen +vangsten +vangstlimieten +vangstquota +vangstrendement +vangt +vangveld +vanla +vanmiddag +vanmorgen +vannacht +vanochtend +vantevoren +vanuit +vanwaar +vanwege +vanzelf +vanzelfsprekend +vapotherm +var +vara +varekamp +varen +varend +varende +variabel +variabele +variabelen +variabiliteit +variant +varianten +variatie +variaties +varieerde +varieert +variëren +variërend +variëteit +varirende +varkelsingel +varken +varkens +varkensbedrijf +varkensbedrijven +varkensboeren +varkensdrijfmest +varkensfokkerij +varkensfosfaat +varkenshouder +varkenshouderij +varkenshouderijen +varkenshouders +varkensmest +varkensmester +varkensmesters +varkensproefbedrijf +varkensquotumregeling +varkenssector +varkensstapel +varkensstaten +varkensvlees +varkensvoer +varta +varteig +vas +vast +vastbedvergassing +vaste +vasteland +vaster +vastestofgehalte +vastgegroeid +vastgehouden +vastgeketend +vastgeklonken +vastgelegd +vastgelegde +vastgelopen +vastgemeerd +vastgepakt +vastgesteld +vastgestelde +vastgevroren +vastgeworteld +vastgezet +vastgezeten +vastgoed +vastgoedontwikkeling +vastgroeide +vastgroeien +vastheid +vasthield +vasthielden +vasthouden +vasthoudende +vasthoudingen +vasthoudt +vastklampende +vastklampingen +vastleggen +vastlegging +vastloopt +vastpakte +vastpint +vaststaat +vaststellen +vaststelling +vaststellingsbesluiten +vaststelt +vastzetcode +vat +vatbaar +vaten +vatenhandling +vatenlifter +vatenopslagsystemen +vatenpallet +vatenpompen +vatentransport +vathorst +vaticaan +vatte +vatten +vattende +vavi +vazallen +vazalletjes +vazen +vbbm +vbm +vbnm +vbr +vbw +vca +vcbw +vci +vda +vdi +veba +vecht +vechten +vechtplassen +vechtplassengebied +vechtstreek +vee +veebedrijf +veebedrijven +veebezetting +veeboeren +veedichtheid +veeg +veegde +veegden +veegmachine +veegmachines +veegroutes +veegt +veegvuil +veegwagens +veehouder +veehouderij +veehouderijbedrijven +veehouderijen +veehouders +veehoudersbedrijven +veehoudersfamilie +veeken +veel +véel +veelal +veelbelovend +veelbelovende +veelde +veeleer +veeleisend +veelgebruikte +veelgevraagde +veelheid +veelomvattende +veelvoud +veelvuldig +veen +veendam +veenendaal +veenendaalse +veengebieden +veengrond +veengronden +veenhuizen +veenkoloniale +veenkoloniën +veenman +veenpluis +veenweide +veenweidegebied +veenweidelandschap +veenwinning +veer +veerboten +veerdam +veerkracht +veerse +veerstraat +veersysteem +veertien +veertiende +veertig +veèrtig +veesoorten +veestallen +veestapel +veestapels +veeteelt +veetelers +veevoeder +veevoederbedrijf +veevoederindustrie +veevoedernorm +veevoedingsmaatregelen +veevoer +veevoermaatregelen +veeziekten +vega +vegen +vegetatie +vegetatiedak +vegetaties +vegetatiezones +vegeteerden +vegeteren +veghel +vehicle +vehicles +vehikel +veilig +veilige +veiliger +veiligheid +veiligheidniveau +veiligheids +veiligheidsanalyses +veiligheidsaspecten +veiligheidsbelang +veiligheidsbeschouwing +veiligheidseisen +veiligheidsgebied +veiligheidshelmen +veiligheidskranen +veiligheidsmaatregelen +veiligheidsmanagementsysteem +veiligheidsmarge +veiligheidsmarges +veiligheidsniveau +veiligheidsnorm +veiligheidsnormen +veiligheidsplatform +veiligheidspolitiek +veiligheidsprestaties +veiligheidsproeven +veiligheidsraad +veiligheidsrapportage +veiligheidsrisico +veiligheidsschoenen +veiligheidsstelling +veiligheidsstudies +veiligheidssysteem +veiligheidssystemen +veiligheidstechniek +veiligheidsventielen +veiligheidsvoorschriften +veiligs +veiligste +veiligstellen +veiling +veilinghal +veine +veitsiluoto +veka +vel +veld +veldbrand +velddelicten +velddienst +velden +velders +veldexperimenten +veldhoven +veldhuis +veldpolitie +veldproeven +veldtest +velduitbreidingen +vele +véle +velen +vélen +velerlei +veligheidsinformatiebladen +vellen +velletje +vellinga +velouté +velp +velperbroek +velsen +veltman +veluwe +veluwse +velzen +ven +venen +venestraat +venezolaanse +venezuela +venijn +venlo +vennen +vennep +vennoot +vennootschap +vennootschappen +vennootschaps +vennootschapsbelasting +vennootschapsbelastingen +vennootsschaps +venster +venstergordijnen +vensterguipure +vensterogen +vensterposten +vensters +vent +ventiel +ventielen +ventielsystemen +ventilatie +ventilatiehoeveelheden +ventilatiekanalen +ventilatielucht +ventilatiemogelijkheid +ventilatiesysteem +ventilatiesystemen +ventilating +ventilator +ventilatorbladen +ventilatorcapaciteit +ventilatoren +ventje +venture +ventures +venturi +venushaar +veoorzaakt +vepakkingsregels +ver +vèr +verachte +verachting +verademen +verademing +verafgelegen +verafgood +verafgoodde +verafgoodden +veranda +veranderd +veranderde +veranderden +veranderen +veranderende +verandering +veranderingen +veranderings +veranderingsproces +veranderingsprocessen +verandert +verankerd +verantwoord +verantwoorde +verantwoordelijk +verantwoordelijke +verantwoordelijken +verantwoordelijkheden +verantwoordelijkheid +verantwoorden +verantwoording +verarmd +verarmde +verarming +verarmt +verbaaasd +verbaal +verbaasd +verbaasde +verbaast +verbaliseerd +verband +verbanden +verbannen +verbasterd +verbazen +verbazend +verbazing +verbeek +verbeeld +verbeeldde +verbeelden +verbeelding +verbeeldingen +verbeeldt +verberg +verbergen +verbergt +verberne +verbeterd +verbeterde +verbeterdoelstelling +verbeterdoelstellingen +verbeteren +verbetering +verbeteringen +verbeterprogramma +verbetert +verbied +verbieden +verbiedt +verbijsterd +verbinden +verbinding +verbindingen +verbindingskanaal +verbindingssystemen +verbindingsweg +verbindingswegen +verbindingszone +verbindingszones +verbitst +verbitterd +verbitterde +verbittering +verblankende +verbleekt +verbleekte +verbleekten +verbleking +verbleven +verblijf +verblijfsruimten +verblijft +verblijven +verblind +verblindde +verblinden +verblindend +verblindende +verblinding +verbod +verboden +verbolgen +verbond +verbonden +verbood +verboosd +verborg +verborgen +verborgenheden +verbouwd +verbouwde +verbouwen +verbouwingen +verbraken +verbrand +verbrandbare +verbrande +verbranden +verbranding +verbrandingscapaciteit +verbrandingsenergie +verbrandingsgas +verbrandingsgassen +verbrandingsinstallatie +verbrandingsinstallaties +verbrandingskamer +verbrandingskamers +verbrandingslijn +verbrandingslucht +verbrandingsoptie +verbrandingsoven +verbrandingsovens +verbrandingsproces +verbrandingsprocessen +verbrandingsprodukten +verbrandingsresten +verbrandingsslakken +verbrandingssysteem +verbrandingstarief +verbrandingstechniek +verbrandingstechnieken +verbrandingstechnologie +verbrandingstemperatuur +verbrandingswaarde +verbrandingswarmte +verbrandt +verbrede +verbreden +verbreding +verbreed +verbreedden +verbreekt +verbreid +verbreken +verbrijzelen +verbroederen +verbroederlijken +verbroederlijkt +verbroken +verbrugge +verbruggen +verbruik +verbruiken +verbruikers +verbruiksbelasting +verbruiksgoederen +verbruiksvolume +verbruikt +verbruikte +verbugt +verburgerlijkt +verburgerlijkte +verchroominrichting +vercirkelen +vercomposteerd +vercomposteert +verdacht +verdachte +verdachten +verdampen +verdamper +verdampers +verdamping +verdampingsmeter +verdampingsronde +verdampingssysteem +verdampingstemperatuur +verdampt +verdamptemperatuur +verdedig +verdedigbaar +verdedigd +verdedigde +verdedigen +verdedigend +verdedigende +verdediger +verdediging +verdedigingslinie +verdedigingssystemen +verdedigingswerken +verdedigt +verdeel +verdeeld +verdeelde +verdeeldheid +verdeelnet +verdeelplan +verdeelsleutel +verdeelstations +verdeelstelsel +verdeelt +verdelen +verdeling +verdelingen +verdenking +verdenkt +verder +vèrder +verdere +verderf +verdergaand +verdergaande +verderop +verdicht +verdichten +verdichting +verdichtingsprincipe +verdien +verdiend +verdiende +verdienden +verdienen +verdienste +verdienstelijk +verdiensten +verdient +verdiepen +verdieping +verdiepingen +verdiepingsvloeren +verdiept +verdiepte +verdisconteerd +verdoen +verdoet +verdoezeld +verdomd +verdòmd +verdomde +verdómde +verdomme +verdommen +verdorde +verdorren +verdorven +verdoving +verdraag +verdraagzaam +verdraagzaamheid +verdraai +verdraaiing +verdraait +verdrag +verdragen +verdrie +verdriet +verdrietige +verdrievoudigd +verdrievoudigen +verdrievoudiging +verdrijven +verdringen +verdringerpomp +verdringingsprincipe +verdringt +verdrinken +verdrinkende +verdrinking +verdrogen +verdroging +verdrogingsbeleid +verdrogingsbestrijding +verdrogingsproblematiek +verdrongen +verdronk +verdronken +verdroogd +verdropen +verdrukken +verdrukking +verdrukt +verdrukte +verdruppeling +verdubbeld +verdubbelde +verdubbelen +verdubbeling +verdubbelt +verduistert +verduiveld +verdund +verdunde +verdunning +verdunningsapparaat +verdunt +verduren +verduurzaamd +verduurzamen +verdwaalde +verdwalen +verdween +verdwenen +verdwijn +verdwijnen +verdwijnend +verdwijnende +verdwijning +verdwijnt +veredeling +veredelingsbedrijven +veredelingsprogramma +vereende +vereeniging +vereenvoudigd +vereenvoudigde +vereenvoudigen +vereenvoudiging +vereenzaamd +vereenzaamde +vereenzelvigd +vereerd +vereerde +vereerder +vereffend +vereffende +vereffening +vereinigte +vereinigung +vereisen +vereist +vereiste +vereisten +veren +verenen +verenigd +verenigde +verenigden +verenigen +vereniging +verenigingen +verenigingsmolens +verenigingstijdschrift +verenigt +verergerd +verergeren +verevening +verf +verfafval +verfapplicatie +verfbranchevereniging +verfconvenant +verfde +verffabrieken +verffabrikanten +verfhoudende +verfijnd +verfijnde +verfijnder +verfijnen +verfijning +verfindustrie +verflaag +verflensende +verflijn +verfomzet +verfproducenten +verfprodukten +verfrestanten +verfrissends +verfriste +verfsector +verfsoorten +verfstof +verfsysteem +verfsystemen +vergaan +vergaand +vergaande +vergaard +vergaarde +vergaat +vergaderboeren +vergaderen +vergadering +vergaderingen +vergaf +vergaren +vergaring +vergassen +vergasser +vergassers +vergassing +vergassingsgedeelte +vergassingsinstallatie +vergast +vergat +vergaten +vergde +vergeef +vergeefs +vergeeft +vergeeld +vergeet +vergeetachtigheid +vergeleek +vergeleken +vergelijk +vergelijkbaar +vergelijkbare +vergelijken +vergelijkend +vergelijkende +vergelijking +vergelijkingen +vergelijkingsmateriaal +vergelijkt +vergemakkelijken +vergen +vergenoegen +vergetelheid +vergeten +vergetend +vergetende +vergeven +vergevende +vergevensgezind +vergevensgezindheid +vergeving +vergezeld +vergezelde +vergezicht +vergezichten +vergheléken +vergheten +vergheven +vergiffenis +vergiftigd +vergiftigen +vergiftiging +verging +vergis +vergissen +vergissing +vergissingen +vergist +vergiste +vergisten +vergisting +vergistingsinstallatie +vergistingsproces +vergistingsproeven +vergistingstechniek +verglaasd +verglazen +verglazing +verglazingsproces +vergoed +vergoeden +vergoeding +vergoedingen +vergoedingensysteem +vergoeilijkte +vergoelijken +vergoelijkend +vergoelijking +vergoelijkt +vergoelijkte +vergoèlijkte +vergrijzing +vergroenen +vergroening +vergroot +vergrootte +vergroten +vergroting +vergruizer +vergt +vergulde +vergun +vergùn +vergund +vergunde +vergunning +vergunningaanvraag +vergunningbeleid +vergunningen +vergunningenbeleid +vergunningenbesluit +vergunningenproces +vergunningenstelsel +vergunningenstop +vergunningensysteem +vergunninghouder +vergunningplichtig +vergunningplichtige +vergunningprocedure +vergunningsaanvraag +vergunningsaanvragen +vergunningseisen +vergunningsnormen +vergunningsplicht +vergunningsprocedure +vergunningstelsel +vergunningsverlening +vergunningsvoorschriften +vergunningsvoorwaarden +vergunningverlenende +vergunningverlener +vergunningverleners +vergunningverlening +vergunningverleningen +vergunningvoorschrift +vergunningvoorschriften +vergunniningverlener +verhaal +verhaald +verhaalde +verhaaltjes +verhaastte +verhakselen +verhalen +verhandelbaar +verhandelbare +verhandeld +verhandelen +verhangen +verhard +verharde +verhardingen +verhardingselementen +verheerlijken +verheerlijking +verheerlijkte +verheffen +verheffing +verheijen +verhelderd +verhelderde +vèrhelderde +verhelderden +verhelderende +verheldering +verhelen +verhelpen +verhemelte +verheugd +verheuging +verheven +verheyen +verhief +verhieven +verhinderd +verhinderde +verhinderden +verhinderen +verhinderende +verhindering +verhindert +verhit +verhitte +verhitten +verhitters +verhitting +verhittingsmethoden +verhoeden +verhoeff +verhoeve +verhogen +verhoging +verhogingen +verholpen +verhonderdvoudigd +verhoog +verhoogd +verhoogde +verhoogt +verhoor +verhoord +verhoren +verhouden +verhouding +verhoudingen +verhoudingsgewijs +verhuis +verhuisd +verhuisde +verhuisden +verhuizen +verhuizing +verhulden +verhuren +verhuur +verhuurd +verhuurder +verhuurders +verhuurt +vericel +veridat +verificateur +verificateurs +verificatie +verificeren +verifieerbaarheid +verifieerbare +verifiëren +verijlde +verijlende +verijling +vérilac +verinnelijkingsgedachte +verinnerlijking +verinnerlijkingsbeleidslijn +verinnerlijkingslijn +veritas +verjaagt +verjaard +verjaardag +verjaardagen +verjaart +verjagen +verjagend +verjagingen +verjaring +verjaringen +verjaringstermijn +verjeugdigd +verjeugdigde +verjeugdigen +verjeugdigend +verkampen +verkassen +verkavelen +verkaveling +verkavelingen +verkeer +verkeerd +verkeerde +verkeers +verkeersbegeleidingssysteem +verkeersbewegingen +verkeersborden +verkeersdoorstroming +verkeersdrempels +verkeersdrukte +verkeerseconoom +verkeersemissies +verkeersknooppunt +verkeerslawaai +verkeersleiding +verkeersleidingsheffingen +verkeerslichten +verkeersmaatregelen +verkeersmanagementplannen +verkeersmodel +verkeersongelukken +verkeersongevallen +verkeersoverlast +verkeerspatronen +verkeersplan +verkeersproblematiek +verkeersproblemen +verkeersrapport +verkeerssituatie +verkeersstromen +verkeerstechniek +verkeerstechnische +verkeersveiligheid +verkeersverboden +verkeersvliegtuigen +verkeersvoorschrift +verkeersvoorschriften +verkeert +verkend +verkennen +verkennend +verkennende +verkenning +verkenningen +verkenningsdiensten +verkenningsstudie +verkenningsvluchten +verkeren +verkerende +verkies +verkiest +verkiezen +verkiezing +verkiezingen +verkindst +verklaarbaar +verklaard +verklaarde +verklaarden +verklaart +verklaren +verklaring +verklaringen +verkleden +verkleed +verkleedde +verkleind +verkleinde +verkleinen +verkleiners +verkleining +verkleint +verkleurd +verkleuring +verklikken +verklikt +verkniesde +verknocht +verknoei +verknoeid +verknoeiing +verknopingen +verkocht +verkochte +verkochten +verkoelende +verkoeling +verkondig +verkondigde +verkooijen +verkoop +verkoopargument +verkoopkanalen +verkoopkantoor +verkoopkosten +verkoopleider +verkoopmaatschappij +verkoopprijs +verkooppunten +verkoopresultaten +verkoopt +verkooptechniek +verkoos +verkopen +verkoper +verkopers +verkoping +verkort +verkorte +verkorten +verkorting +verkouden +verkozen +verkreeg +verkregen +verkreukeld +verkreukelde +verkreukelen +verkreukt +verkrijgbaar +verkrijgbaarheid +verkrijgbare +verkrijgen +verkromd +verkromde +verkrompen +verkwisting +verlaagd +verlaagde +verlaagt +verlaat +verlagen +verlaging +verlagingen +verlakte +verlamd +verlamde +verlammen +verlanding +verlang +verlangd +verlangde +verlangen +verlangend +verlangende +verlangenloos +verlangens +verlangt +verlaten +verlatende +verlatene +verleden +verledene +verledens +verleend +verleende +verleent +verleerd +verleerde +verlegen +verlegens +verlegging +verleiden +verleidende +verleider +verleideres +verleiding +verleidster +verlelie +verlenen +verlengd +verlengde +verlengen +verlenging +verlengstuk +verlengt +verlening +verlevende +verlevendigd +verlicht +verlichte +verlichten +verlichting +verlichtingskosten +verlichtste +verliefd +verliefde +verliefdentuin +verliefdheden +verliefdheid +verlies +verliescijfer +verliesgevend +verliesnorm +verliesnormen +verliesrekening +verliest +verliet +verlieten +verliezen +verliezende +verlijmd +verlof +verlokkende +verloochend +verloochenen +verloofde +verloom +verloop +verloopt +verloor +verlopen +verloren +verlossen +verlost +verloten +verlucht +verluchtende +verluchting +verluid +verluidt +vermaak +vermaakt +vermaakte +vermaalt +vermaarde +vermagerd +vermagerde +vermakelijk +vermalen +vermaling +vermande +vermanend +vermanende +vermannelijkten +vermarketing +vermeden +vermeed +vermeend +vermeende +vermeer +vermeerderd +vermeerderen +vermeerdering +vermeil +vermeld +vermeldde +vermelde +vermelden +vermelding +vermeldingen +vermeldt +vermengd +vermengde +vermengen +vermenging +vermengt +vermenigvuldigd +vermenigvuldigen +vermesten +vermestende +vermesting +vermestingsdoelstellingen +vermeten +vermeulen +vermijdbaar +vermijden +vermijdende +verminderd +verminderde +verminderden +verminderdering +verminderen +vermindering +vermindert +vermocht +vermoed +vermoedde +vermoedden +vermoede +vermoedelijk +vermoeden +vermoedens +vermoederd +vermoedt +vermoeid +vermoeide +vermoeiden +vermoeidheid +vermoeien +vermoeiend +vermoeiende +vermoeienis +vermoeit +vermogen +vermogens +vermogensdichtheid +vermogenspositie +vermogensreductie +vermoord +vermoorden +vermoordt +vernederde +vernedering +verneveld +verneveling +vernield +vernielen +vernieling +vernielt +vernielzuchtige +vernietigd +vernietigde +vernietigen +vernietigers +vernietiging +vernietigingsattest +vernietigt +vernieuwbare +vernieuwd +vernieuwde +vernieuwen +vernieuwend +vernieuwende +vernieuwing +vernieuwingen +vernijdigd +vernijdigde +vernijdigende +vernon +verol +verolma +veronachtzaamd +veronderstellen +veronderstelling +veronderstellingen +veronderstelt +verongelukken +verongelukkende +verongelukt +veronica +verontreinigd +verontreinigde +verontreinigen +verontreinigende +verontreiniging +verontreinigingen +verontreinigingsbron +verontreinigingshaarden +verontreinigingsheffing +verontreinigingsongelukken +verontreiningen +verontrust +verontruste +verontrusten +verontrustend +verontrustende +verontrustte +verontschuldigde +verontschuldigend +verontschuldigende +verontschuldiging +verontschuldigingen +verontwaardigd +verontwaardigde +verontwaardiging +veroordeel +veroordeeld +veroordeelde +veroordeelden +veroordeelt +veroordelen +veroordeling +veroordelingen +veroorloofde +veroorzaakt +veroorzaakte +veroorzaakten +veroorzaken +veroorzaker +veroorzakers +verorberden +verordening +verordeningen +verordonneren +verouderd +verouderde +verouderen +veroudering +veroverd +veroveren +verpachter +verpackung +verpakken +verpakker +verpakkers +verpakking +verpakkingafval +verpakkingcentrum +verpakkingen +verpakkingenbeleid +verpakkingenregelgeving +verpakkingenregeling +verpakkingfolie +verpakkings +verpakkingsafval +verpakkingsbeleid +verpakkingscentrum +verpakkingscertificaat +verpakkingschips +verpakkingsconvenant +verpakkingsfabrikanten +verpakkingsfolie +verpakkingsgedeelte +verpakkingsgewicht +verpakkingsglas +verpakkingsindustrie +verpakkingsketen +verpakkingsmachines +verpakkingsmateriaal +verpakkingsmaterialen +verpakkingsmiddelen +verpakkingsnormen +verpakkingsregelingen +verpakkingsresten +verpakkingsrichtlijn +verpakkingsrichtlijnen +verpakkingssafval +verpakkingssystemen +verpakkingsverordening +verpakkingsvorm +verpakt +verpakte +verpapping +verplaatsbaarheid +verplaatsbare +verplaatsen +verplaatsing +verplaatsingen +verplaatsingsplan +verplaatsingswet +verplaatst +verplaatste +verplaatsten +verplanteleefd +verpleegd +verpleegde +verpleegden +verpleegster +verplegen +verpleger +verplegers +verpleging +verpletterd +verpletterde +verpletteren +verpletterend +verplettering +verplettert +verpletterzwaar +verplicht +verplichte +verplichten +verplichtende +verplichting +verplichtingen +verplichtte +verpoederen +verpoedering +verpompen +verpulverd +verraden +verrassen +verrassend +verrassing +verrassingen +verrast +verraste +verre +verreden +verregaande +verregend +verregende +verrekenen +verrekent +verreweg +verricht +verrichte +verrichten +verrichtte +verrijken +verrijking +verrijkt +verrijst +verrijzen +verroerde +verroeren +verruild +verruilen +verruimd +verruimde +verruiming +verrukkelijk +verrukking +verrukt +vers +versa +verschaffen +verschaft +verscheen +verscheept +verscheepte +verscheidene +verschemerde +verschemeren +verschenen +verschepen +verscherpen +verscherping +verscherpt +verscherpte +verscheurde +verscheuren +verschfllende +verschiet +verschieten +verschijnen +verschijnende +verschijning +verschijningsvorm +verschijnsel +verschijnselen +verschijnt +verschil +verschilde +verschilden +verschillen +verschillend +verschillende +verschilpunten +verschilt +verscholen +verschoppeling +verschoten +verschoven +verschrijft +verschrikkelijk +verschrikkelijke +verschrikkelijkste +verschrikking +verschrikt +verschrikte +verschroeid +verschroeide +verschrompeld +verschrompelde +verschuift +verschuilen +verschuilend +verschuiven +verschuivende +verschuiving +verschuldigd +verschuldigde +verse +versheid +versie +versierd +versies +versjeesd +versjouwd +verslaafden +verslag +verslagen +verslagjaar +verslaglegging +verslappen +verslapping +verslapt +verslechterd +verslechteren +verslechtert +verslenst +versleten +verslinden +verslond +verslonden +versmallen +versmallende +versmolt +versmolten +versneden +versnel +versneld +versnelde +versnellen +versnelling +versnelt +versnipperd +versnipperde +versnipperder +versnipperen +versnippering +versoepeld +versoepelen +versoepeling +versoesde +versomberden +versomberen +verspanen +verspelen +versperde +verspild +verspilde +verspillen +verspilling +verspillingen +versplinteren +versprak +verspreid +verspreidde +verspreide +verspreiden +verspreiding +verspreidingsgebied +verspreidingsmodel +verspreidingsrisico +verspreidingstheorie +verspreidt +versproken +verspuit +verspuiten +verst +versta +verstaan +verstaanbaar +verstand +verstandelijk +verstandelijkheid +verstandhouding +verstandhoudingen +verstandig +verstandige +verstandiger +verstard +verstarren +verstedelijking +verstedelijkingsproces +verstedelijkingsprocessen +verstedelijkt +versterken +versterking +versterkt +versterkte +versterven +verstevigd +versteviging +verstijfd +verstijven +verstikkend +verstoft +verstoken +verstokt +verstomd +verstompen +verstompt +verstompte +verstond +verstonden +verstoof +verstookt +verstookte +verstoor +verstoord +verstoorde +verstoort +verstoppen +verstopping +verstoppingen +verstopt +verstopte +verstoren +verstoring +verstoringen +verstoringsonderzoek +verstraeten +verstrakt +verstrekken +verstrekkend +verstrekt +verstrekte +verstrekten +verstrikt +verstrooid +verstrooids +verstrooien +verstrooiende +verstrooiing +verstuiver +versturen +verstuurd +versuffen +versufte +versus +vertaald +vertaalt +vertakt +vertakte +vertalen +vertaling +verte +vertech +vertederd +vertederde +vertederen +vertederende +vertedering +verteerd +verteerde +vertegenwoordigd +vertegenwoordigde +vertegenwoordigen +vertegenwoordiger +vertegenwoordigers +vertegenwoordiging +vertegenwoordigt +vertekend +vertekenen +vertel +verteld +vertelde +vertelden +vertellen +vertellende +vertelt +verteren +vertering +verticaal +verticale +vertienvoudigd +vertienvoudigen +vertikte +vertonen +vertoning +vertoon +vertoond +vertoonde +vertoonden +vertoont +vertoornde +vertraagd +vertraagde +vertraagt +vertragen +vertragend +vertraging +vertragingen +vertragingstactieken +vertrappeld +vertrappelde +vertrappen +vertrapt +vertrapte +vertrek +vertrekken +vertrekkende +vertrektijd +vertreurde +vertreuren +vertrok +vertrokken +vertrouw +vertrouwd +vertrouwde +vertrouwelijk +vertrouwelijke +vertrouwelijkheden +vertrouwelijkheid +vertrouwelijks +vertrouwen +vertrouwensrelatie +vertrouwt +vertwaalfvoudigen +veruit +vervaagde +vervaardigd +vervaardigde +vervaardigen +vervaardiging +verval +vervallen +vervalprodukten +vervalspiraal +vervalsten +vervalt +vervangen +vervangend +vervangende +vervanger +vervangers +vervanging +vervangingsoperatie +vervangingstechnologie +vervangingswaarde +vervangt +verveel +verveeld +verveelde +verveelt +vervelen +vervelend +vervelende +verveling +verven +ververst +verviel +verviervoudigd +verviervoudigen +verving +vervloeien +vervloekte +vervloekten +vervlogen +vervluchtigd +vervluchtiging +vervluchtigt +vervoer +vervoerbedrijf +vervoerd +vervoerde +vervoerden +vervoerders +vervoeren +vervoerinformatie +vervoermiddel +vervoermiddelen +vervoerplannen +vervoerprojecten +vervoers +vervoersbedrijf +vervoersbewegingen +vervoersbrandstoffen +vervoerscontracten +vervoersdienst +vervoersgewoonten +vervoerskeuzen +vervoerskosten +vervoersmogelijkheden +vervoersplan +vervoersplannen +vervoerssector +vervoersstromen +vervoerssysteem +vervoerstickets +vervoersystemen +vervoervoorzieningen +vervolg +vervolgbaar +vervolgconferentie +vervolgd +vervolgde +vervolgen +vervolgens +vervolgfases +vervolging +vervolgingen +vervolgnota +vervolgnotitie +vervolgonderzoek +vervolgopdrachten +vervolgproject +vervolgprojecten +vervolgregeling +vervolgstappen +vervolgt +vervolmaakte +vervormd +vervormen +vervormingen +vervreemd +vervreemdden +vervreemdt +vervroegd +vervroegde +vervrolijkte +vervroren +vervuild +vervuilde +vervuilen +vervuilend +vervuilende +vervuiler +vervuilers +vervuiling +vervuilingen +vervuilingseenheden +vervuilingsgraad +vervuilingsregels +vervuilt +vervuld +vervulde +vervullen +vervulling +vervult +verwaaid +verwaaien +verwaait +verwaardigen +verwaarloosbaar +verwaarloosd +verwaarloosde +verwaarloost +verwaarlozen +verwaarlozing +verwacht +verwachte +verwachten +verwachting +verwachtingen +verwachtingspatroon +verwachtte +verwachtten +verwant +verwante +verwanten +verwantenkring +verwantschap +verward +verwarde +verwarden +verwarm +verwarmd +verwarmde +verwarmen +verwarming +verwarmingbuizen +verwarmingen +verwarmings +verwarmingsbuizen +verwarmingsinstallaties +verwarmingsketel +verwarmingsketels +verwarmingslucht +verwarmingsprocessen +verwarmingsseizoen +verwarmingssysteem +verwarmingssystemen +verwarmingstoepassingen +verwarmingstoestellen +verwarmt +verwarren +verwarring +verwarringen +verwaterde +verwazigd +verweekte +verweemoedigen +verweer +verweerd +verweerde +verweerschrift +verweert +verweet +verweg +verwekken +verwekking +verwekt +verwekte +verwelken +verwelking +verwelkomde +verwelkomden +verwelkomen +verwelkt +verwer +verweren +verwerft +verwering +verwerkbaar +verwerken +verwerkende +verwerker +verwerkers +verwerking +verwerkingsbedrijf +verwerkingsbedrijven +verwerkingsbranche +verwerkingscapaciteit +verwerkingsfabriek +verwerkingsinrichting +verwerkingsinrichtingen +verwerkingsinstallaties +verwerkingskosten +verwerkingslijn +verwerkingsmethoden +verwerkingsmogelijkheden +verwerkingsmogelijkheid +verwerkingspas +verwerkingsplan +verwerkingsprocessen +verwerkingsstructuur +verwerkingssysteem +verwerkingstarief +verwerkingstarieven +verwerkingstechniek +verwerkingstechnieken +verwerkingstechnologie +verwerkt +verwerkte +verwerpen +verwerpt +verwerven +verwerving +verweten +verwezen +verwezenlijken +verwezenlijking +verwezenlijkingen +verwezenlijkt +verwierp +verwijd +verwijder +verwijderbaarheid +verwijderd +verwijderde +verwijderen +verwijdering +verwijderings +verwijderingsbedrijven +verwijderingsbijdrage +verwijderingskosten +verwijderingsstructuur +verwijderingssysteem +verwijderingstechnieken +verwijderingstechnologie +verwijdert +verwijst +verwijt +verwijten +verwijtend +verwijtende +verwijtingen +verwijzen +verwijzing +verwijzingen +verwinterde +verwisselbare +verwisseld +verwisselden +verwisselen +verwisselend +verwoest +verwoesten +verwoestende +verwoesting +verwoestte +verwonderd +verwonderde +verwònderde +verwonderden +verwonderend +verwonderende +verwondering +verwonderlijk +verwondert +verwoord +verwoorden +verworden +verworpen +verworven +verwrong +verwrongen +verzacht +verzachten +verzachting +verzachtte +verzadigd +verzadigde +verzadiging +verzadigt +verzakelijking +verzakkende +verzamelaars +verzamelcontainers +verzameld +verzamelde +verzamelden +verzamelen +verzameling +verzamelnaam +verzamelplaatsen +verzamelt +verzeild +verzeker +verzekeraar +verzekeraars +verzekerd +verzekerde +verzekeren +verzekerende +verzekering +verzekeringen +verzekeringsbranche +verzekeringskamer +verzekeringsmaatschappij +verzekeringsmaatschappijen +verzekeringspremies +verzekeringstechnische +verzekeringswereld +verzekert +verzelfstandigd +verzelfstandigde +verzelfstandigen +verzelfstandiging +verzen +verzenden +verzenuwd +verzet +verzette +verzetten +verziekelijkte +verziekt +verziekte +verzilt +verzilting +verzilveren +verzinkbranche +verzinken +verzinkingsproces +verzinkt +verzinsels +verzitten +verzocht +verzoek +verzoeken +verzoekende +verzoekt +verzoenden +verzoenen +verzoenend +verzoenende +verzoening +verzomering +verzonden +verzonk +verzonken +verzorg +verzorgd +verzorgde +verzorgen +verzorgende +verzorgers +verzorging +verzorgingen +verzorgingsgebied +verzorgt +verzucht +verzuim +verzuimbeleid +verzuimd +verzuimden +verzuimen +verzuimt +verzurend +verzurende +verzuring +verzuringsdoelstellingen +verzuringsgevoelig +verzuringsgevoelige +verzuringsonderzoek +verzuringsproces +verzusterlijken +verzusterlijkt +verzuurd +verzuurde +verzwakkende +verzwakking +verzwakt +verzwaring +verzwaringen +verzweeg +verzwegen +verzwijgen +verzwijmd +verzwijmende +vest +vestas +vestiaire +vestibule +vestigde +vestigen +vestiging +vestigingen +vestigingsklimaat +vestigingsplaats +vestkraft +veston +vet +vetafscheiders +vetafval +vetalcoholen +veterinair +veterinaire +vetlozing +vetlozingen +veto +vette +vetten +vetvangers +vetvrij +vetweefsel +vetzuren +vetzurenproduktie +vetzuur +veulen +vew +vewin +vezelachtige +vezelhoudend +vezels +vezelstructuur +vfk +vfw +vgbouw +vgom +via +viaduct +viaducten +viag +vianen +viar +viba +vice +victor +victoria +vidal +video +videoaansluiting +videobeelden +videofilm +videoinspectie +videorecorder +videorecorders +videotex +vie +viel +vielen +vienna +vier +vierbaksduwvaart +vierde +vierduizend +vieren +vierendertig +vierentwintig +vierge +vierhonderd +vierhonderdduizend +viering +vierjaarlijks +vierkant +vierkante +vierkantjes +viermaal +viermotorige +vierpersoons +viersporig +viert +viertal +viertjes +vierwaardige +vierwiel +vies +vietnam +vietnamese +vieve +vieze +vièze +viezig +vifka +vigilante +vignet +vii +viii +vijand +vijandelijkheden +vijandelijkheid +vijanden +vijandig +vijandige +vijandinnen +vijandschap +vijf +vijfdaags +vijfde +vijfduizend +vijfennegentig +vijfentwintig +vijfenveertig +vijfenzeventig +vijfheerenlanden +vijfhonderd +vijfhuizen +vijfjarig +vijfjarige +vijfstappenplan +vijftal +vijftien +vijftienduizend +vijftienduizendste +vijftienhonderd +vijftienjarig +vijftig +vijftigjarige +vijftigste +vijltjes +vijver +vijverplas +vijvers +vijzel +vijzelde +villa +villaatje +villatje +vilt +viltstiften +vinamul +vincent +vincotte +vinçotte +vind +vinden +vindend +vindende +vinding +vindingen +vindt +vinex +ving +vingen +vinger +vingerafdruk +vingers +vingertjes +vingerzeefdekken +vinkeveen +vinkeveense +vinnig +vinnige +vintges +vinyl +vinylchloride +vinylchlorideprodukten +vinylvloerbedekkingen +violet +violette +viooltjes +virgin +virginia +virtual +virus +virussen +vis +visa +visafslag +visbeleid +visbestanden +viscapaciteit +viscositeiten +visibiliteit +visibiliteitsdoelstelling +visibility +visie +visienota +visienotitie +visies +visioen +visioenen +visionaire +visite +visitegesprek +visitekaartjes +visites +visje +viskwaliteit +vislabel +visnet +vispopulaties +visprodukten +visquota +visrechten +vissen +visser +visserij +visserijautoriteiten +visserijbedrijfsleven +visserijbeleid +visserijbiologen +visserijdruk +visserijmethoden +visserijministers +visserijoorlogen +visserijsector +visserijwet +vissers +vissersschepen +vissersvloot +vissoorten +visstand +vist +vista +vistrap +vistrappen +vistuigen +visuele +visum +visvangst +visvangsten +visvijvers +vit +vitaal +vitalair +vitale +vitaliteit +vitalscheme +vitamine +vitamix +vitellogenine +vitrage +vitrages +vitro +vitten +vivant +vivants +vive +viveurs +vivo +vizier +vizioen +vizioenen +vizioenende +vizioentje +vjjftig +vkf +vlaag +vlaagje +vlaams +vlaamse +vlaanderen +vlaardingen +vlag +vlagen +vlaggen +vlaggeschip +vlaggestok +vlaggestokken +vlagheide +vlak +vlakbij +vlakje +vlakjes +vlakke +vlakken +vlakkerig +vlakte +vlakten +vlaktes +vlam +vlamde +vlamden +vlammen +vlammende +vlammetje +vlamstopper +vlamstoppers +vlas +vlasblond +vlasblonde +vlasvezels +vld +vleermuizen +vlees +vleesactiviteiten +vleesconsumptie +vleesindustrie +vleeskuikenhouder +vleeskuikenhouderij +vleeskuikens +vleesmarkt +vleesprodukten +vleesproduktie +vleesvarkens +vleesvarkensbedrijven +vleesvarkensdrijfmest +vleesvarkensmest +vleesvervangers +vleesverwerkend +vleesverwerkende +vleeswaren +vleeswarenindustrie +vlegel +vlehan +vleide +vleien +vleiend +vleiende +vleierig +vleiing +vlek +vlekjes +vlekken +vlerk +vlerken +vleselijk +vleugels +vleuten +vlezen +vlieg +vliegas +vliegassen +vliegbasis +vliegbewegingen +vliegcorridoor +vliegen +vliegende +vliegers +vlieghoogte +vliegkamp +vlieglawaai +vliegmarkt +vliegreizen +vliegroutes +vliegsnelheid +vliegt +vliegtuig +vliegtuigbespuitingen +vliegtuigbewegingen +vliegtuigbrandstof +vliegtuigemissies +vliegtuigen +vliegtuiggeluid +vliegtuiglawaai +vliegtuigmaatschappij +vliegtuigmaatschappijen +vliegtuigmetingen +vliegtuigmotoren +vliegtuigontwikkeling +vliegtuigspuiten +vliegtuigtoepassingen +vliegtuigtransport +vliegtuigtype +vliegtuigtypen +vliegveld +vliegveldbouw +vliegvelden +vliegverbod +vliegverkeer +vliegvervoer +vliegwiel +vlieland +vlier +vliering +vliert +vlies +vlijmend +vlijmende +vlijmender +vlijtige +vlinder +vlinderbloemigen +vlinderende +vlinderlijven +vlinderpopulatie +vlinders +vlinderslijven +vlissingen +vlissingse +vlm +vloed +vloedbelt +vloedgolf +vloeibaar +vloeibare +vloeide +vloeiden +vloeien +vloeiende +vloeiing +vloeistof +vloeistofdebiet +vloeistofdicht +vloeistofdichte +vloeistofelementen +vloeistoffase +vloeistoffen +vloeistofniveau +vloeistofoppervlak +vloeistoftransporteurs +vloeistofverwarming +vloeistofwisselaar +vloeit +vloek +vloeken +vloekende +vloekte +vloekten +vloer +vloerbedekkingen +vloerdelen +vloeren +vloerisolatie +vloermat +vloeroppervlak +vloerreinigingsmiddelen +vloerverwarming +vlogen +vlok +vlokken +vlokkende +vlokmiddel +vlokte +vlood +vloog +vloot +vlot +vloten +vlotte +vlottende +vlucht +vluchten +vluchtende +vluchtig +vluchtige +vluchtiger +vluchtigheden +vluchtplaats +vluchtstroken +vluchtte +vluchtten +vlug +vlugge +vlugger +vma +vmd +vmi +vmk +vmm +vmrg +vnci +vng +vnh +vni +vnl +vno +vnp +voc +vocht +vochtbergend +vochtbestendige +vochte +vochten +vochter +vochtgehalte +vochthoudende +vochtig +vochtige +vochtiger +vochtigheid +vochtigheidsgehalte +vochtopname +voed +voedde +voedden +voeden +voedereenheid +voedergedrag +voederingrediënten +voeders +voederwaarde +voeding +voedings +voedingsbodem +voedingselementen +voedingsindustrie +voedingsmiddelen +voedingsmiddelenindustrie +voedingsmiddelentechnologie +voedingsniveau +voedingspatroon +voedingsstoffen +voedingssysteem +voedingswarenconcerns +voedingswater +voedingszouten +voedsel +voedselafval +voedselarme +voedselarmer +voedselbalans +voedselgebruik +voedselgewassen +voedselketens +voedselproduktie +voedselrijk +voedselrijkdom +voedselrijke +voedselrijker +voedseltekorten +voedseltoestand +voedselveiligheid +voedselvoorziening +voegafdichtingssysteem +voegband +voegde +voegen +voegmassa +voegt +voel +voèl +voelarmen +voelbare +voelde +voèlde +voelden +voelen +voelend +voelende +voelt +voer +voerde +voerden +voeren +voerende +voering +voerman +voermans +voermengwagen +voeropbrengst +voerplaatsen +voert +voertuig +voertuigbrandstof +voertuigen +voertuigtechnologie +voertuigweegbrug +voerwagenfabrikant +voet +voetbalbond +voetbalclub +voetbalfederatie +voetballer +voetballers +voetbalstadions +voetbaltribunes +voetbalveld +voetbalvelden +voetbalvereniging +voetbalwedstrijd +voetbed +voetbedden +voetbeweging +voeten +voetenbankje +voeteneinde +voetenkussen +voetgangers +voetgangersgebieden +voetjes +voets +voetstappen +vogel +vogelbescherming +vogelbestand +vogelbroedgebieden +vogelenzang +vogelkarkassen +vogelkers +vogelkolonie +vogelnesten +vogelonderzoek +vogelonderzoekers +vogelpopulatie +vogelrichtlijn +vogelrijke +vogels +vogelsoort +vogelsoorten +vogeltellingen +vogeltijdschrift +vogeltjes +vogelverschrikkers +vogelwacht +vogelwachten +vogelwet +vogelzang +vogm +vogt +vogtländer +voile +vol +vòl +volautomatisch +volautomatische +volbracht +volcanera +volclay +voldaan +voldaanheid +voldeden +voldeed +voldoen +voldoende +voldoening +voldoet +volg +volgacties +volgde +volgden +volgebouwd +volgen +volgend +volgende +volgens +volgepropt +volgespoten +volgestort +volgewemeld +volgorde +volgroeid +volgroeide +volgsysteem +volgt +volharden +volhardend +volharding +volhardt +volhield +volhouden +volk +volker +volkerak +volkeren +volkomen +volkomener +volksgezondheid +volkshuisvesting +volkshuisvestingszaken +volkskrant +volksraadpleging +volksrepubliek +volkstuincomplex +volkstuinencomplexen +volkstuinhouders +volkstuintjes +volkswagen +vollast +volle +vollebergh +volledig +volledige +vollegrond +vollegrondsgroenteteelt +vollegrondsteelt +vollemaansgezicht +voller +volmaakt +volmac +volmacht +volmachten +volop +volstaan +volstaat +volstond +volstrekt +volstrekte +volt +voltage +voltaic +voltaische +voltaïsche +voltallige +voltnet +voltooid +voltooide +voltooien +voltooiing +voluit +volume +volumebeleid +volumemeetsysteem +volumereductie +volumevermindering +volumineus +volumineuze +volvo +volwaardig +volwaardige +volwassen +volwassenen +volwassener +von +vond +vonden +vondst +vonhoff +vonk +vonkelend +vonken +vonkenregen +vonnis +voogd +voogdij +voogt +voor +vóor +vòor +voór +voòr +vóór +vooraanstaand +vooraanstaande +vooraf +voorafgaand +voorafgaande +voorafgegaan +vooral +voorallen +vooralsnog +voorarrest +voorbaat +voorbarig +voorbeeld +voorbeeldbedrijven +voorbeelden +voorbeeldenboek +voorbeeldige +voorbeeldlocaties +voorbeeldproject +voorbeeldprojecten +voorbeeldrol +voorbeeldstellen +voorbeeldwerking +voorbehandeld +voorbehandeling +voorbehandelings +voorbehandelingsmethoden +voorbehoud +voorbereid +voorbereidde +voorbereiden +voorbereidende +voorbereiding +voorbereidingen +voorbereidingsprogramma +voorbestaan +voorbewerking +voorbewerkt +voorbij +voorbijgaan +voorbijgaand +voorbijgaande +voorbijgegaan +voorbode +voorbodes +voorburg +voordat +vóordat +voorde +voordeden +voordeel +voordele +voordelen +voordelig +voordelige +voordeliger +voordeur +voordeurbel +voordien +voordoen +voordracht +voordrachten +vooreerst +voorfinancieren +voorfinanciering +voorfinancieringsfondsen +voorgaande +voorganger +voorgedaan +voorgedachte +voorgedachten +voorgedragen +voorgedroogde +voorgefinancierd +voorgehouden +voorgekoeld +voorgekomen +voorgelegd +voorgeleid +voorgelicht +voorgenoemde +voorgenomen +voorgescheiden +voorgeschreven +voorgespannen +voorgespiegelde +voorgestaande +voorgestane +voorgesteld +voorgestelde +voorgevallen +voorgevel +voorgevoel +voorgevoeld +voorgevoelde +voorgevoelen +voorgevoelens +voorgevormd +voorgezet +voorgezeten +voorging +voorgoed +voorhand +voorhanden +voorheen +voorhoeve +voorhoofd +voorhout +voorin +voorinschrijving +voorinvestering +voorjaar +voorjaars +voorjaarsaromen +voorjaarsdagen +voorjaarsfier +voorjaarshemelen +voorjaarslichten +voorkamer +voorkamertje +voorkennis +voorkeur +voorkeuren +voorkeursmethode +voorkeursplaatsen +voorkeursrecht +voorkeurstracé +voorkeurstraject +voorkom +voorkomen +voorkómen +vóórkomen +voorkomend +voorkomende +voorkoming +voorkomt +voorkwam +voorkwamen +voorlader +voorland +voorleggen +voorlichten +voorlichter +voorlichters +voorlichting +voorlichtingsafdeling +voorlichtingsavond +voorlichtingsavonden +voorlichtingsbijeenkomst +voorlichtingsbrochure +voorlichtingsbrochures +voorlichtingsbureau +voorlichtingscampagne +voorlichtingscampagnes +voorlichtingsdienst +voorlichtingsfolder +voorlichtingskunde +voorlichtingsmateriaal +voorlichtingsprojecten +voorlichtingsronde +voorloper +voorlopers +voorlopersrol +voorlopig +voorlopige +voormalig +voormalige +voorman +voormannen +voormolen +voorn +voornaam +voornaamheid +voornaams +voornaamste +voorname +voornamelijk +voornemen +voornemens +voornorm +voornse +vooronderzoek +vooronderzoeksrapport +voorontwerp +vooroordeel +vooroordeeltjes +vooroordelen +vooroorlogse +voorop +vooropeningen +vooropstellen +voorover +voorpersklep +voorraad +voorraadadministratie +voorraadbeheer +voorraadhoudende +voorraadtanks +voorraden +voorrang +voorrecht +voorschakelapparaat +voorschijn +voorschot +voorschoten +voorschrift +voorschriften +voorschriftenselectieprogramma +voorschrijft +voorschrijven +voorspel +voorspelbaar +voorspelbare +voorspeld +voorspelde +voorspellen +voorspellend +voorspelling +voorspellingen +voorspellingsmodellen +voorspelt +voorspiegelend +voorspoedig +voorspoelwater +voorsprong +voorstaat +voorstad +voorstander +voorstanders +voorste +voorstel +voorstelden +voorstellen +voorstelling +voorstelt +voorstudie +voort +voortaan +voortbestaan +voortbeweging +voortbloeien +voortbracht +voortbrengen +voortbrengkosten +voortduren +voortdurend +voortdurende +voortgaande +voortgaat +voortgang +voortgangscontrole +voortgangscontroles +voortgangsrapportage +voortgangsverslag +voortgebracht +voortgedreven +voortgegaan +voortgeijld +voortgekomen +voortgeschopt +voortgesleept +voortgestuwd +voortgezet +voortgezette +voortging +voortgingen +voorthelpen +voortijdig +voortijdige +voortijlde +voortkomen +voortkomende +voortkomt +voortleven +voortmaken +voortouw +voortplanting +voortplantingsorganen +voortplantingssysteem +voortplantingstijd +voortraject +voortrekkende +voortrekkersrol +voortrollende +voorts +voortschoot +voortsjokken +voortsjokkende +voortsjokte +voortslepen +voortsleping +voortspruitende +voortsukkelen +voorttastte +voortuin +voortvarend +voortvarende +voortvloeien +voortvloeiend +voortvloeiende +voortvloeit +voortwerken +voortweven +voortzet +voortzetten +voortzetting +vooruit +vooruitblik +vooruitgang +vooruitkijken +vooruitlopen +vooruitlopend +vooruitstekende +vooruitstrevend +vooruitstrevende +vooruitzicht +vooruitzichten +vooruitziende +voorval +voorverkleiners +voorverwarmd +voorverwarmer +voorviel +voorwaarde +voorwaardelijk +voorwaardelijke +voorwaarden +voorwaarts +voorwendsel +voorwendsels +voorwerp +voorwerpen +voorzag +voorzeide +voorzette +voorzichte +voorzichtig +voorzichtige +voorzichtiger +voorzichtigheid +voorzien +voorziene +voorziening +voorzieningen +voorzieningsgebied +voorziet +voorziter +voorzitter +voorzitters +voorzitterschap +voorzittersschap +voorzorg +voorzorgprincipe +voorzorgs +voorzorgsmaatregelen +voorzorgsprincipe +voorzuivering +voorzuiveringsinstallaties +vor +vorderde +vordering +vorderingen +vorderingsstaten +vordert +voren +vorig +vorige +vork +vorkheftruck +vorm +vormde +vormden +vormen +vormgegeven +vormgeven +vormgeving +vormgevingsinstituut +vormige +vorming +vormt +vormvrij +vorst +vorstelijkheid +vorsten +vorsteuerabzug +vorstin +vorstloze +vorstperiodes +vorstverlet +vortex +vos +vossehaai +vossehaaien +vosselaars +vossemeer +votulast +voudige +vous +vouw +vouwde +vouwen +vouwmes +vpb +vpr +vpro +vraag +vraagsituatie +vraagstelling +vraagstukken +vraagt +vraagtekens +vraagzijde +vraat +vraatzucht +vraatzuchtige +vracht +vrachtauto +vrachten +vrachtjumbo +vrachtpapieren +vrachtschip +vrachtverkeer +vrachtvervoerders +vrachtvliegtuigen +vrachtvluchten +vrachtwagen +vrachtwagenactiviteiten +vrachtwagenbanden +vrachtwagenchauffeur +vrachtwagencontainers +vrachtwagenfabrikanten +vrachtwagenritten +vrachtwagens +vragen +vragend +vragende +vragenformulier +vragenlijst +vraging +vranitzky +vrat +vrede +vredelievende +vredes +vredestein +vredevanen +vredo +vreedzame +vreemd +vreemde +vreemdeling +vreemdelinge +vreemden +vreemder +vreemdheid +vreemds +vreemdste +vrees +vreesde +vreesden +vreeslijk +vreeslijke +vreeslijks +vreeslijkste +vreest +vreeswijck +vreeswijckjes +vreeswijek +vreet +vreselijk +vreselijke +vreten +vreugd +vreugde +vreugdeloos +vreze +vrezen +vrezende +vrg +vrieland +vriend +vriendelijk +vriendelijke +vriendelijker +vriendelijkheid +vriendelijkjes +vriendelijks +vrienden +vriendin +vriendinnen +vriendinnetje +vriends +vriendschap +vriendschappelijk +vriendschappelijke +vriendschappelijks +vriendt +vrienschappelijk +vries +vriesconcentreer +vriesconcentreren +vriesdrogen +vrieseilanden +vrieshuis +vrieshuizen +vriespunt +vriesruimten +vriessneeuw +vriest +vriestechniek +vriestunnel +vriezen +vriezer +vrij +vrijaf +vrijblijvend +vrijdag +vrijde +vrije +vrijelijk +vrijen +vrijer +vrijere +vrijersidee +vrijetijdsparken +vrijgegeven +vrijgehouden +vrijgekomen +vrijgelaten +vrijgemaakt +vrijgesproken +vrijgesteld +vrijhandel +vrijheid +vrijhouden +vrijkomen +vrijkomend +vrijkomende +vrijkomt +vrijkwam +vrijkwamen +vrijlaten +vrijlating +vrijliggende +vrijmaakt +vrijmaken +vrijstaande +vrijstellen +vrijstelling +vrijstellingen +vrijwaard +vrijwaren +vrijwaring +vrijwel +vrijwillig +vrijwillige +vrijwilligers +vrijwilligheid +vrijzinnigheid +vroeg +vroege +vroegen +vroeger +vroegere +vroegers +vroegoude +vroegrijpe +vroegst +vroegtijdig +vrolijk +vrolijke +vrolijker +vrolijkheid +vrolijks +vrolijkte +vrom +vrome +vroom +vroomheid +vrouw +vrouwe +vrouwehaar +vrouwehand +vrouweleven +vrouwelijk +vrouwelijke +vrouwelijkheid +vrouwelijkheidjes +vrouwelijks +vrouwen +vrouwenleven +vrouwenuniversiteit +vrouwenwaardering +vrouwevorm +vrouweziel +vrouwplichtjes +vrouwtje +vrouwtjes +vrouwvan +vrucht +vruchtbaar +vruchtbaarheid +vruchtbare +vruchten +vruchtenjood +vruchtenkoeken +vruchtenverkopers +vruchtesappen +vruchtgebruik +vsa +vse +vsk +vsn +vsop +vtm +vues +vuga +vught +vugt +vuil +vuilafstotend +vuilbelasting +vuile +vuilemissie +vuilere +vuiligheid +vuillinnenmand +vuilnis +vuilnisbak +vuilnisbelt +vuilnisbelten +vuilnisboel +vuilnismannen +vuilnisophalers +vuilnisprobleem +vuilniswagen +vuilniswagens +vuilniszak +vuilniszakken +vuilophalers +vuilopslagcapaciteit +vuilste +vuilstort +vuilstortplaats +vuilstortplaatsen +vuiluitstort +vuilverbrander +vuilverbranders +vuilverbranding +vuilverbrandings +vuilverbrandingsinstalaties +vuilverbrandingsinstallatie +vuilverbrandingsinstallaties +vuilverbrandingsoven +vuilverbrandingsovens +vuilverwerker +vuilverwerkingsbedrijf +vuilverwerkingsfabrieken +vuilverwijdering +vuilvissen +vuilwater +vuilwaterinzameling +vuilwaterinzamelstations +vuilwaterinzamelstructuur +vuilwaterklokpompen +vuilwaterlocaties +vuilwatertanks +vuist +vuisten +vuistjes +vul +vulcan +vulcanisering +vulde +vulden +vulgair +vulgaire +vulgariteit +vulkaan +vulkaanbasalt +vulkaanuitbarstingen +vulkachel +vulkanen +vulkanisch +vulkanische +vulkanologen +vulkanoloog +vullen +vullende +vuller +vullers +vulliez +vullis +vulmateriaal +vulmiddel +vulschuim +vulstof +vulstoffen +vult +vunzig +vuren +vurende +vurige +vuur +vuurbestrijding +vuurgevaarlijke +vuurhaard +vuurlek +vuurrood +vuurs +vuursmeren +vuurtong +vuurtoren +vuurvast +vuurwerk +vuurwerkgebied +vuylsteke +vvav +vvd +vvm +vvnh +vvvf +vws +vzw +waagde +waai +waaide +waaiden +waaidenaan +waaien +waaiend +waaiende +waaier +waaiers +waaiïngen +waait +waaivuil +waaivuilvangsysteem +waakte +waakvlam +waal +waaldijk +waalsdorpse +waalse +waan +waande +waanzin +waar +wáar +waaraan +waarachter +waarachtig +waarbij +waarbinnen +waarborg +waarborgen +waarborgfonds +waarborging +waarborgt +waarboven +waard +waarde +waardebon +waardedaling +waardedrukkende +waardeer +waardeerde +waardeert +waardeloos +waardeloosheid +waarden +waarderen +waarderend +waarderende +waardering +waardevol +waardevolle +waardig +waardige +waardigheid +waardoon +waardoor +waardpolder +waargemaakt +waargenomen +waarheden +waarheen +waarheid +waarin +waarlangs +waarlijk +waarmaken +waarmede +waarmee +waarna +waarnaar +waarneembaar +waarneembare +waarnemen +waarnemers +waarneming +waarnemingen +waarom +waaronder +waarop +waarover +waars +waarschijnlijk +waarschijnlijke +waarschijnlijkheid +waarschuwde +waarschuwden +waarschuwen +waarschuwend +waarschuwings +waarschuwingssystemen +waarschuwingstekens +waarschuwingstijd +waarschuwt +waartegen +waartoe +waartussen +waaruit +waarvan +waarvandaan +waarvoor +waas +waasde +waasden +wabm +wacht +wachten +wachtend +wachtende +wachting +wachtkamer +wachtkamertje +wachtstand +wachtte +wachtten +wadden +waddenadviesraad +waddeneilanden +waddengebied +waddenhandhavings +waddeninspectie +waddenkaas +waddenkust +waddenkustprovincies +waddenmilieu +waddennatuur +waddenprodukten +waddenprovincies +waddenvereniging +waddenzee +waddenzeebeleid +waddenzeeconferentie +waddenzeehavens +waddinxveen +wade +wademde +waden +wadlooptochten +wadloopverordening +wadvogels +waeht +wagelaar +wagen +wageningen +wagenings +wageningse +wagenpark +wagenplanning +wagens +wagensporen +wagentje +wagner +wagons +waiboerhoeve +waidhofen +waigel +waken +wakend +wakende +wakens +wakker +wakkerde +wal +walaansluiting +walburcht +walcheren +wâldwei +wales +walgde +walgelijke +walhi +waling +walkanten +walking +wallage +walle +wallen +wallhäusser +wallonie +wallonië +walm +walnotenhout +wals +walsen +walter +walthaus +walvisachtigen +walvissen +wambachgroeve +wambuis +wams +wanbetalers +wanbetaling +wand +wandel +wandelaar +wandelaars +wandelde +wandelden +wandelen +wandelend +wandelende +wandeling +wandelingen +wandelingetjes +wandelpad +wandelpaden +wandelt +wandeltoilet +wanden +wandruwheid +wang +wangedrag +wangen +wangi +wanhoop +wanhoopsarmbeweeg +wanhoopsarmen +wanhoopsbesluit +wanhoopsgebaar +wanhoopsilluzie +wanhoopsschrik +wanhoopssnik +wanhoopszwaarte +wanhoopte +wanhopig +wanhopige +wankel +wankelde +wankele +wankelen +wankelend +wankelende +wankellopende +wankeltrippelend +wanneer +wanorde +wanprestatie +want +wantoestanden +wantrouwen +wantrouwend +wantrouwig +wantrouwt +wapen +wapenembargo +wapenrek +wapens +wapenstok +wapensveld +wapentesten +wapentests +wapentje +wapenveld +wapperde +wapperden +waprog +war +warden +ware +waren +warenhuis +warenhuisdirecteur +warenhuizen +warenwet +warenwetbesluit +warenwetcommissie +warenwetregeling +warffum +warm +warmde +warme +warmelo +warmen +warmer +warmere +warmoeziers +warmoezierwagens +warmst +warmste +warmt +warmtapwater +warmte +warmtebalans +warmtebehoefte +warmtebehoeften +warmtebenutting +warmteboilers +warmtebron +warmtebuffer +warmtebuffers +warmtecentrale +warmtecentrales +warmtedistributienet +warmtegeleiding +warmtehuishouding +warmtekaart +warmtekoppeling +warmtekosten +warmtekracht +warmtekrachtcentrale +warmtekrachtcentrales +warmtekrachtinstallatie +warmtekrachtkoppeling +warmtekrachtprojecten +warmtekrachtsystemen +warmtelevering +warmteleveringsprojecten +warmtemeter +warmtemeters +warmtemeting +warmteopslag +warmteopslagtank +warmteoverdracht +warmtepomp +warmtepompen +warmtepompsysteem +warmteproduktie +warmteterugwinning +warmteterugwinningsinstallatie +warmtetransport +warmteuitwisseling +warmteverbruik +warmteverlies +warmteverliezen +warmtevoorziening +warmtevraag +warmtewand +warmtewisselaar +warmtewisselaars +warmtewisseling +warmwater +warmwatercomfort +warmwaterinstallatie +warmwateropwekking +warmwatertoestel +warmwatervoorziening +warnsborn +warongs +warre +warrelde +warreling +warrelingen +warrelkoppen +warren +warrington +warrior +wars +warschau +was +wasactieve +wasbaar +wasbare +wasbleke +wasdom +wasdroger +wasgehalte +washington +wasinrichting +wasinstallatie +wasinstallaties +waskaarsen +waskolom +waslijst +wasmachine +wasmachines +wasmiddel +wasmiddelen +wasmobiel +wasplaats +waspoeder +waspoederfamilie +waspoeders +wasprocessen +wassen +wassenaar +wassenaarse +wassend +wasser +wasserchemie +wasserhaushaltgesetz +wasserij +wasserijen +wassers +wassertechnischen +wassertechnologie +wassig +wassysteem +wastafel +waste +wastewater +wastorens +wasvrouw +waswater +waswatercircuit +wat +watch +watco +water +wateraanvoer +waterabsorbtie +waterafscheider +waterafstotende +waterafvoer +waterbasis +waterbassins +waterbed +waterbedrijven +waterbehandelaar +waterbehandeling +waterbehandelingsbranche +waterbeheer +waterbeheerders +waterbeheersing +waterbeheersingstechnologieën +waterbeheersplan +waterbeheersplannen +waterbehoefte +waterbeleid +waterbeparende +waterberg +waterbergend +waterbeschikbaarheid +waterbesparende +waterbesparing +waterbesparingsmaatregelen +waterbesparingsplan +waterbestendigheid +waterbeweging +waterbewust +waterbewuster +waterbodem +waterbodemonderzoek +waterbodems +waterbodemsanering +waterbouw +waterbouwkunde +waterbouwkundige +waterbron +waterbronnen +waterbuffers +watercentrales +waterdamp +waterdeeltjes +waterdicht +waterdichte +waterdiepte +waterdieren +waterdoorlaatbaarheid +waterdoorlatendheid +waterdruk +waterdrukken +watereffluent +wateremissies +wateren +waterenergie +watereservoirs +waterfabrikant +waterfilm +watergangen +watergebrek +watergebruik +watergedragen +watergekoelde +waterglas +watergraafsmeer +waterhuishouding +waterhuishoudingsplan +waterhuishoudingswet +waterhuishoudkundig +waterhuishoudkundige +waterige +waterindustrie +waterinfiltratie +wateringen +waterjet +waterkanalen +waterkering +waterkeringen +waterkoelte +waterkracht +waterkrachtcentrale +waterkrachtcentrales +waterkrachtinstallaties +waterkringloop +waterkwaliteit +waterkwaliteitsambtenaar +waterkwaliteitsbeheer +waterkwaliteitsbeheerders +waterkwaliteitsbeleid +waterlaagje +waterland +waterleiding +waterleidingbedrijf +waterleidingbedrijven +waterleidingen +waterleidingmaatschappij +waterleidingmaatschappijen +waterleidingnet +waterleidingsmaatschappij +waterlelies +waterloop +waterloopkundig +waterlopen +watermaatschappij +waterman +watermanagement +watermengsel +watermengsels +watermeters +watermetingen +watermex +watermilieu +watermoleculen +watermolen +watermonitoren +watermonster +watermonsters +waterniveau +waternoodsramp +waterondoorlatendheid +waterontharding +wateronttrekking +wateropname +wateropnemende +wateroverlast +waterpakt +waterpalet +waterpartij +waterpeil +waterpeilverlagingen +waterpinch +waterplanten +waterplas +waterpompen +waterprobleem +waterproblemen +waterrantsoenen +waterrantsoenering +waterreactoren +waterrechten +waterrecreanten +waterreinigingssysteem +waterreservoirs +waterrestricties +waterrijke +watersalamanders +waterschap +waterschappen +waterschapsbank +waterschapsbesturen +waterschapswereld +waterschei +watersector +watersnip +watersnoodramp +waterspaarders +watersparende +waterspiegel +watersport +watersporten +watersporters +watersportverbond +watersportverenigingen +waterspray +waterspuit +waterstaat +waterstaatssector +waterstand +waterstanden +waterstilte +waterstof +waterstofafdeling +waterstofbommen +waterstofcarbonaten +waterstofgas +waterstofopslag +waterstofperoxyde +waterstofsysteem +waterstoftanks +waterstoof +waterstralen +waterstromen +waterstroom +watersysteem +watersysteemverkenning +watersysteemverkenningen +watersystemen +watertech +watertechniek +watertekort +watertekorten +watertemperaturen +watertemperatuur +watertoevoer +watertransport +waterval +waterverbruik +waterverdragen +waterverdunbare +waterverlies +waterverontreiniging +waterverstrekking +waterverven +watervervuiling +waterverzadigde +watervlo +watervloeden +watervlooien +watervoerende +watervoerendheid +watervogels +watervoorraad +watervoorraden +watervoorziening +watervrienden +watervrij +watervrije +waterwegen +waterweringen +waterwerken +waterwijf +waterwijven +waterwild +waterwin +waterwingebied +waterwingebieden +waterwinning +waterwinningsbedrijven +waterwinstation +waterwisselaar +waterzuivering +waterzuiveringsbedrijf +waterzuiveringsgebouw +waterzuiveringsinrichtingen +waterzuiveringsinstallatie +waterzuiveringsinstallaties +waterzuiveringslocatie +waterzuiveringsslib +waterzuiveringsstation +waterzuiveringssystemen +waterzuiveringstechnieken +waterzuiveringstechnologieën +wathey +watis +watson +watt +wattenscheid +wattman +watts +wav +wave +wavin +wazen +wazig +wazige +wazigheid +wazing +wazingen +wbb +wbm +wca +wcl +wdb +wdc +web +weber +wecke +weckseler +wedeco +wederkerende +wederkerigheid +wederom +wederopbouw +wedervaren +wederzijdse +wedrennen +wedstrijd +wedstrijdzeilen +weduwe +wee +weedom +weeë +weeënremmend +weefde +weefden +weefsel +weefsels +weeg +weegapparatuur +weegbrug +weegbruggen +weegen +weeginstallatie +weegplateau +weegs +weegschaalinstallatie +weegsysteem +weegsystemen +weegt +week +weekblad +weekend +weekenden +weekendkaart +weekheid +weeklagend +weekmaker +weekmakers +weeks +weekte +weelde +weelderige +weele +weemoed +weemoedig +weemoedige +weemoediger +weemoedigheden +weemoedigheid +weemoedsdagen +weemoedwolken +weende +weenden +weens +weer +weêr +weerbestendige +weercondities +weerde +weerdhof +weergave +weergeeft +weergegeven +weergeven +weergevonden +weerhield +weerhouden +weerhoudt +weerkaatsen +weerkundigen +weerlegd +weerlegde +weerlegt +weerlicht +weerlichten +weerlichtsnelle +weerlichtten +weerorganisatie +weerpatronen +weerribben +weerscheen +weerschemerden +weerschenen +weerschijn +weerschijnen +weerschijning +weerschijningen +weersgesteldheid +weersinvloeden +weerskanten +weersomstandigheden +weerspel +weerspiegeld +weerspiegelden +weerspiegeling +weerspiegelingen +weersprak +weerspraken +weerstaan +weerstand +weerstanden +weerstations +weerstreefde +weerstrevig +weerszijde +weerszijden +weert +wees +weesp +weest +weet +wéet +weg +wegblijft +wegblijven +wegbrengen +wegcijferend +wegcirkelen +wegdeinden +wegdek +wegdekken +wegdoen +wegdoezelden +wegdoezelen +wegdoomden +wegdreef +wegdromende +wegdrukbaar +wegdrukbare +wegen +wegenaanleg +wegenaanlegprojecten +wegenbelasting +wegenbouw +wegend +wegeninfrastructuur +wegenproject +wegenprojecten +wegens +wegenverf +wegenverkeerswet +wegenwachthulp +wegenzout +wegfietsen +wegfundering +wegga +weggaan +weggebleven +weggebruiker +weggebruikers +weggedeelten +weggeduwd +weggefilterd +weggegaan +weggegooid +weggegraven +weggehaald +weggeijld +weggekoeld +weggelegd +weggelekt +weggelekte +weggelopen +weggemaakt +weggen +weggenomen +weggepompt +weggeregeld +weggerukt +weggesaneerd +weggeschaduwd +weggeschoven +weggeslagen +weggesmolten +weggesoesd +weggespoelde +weggestopt +weggestorven +weggestreken +weggetreurd +weggetrokken +weggevangen +weggeweest +weggewenteld +weggewist +weggewuifd +weggezet +weggeziekt +weggezonken +wegging +weggooien +weggroef +weghalen +weginfrastructuur +weging +wegingsfactoren +wegjaagt +wegjoeg +wegklapbaar +wegkomt +wegkronkelde +wegkwijnen +weglaten +weglekkende +weglopen +wegmateriaal +wegmistten +wegnam +wegneemt +wegnemen +wegnevelend +wegpakken +wegprojecten +wegreed +wegroosterde +wegschietend +wegschommelen +wegschuilende +wegsijpelen +wegslaan +wegsloeg +wegstemmen +wegsterven +wegstoof +wegstoppen +wegstroomde +wegstroomt +wegtransport +wegtransportmiddelen +wegtrekken +wegtreuren +wegvallen +wegvalt +wegverkeer +wegverleggingen +wegvervoer +wegvervoerders +wegvliedende +wegvliegt +wegvluchtten +wegwandelen +wegwaste +wegwazende +wegwentelt +wegwerken +wegwerp +wegwerpartikelen +wegwerpbatterijen +wegwerpgebruik +wegwerpkleding +wegwerpluier +wegwerpluiers +wegwiekte +wegwieleren +wegwijkt +wegwijs +wegwijzer +wegwissen +wegwissende +wegwisten +wegwoei +wegzonk +wegzuiging +wehl +wei +weicke +weide +weidebedrijven +weidegebied +weidegras +weidegrond +weiden +weidend +weidevogelgebied +weidevogelnesten +weidevogels +weids +weier +weifelde +weifelen +weifelend +weifelig +weifeling +weifelingen +weifelt +weiger +weigerde +weigerden +weigeren +weigering +weigert +weighted +weijden +weijer +weiland +weilanden +weinig +weinige +weinigen +weizakken +weka +weke +wekelijks +wekelijkse +weken +wéken +weker +wekken +wekkerradio +wekt +wekte +wekten +wel +wèl +welbehagelijk +welbehagelijkheid +welbehagen +welch +welcke +wèlcke +welckë +welcken +welckje +weldaad +weldaden +weldadig +weldadige +weldadiger +weldadigheid +weldadigheidjes +weldadigs +welde +welden +weldoening +weldon +weldra +weleens +weleer +weleke +welfde +welfden +welger +welgevallen +weligheid +weliswaar +welk +welke +welkom +welkomstwoord +welkunnen +wellen +wellicht +wellust +welmenend +welnu +welopgevoedheid +welslagen +welsprekendheid +welstandscommissie +welvaart +welvaarts +welvaartsgroei +welvend +welvoeglijk +welwetend +welwetende +welweterij +welweting +welwillend +welwillende +welwillendheid +welwilligjes +welzijn +welzijnsproblematiek +wemelde +wemelden +wemelen +wemelend +wemelende +wemeling +wemelingen +wemelt +wen +wend +wendbaarheid +wendde +wendden +wende +wenden +wendend +wendende +wendingen +wenen +wenend +wenende +wening +wenk +wenkbrauwen +wenken +wenkende +wenkte +wennen +wens +wenselijk +wenselijkheid +wensen +wenst +wenste +went +weom +werd +werden +werdt +wereld +wereldbank +wereldbegin +wereldberoemd +wereldbevolking +wereldbolletje +wereldburger +wereldcongres +werelddelen +werelddierendag +wereldeconomie +wereldenergiemarkt +wereldenergievraag +wereldfederatie +wereldgemeenschap +wereldgeschiedenis +wereldgezondheidsorganisatie +wereldhandel +wereldhandelsovereenkomst +wereldjes +wereldkampioen +wereldkennis +wereldlanden +wereldleed +wereldleider +wereldlucht +wereldmarkt +wereldmarktaandeel +wereldmarktleider +wereldmeisjes +wereldmilieuconferentie +wereldmilieufonds +wereldmist +wereldnatuurfonds +wereldniveau +wereldomspannende +wereldoorlog +wereldopinie +wereldorde +wereldorganisaties +wereldpers +wereldprijzen +wereldproduktie +werelds +wereldschaakbond +wereldschat +wereldse +wereldsheid +wereldstad +wereldstandaard +wereldvraag +wereldvrede +wereldvrouw +wereldwijd +wereldwijde +wereldwijs +wereldwijsheid +wereldwijze +weren +werf +werk +werkafspraken +werkbaar +werkbank +werkbelasting +werkbesparing +werkbezoek +werkbladen +werkboek +werkbreedte +werkbreedtes +werkconferentie +werkdagen +werkdruk +werke +werkelijk +werkelijke +werkelijkheid +werkeloos +werkeloosheid +werken +werkend +werkende +werker +werkers +werkervaring +werkfunctie +werkgang +werkgebied +werkgebieden +werkgelegenheid +werkgelegenheidsbeleid +werkgelegenheidseffecten +werkgelegenheidsprojecten +werkgever +werkgevers +werkgeversbonden +werkgeversorganisatie +werkgeversorganisaties +werkgeversplan +werkgeversvereniging +werkgeversvoorzitters +werkgroep +werkgroepen +werkhoogte +werking +werkingsduur +werkingsmechanismen +werkingssfeer +werkkring +werklamp +werkloosheid +werkloze +werklozen +werklui +werklust +werkmaatschappij +werkman +werkmansstand +werkmethode +werknemer +werknemers +werkomgeving +werkomstandigheden +werkplaats +werkplaatsconcentraties +werkplaatsen +werkplan +werkplannen +werkplek +werkplekkaarten +werkplekken +werkprogramma +werksnelheid +werkstoffrecycling +werkstuk +werkt +werktafel +werkte +werkten +werkterrein +werkterreinen +werktheater +werktijd +werktijden +werktuigbouw +werktuigbouwkunde +werktuigelijk +werktuigen +werktuigkeuze +werkveld +werkverkeer +werkvloer +werkvoorbereiders +werkvoorzieningsschappen +werkwater +werkweek +werkwijze +werkwoorden +werkzaam +werkzaamheden +werkzaamheid +werkzame +werpen +werpt +wert +wertz +wervelbed +wervelbedoven +wervelbedsysteem +wervelbedverbranding +wervelbedverbrandingsinstallatie +wervelbedvergasser +wervelbedvergassing +werven +wervend +wesmycon +wesp +wesphix +wesselink +wessles +west +westab +westafrikaanse +westbaan +westberg +westcentrum +westelijk +westelijke +westen +westenwind +westergasfabriek +western +westerpark +westers +westerschelde +westerse +westertocht +westervoort +westerzand +westeuropees +westeuropese +westfalen +westfalica +westfriesland +westkaap +westkant +westkust +westlaken +westland +westlandse +westminster +westnederlandse +westpoort +westwoude +westzijde +wet +wetboek +wetbudep +weten +wéten +wetèn +wetend +wetende +wetens +wetenschap +wetenschappelijk +wetenschappelijke +wetenschappen +wetenschapper +wetenschappers +wetenschapstijdschrift +wetenschapswinkel +wetgeving +wetgevingen +wetgevings +wetgevingskwaliteit +wetgevingstoets +wethouder +wethouders +weting +wetland +wetlands +wetsontwerp +wetsvoorstel +wetsvoorstellen +wetswijziging +wetswijzigingen +wettelijk +wettelijke +wetten +wetterhaut +wettige +weu +weurt +weurtse +weven +weyers +weytingh +wezen +wezenlijk +wezenlijke +wezenloos +wezenloosheid +wezens +wgd +wgh +wgr +wheelabrator +wheeler +whisky +whist +whisten +whistregels +whisttafel +who +whoe +wibra +wicc +wide +wideraufbau +wie +wiebelt +wieden +wiederaufwirkung +wieg +wiegand +wiegde +wiegen +wiegende +wieggang +wieging +wiegt +wiekdiameter +wieken +wieklengte +wiel +wielen +wielenbranche +wielerende +wielerwedstrijd +wielslip +wieltjes +wielwijk +wien +wiens +wier +wierde +wierden +wieren +wieringa +wieringermeer +wieringerwaard +wierp +wierpen +wiersma +wiesbaden +wij +wijchen +wijd +wijdbeens +wijdbeense +wijdde +wijde +wijden +wijder +wijdere +wijds +wijdt +wijdte +wijers +wijf +wijffels +wijk +wijken +wijkje +wijkkoeling +wijkkoelsystemen +wijkverwarming +wijkverwarmingsbedrijven +wijkverwarmingsinstallaties +wijkverwarmingsnet +wijkverwarmingssector +wijkverwarmingssystemen +wijn +wijnand +wijnbars +wijnberg +wijnboer +wijnboeren +wijnen +wijnexport +wijnexporteurs +wijnflessen +wijnhandel +wijnimporteurs +wijnindustrie +wijnsaus +wijnverkopen +wijs +wijsbegeerte +wijsbegeertes +wijsgeer +wijsgerig +wijsgerige +wijsheid +wijst +wijste +wijster +wijsvinger +wijt +wijten +wijting +wijven +wijze +wijzelf +wijzen +wijzende +wijzigde +wijzigen +wijziging +wijzigingen +wijzigings +wijzigingsprocedures +wijzigingsrichtlijn +wijzigingsvergunning +wijzigt +wikkelde +wil +wild +wildbeheer +wildbeheerseenheden +wilde +wilden +wildgroei +wildlife +wildschade +wildschadecommissie +wildspoor +wildtunnels +wilduittreedplaats +wildvreemde +wildvreemden +wildweiden +wilen +wilg +wilgen +wilgenplas +wilhelmina +wilhelminahaven +wilhelminakanaal +wilhelms +wilhelmshaven +wilkens +wilkhahn +willand +wille +willekeur +willekeurig +willekeurige +willem +willemsoord +willemstad +willen +willende +willens +willenvinden +william +willigheid +willink +wilma +wilnis +wilp +wilson +wilt +wiltink +wilton +wim +wimek +wimpelde +wimpers +win +winbare +winbedrijven +wind +windaanbod +windbeleid +windbewogen +winden +windenergie +windenergiebeleid +windenergiedagen +windenergiedoelstelling +windenergiefaciliteit +windenergiegebruik +windenergielocaties +windenergielokatie +windenergiepark +windenergieparken +windenergieproducenten +windenergieproject +windenergieprojecten +windenergiesector +windenergietage +windenergietoepassingen +windenergievereniging +windenergievermogen +windenergievoorziening +windenergiewereld +winderige +windermere +windfarmers +windgekoelde +windindustrie +windinstallaties +windjaar +windklassen +windklimaat +windklimaatwijzigingen +windkracht +windkraft +windlocaties +windlogger +windmaster +windmolen +windmolencoöperaties +windmolenlocaties +windmolenpark +windmolenparken +windmolenplan +windmolenproject +windmolenprojekten +windmolens +windmolentje +window +windows +windpark +windparken +windparkvermogens +windprogramma +windprojecten +windregime +windrekening +windrijke +windscale +windscherm +windshiften +windsituatie +windsnelheden +windsnelheid +windsterkte +windstil +windstille +windstilte +windstreek +windstroom +windtechnik +windtunnels +windtunneltype +windturbine +windturbinefabrikant +windturbinefabrikanten +windturbinepark +windturbineparken +windturbines +windturbinetypen +windvanger +windvermogen +windvermogens +windvlaggetjes +windwaaiing +windzifter +wingerd +winkel +winkelaar +winkelbedrijven +winkelcentra +winkelcentrum +winkelend +winkelier +winkeliers +winkelketens +winkelpromenades +winkelruimten +winkels +winkelsectoren +winkelstraat +winkelstraten +winkelt +winkra +winmogelijkheden +winnaar +winnaars +winnen +winnende +winnenden +winning +winningsbeleid +winningsconcessies +winningsmethoden +winplaats +winplaatsen +winsemius +winst +winstbelasting +winstdaling +winsten +winstgevende +winstgevender +winstgevendheid +winstgevenheid +winstgroei +winstmarge +winstmarges +winstniveau +winston +winstoogmerk +winstpunten +winststijging +winstverwachting +winstverwachtingen +wint +winter +winteravond +winterbed +winterberging +winterbomen +wintergewas +winterjas +winterluchten +wintermaanden +wintermachines +wintermorgen +winternacht +winterperiode +winterregen +winterrouw +winters +winterse +wintersituatie +winterslag +wintersmog +wintersmogfasen +wintersportplaatsen +wintersportsector +winterstoken +winterswijk +winterswijkse +wintertakken +wintertaling +wintertarwe +winterweer +winterweerschijn +winterweg +winterzonnedag +wintig +wip +wipte +wirrewarrelend +wirtschaft +wirtschaftlichkeit +wirtschaftsförderung +wis +wisconsin +wisgerhof +wiskunde +wiskundig +wisse +wissel +wisselde +wisselden +wisselen +wisselend +wisselende +wisselfrequentie +wisselgeld +wisseling +wisselingen +wissels +wisselspanning +wisselstroom +wisselstroomdynamo +wisselstroompaneel +wisselstroompanelen +wisselstuk +wisselstukken +wisselt +wisselteelt +wisselwerking +wissen +wissende +wist +wiste +wisten +wit +witboek +witbrant +witen +witgoed +with +witheid +within +witjes +witmaken +witmaker +witrotschimmels +witschuimende +witte +witteman +witter +wittere +witteveen +wittevlieg +wittig +wittmund +witvellig +witven +wiva +wiwa +wkc +wkk +wkon +wladimir +wlto +wmd +wmep +wmi +wmo +wms +wnf +wocd +woedde +woede +woedend +woedende +woedt +woei +woeien +woekerde +woekerden +woekering +woekert +woelde +woelden +woelen +woelige +woensdag +woensdagmiddag +woerden +woest +woeste +woestijn +woestijnen +woestijnfamilie +woestijnvorming +wog +wogen +wol +wolafval +wold +woldjerspoor +wole +wolf +wolff +wolfgang +wolfheze +wolk +wolken +wolkende +wolkenland +wolkenluchten +wolkennacht +wolkenrijk +wolkgevaarten +wolkige +wolkigheid +wolkje +wolkjes +wolklanden +wolkleven +wolkluchten +wolkte +wolkten +wolkuitspansel +wollen +wolligheid +wolmanzout +wolmanzouten +wolter +wolterbeek +wolters +woltersum +wolvega +wolvlies +wolwasserijen +won +wond +wonder +wonderen +wondering +wonderlijk +wonen +wonende +woning +woningbouw +woningbouwlocatie +woningbouwlocaties +woningbouwplan +woningbouwplannen +woningbouwproject +woningbouwprojecten +woningbouwstichting +woningbouwtaakstelling +woningbouwverenigingen +woningcorporatie +woningcorporaties +woningdichtheden +woningeigenaar +woningeigenaren +woningen +woninggebied +woninggids +woningisolatie +woningmarkt +woningnood +woningraad +woningstichting +woningtype +woningtypen +woningvoorraad +woningwet +wonnen +wood +woog +woon +woonbebouwing +woonbond +woonbootbewoners +woonbouwplannen +wooncentra +woonconsumenten +woonde +woonden +woonerf +woongebied +woongebieden +woonhuizen +woonkern +woonkernen +woonklimaat +woonkwaliteit +woonlasten +woonlocaties +woonplaats +woont +woonthema +woonwagencentrum +woonwijk +woonwijken +woonwijzer +woord +woordelijk +woordeloos +woorden +woordenloos +woordenstrijd +woordenwisseling +woordgegons +woordje +woordjes +woordloze +woordvoeder +woordvoerder +woordvoerders +woordvoerster +woordweinige +word +wórd +worden +wòrden +wordend +wordende +wordingen +wordt +wöretshofer +worgde +worgen +work +working +works +workshop +workshops +world +worldaccess +worldbank +worldwatch +worldwood +worm +wormgebeeste +wormpers +worms +wormwiel +wormwielzuiger +wormziekte +worstelaar +worstelden +worsteling +wort +wortelactiviteit +wortelboer +wortelde +wortelgroei +wortelkluit +wortelplanten +wortelresistentie +wortels +wortelstelsels +wortelzone +wortman +wot +wotans +wou +woud +wouden +woudenweemoed +woudloper +wouter +wouters +wouwse +wpiek +wpz +wraak +wraakactie +wraakzuchtige +wrak +wrakken +wrc +wrede +wreder +wreed +wrèed +wreedaards +wreedheden +wreedheid +wreeds +wreef +wrevel +wri +wriemelen +wriemelend +wriemelende +wriemelt +wrijfstijlen +wrijvende +wrijving +wrijvingen +wrijvingselektriciteit +wringelde +wringelen +wringelende +wringen +wringend +wringende +wroeging +wroetende +wroette +wroetten +wrok +wrokken +wrokkende +wrokte +wrong +wrr +wsa +wsv +wto +wubben +wufte +wuftheid +wuifde +wuiven +wuivende +wulff +wunderland +wuppertalinstituut +wurf +wurfix +wurgslangen +wurm +wutha +wvk +wvo +wwf +wwh +www +wyers +wytze +wzho +xanthobacter +xerox +xii +xiii +xinhua +xiv +xix +xto +xvi +xvii +xviii +xxi +xyleen +xylenen +yamaki +yang +yangming +ydema +year +yen +yerseke +yersey +ykstra +yoghurtbekertjes +york +yorkshire +yosu +yours +ype +ysselstein +ysselsteyn +ytsen +yunnan +yves +zaad +zaadbalkanker +zaadbedrijf +zaadval +zaagmachine +zaagmeel +zaagmolenlaan +zaaien +zaait +zaak +zaakgelastigde +zaal +zaâl +zaaltjes +zaanstad +zaanstreek +zacharasse +zachariasse +zacht +zachtbruine +zachte +zachter +zachtere +zachters +zachtes +zachtheid +zachthout +zachthoutvezels +zachtjes +zachtjesblasé +zachtmoedig +zachtroze +zachts +zadel +zadelrobben +zaden +zag +zagen +zaïrese +zak +zakboekje +zakdoek +zakdoeken +zake +zakedebat +zakelijk +zakelijke +zakelijker +zaken +zakenleven +zakenman +zakenmissie +zakgeld +zakjes +zakken +zakt +zakte +zakten +zal +zalen +zalig +zaligdiepe +zalige +zaligen +zaligheden +zaligheid +zalm +zalmproducent +zaltbommel +zalving +zamelen +zamelt +zamen +zand +zandafscheiding +zandbank +zandbentoniet +zandbentonietlaag +zandblankheid +zandbodem +zanderige +zandgebieden +zandgezeef +zandgrond +zandgronden +zandhagedis +zandig +zandige +zandkorrels +zandkust +zandlaag +zandlading +zandlichaam +zandlichamen +zandmaas +zandmaasproject +zandopspuitingen +zandoverslag +zandplaat +zandplek +zandscheidings +zandslibmengsel +zandsuppletie +zandsuppleties +zandtekort +zandvoort +zandwallen +zandwasser +zandwegen +zandwinbedrijven +zandwinners +zandwinning +zandwinningsbedrijf +zandwinningsbedrijven +zang +zangeres +zangerig +zanik +zaniken +zanikerig +zanikerigjes +zanikte +zantingh +zaporoshye +zapt +zat +zaten +zaterdag +zaterdageditie +zaterdagmiddag +zaterdagnacht +zaterdags +zavod +zealand +zeddam +zedelijk +zeden +zederik +zee +zeeafzettingen +zeearend +zeearm +zeebodem +zeebodemonderzoek +zeebrugge +zeeburg +zeeburgereiland +zeedieren +zeedijk +zeeën +zeef +zeefde +zeefden +zeefdrukindustrie +zeefeenheid +zeeforel +zeefschermen +zeefwisselsysteem +zeefzand +zeefzandhoudend +zeegat +zeegebied +zeegemaal +zeegolven +zeehaven +zeehavens +zeehond +zeehonden +zeehondencrèche +zeehondendeskundigen +zeehondenjagers +zeehondenkolonie +zeehondje +zeekoeten +zeekreeft +zeekust +zeeland +zeelandse +zeeleven +zeelui +zeeman +zeemanachtige +zeemijl +zeemijlen +zeemilieu +zeeniveau +zeeofficier +zeep +zeepfabrikanten +zeepokken +zeepost +zeer +zeereep +zeerst +zeeschepen +zeeschip +zeesla +zeespiegel +zeespiegelstijging +zeesterren +zeetankers +zeeuw +zeeuwen +zeeuws +zeeuwse +zeevis +zeevogelgroep +zeevogels +zeewaarts +zeewater +zeewaterdruppeltjes +zeewaterspiegel +zeewatertemperatuur +zeewaterwasser +zeeweringeisen +zeewier +zeewolde +zeezand +zeezandgronden +zeezijde +zeezoogdieren +zeg +zég +zèg +zegbaar +zegel +zegen +zegevierde +zegevierden +zegevierend +zeggen +zèggen +zeggend +zeggende +zeggenschap +zegsman +zegswijzen +zegt +zegveld +zegwaard +zei +zeide +zeiden +zeifzekerheid +zeil +zeildoeken +zeilen +zeiljacht +zeilmaker +zeilmakerij +zeilschip +zeilsport +zeiss +zeist +zeister +zeker +zéker +zekerders +zekere +zekerheden +zekerheid +zekerheidsstelling +zekerheidswaarde +zekers +zelden +zeldzaam +zeldzame +zelf +zèlf +zelfbedrijven +zelfbedrog +zelfbedwang +zelfbegoocheling +zelfbeheersing +zelfbekentenis +zelfbestuur +zelfbeveiliging +zelfbewust +zelfbewustheid +zelfde +zelfdood +zelfgekozen +zelfherstellende +zelfhoogte +zelflossende +zelfmoord +zelfontevredenheid +zelfonvoldaanheden +zelfonvoldaanheid +zelfopvoeding +zelfpersende +zelfregulering +zelfreinigende +zelfresonerende +zelfrijdende +zelfs +zelfsbeheersing +zelfstandig +zelfstandige +zelfstandigenaftrek +zelftrekkend +zelfverheerlijking +zelfverwijt +zelfvoldaan +zelfvoorzienend +zelfvoorziening +zelfvoorzieningsbeginsel +zelfvraag +zelfwegen +zelfwelwillende +zelfwelwillendheid +zelfwerkzaamheid +zelfweten +zelfzekerheid +zelhem +zelve +zelvers +zelzate +zema +zen +zend +zenden +zendende +zender +zenderen +zenderpark +zenders +zendertje +zendertjes +zending +zendingen +zendt +zeneca +zennewijnen +zenuw +zenuwachtig +zenuwachtige +zenuwachtiger +zenuwachtigheid +zenuwbuien +zenuwcrisis +zenuwen +zenuwkreten +zenuwleven +zenuwlijden +zenuwlijders +zenuwpatiënten +zenuwsnelle +zenuwsnik +zenuwsnikbui +zenuwsnikken +zenuwsnikkend +zenuwsnikte +zenuwspecialist +zenuwspecialiteit +zenuwstelsel +zenuwstoornis +zenuwtoeval +zenuwtrillende +zenuwtrilling +zenuwzieke +zeoliet +zeolieten +zeolietkatalysator +zeolites +zeppelins +zerdiratoren +zero +zes +zesde +zesduizend +zesennegentig +zesentwintig +zeshonderd +zessen +zessporig +zessporigheid +zestal +zestien +zestienhoven +zestig +zestiger +zet +zetel +zetmeel +zetmeelbron +zetmeelderivaten +zetmeelplastic +zetmeelplastics +zette +zetten +zettende +zettingsgevoelig +zeugen +zeugenhouder +zeulden +zeurde +zeurden +zeuren +zeuring +zeurstem +zeven +zevenbergen +zevende +zevenduizend +zevenen +zevenendertig +zevenhonderd +zevenhuizen +zeventien +zeventig +zhang +zhm +zich +zichbaar +zicht +zichtbaar +zichtbare +zichte +zichzelf +zichzelve +zie +ziè +ziedde +ziedelde +zieden +ziedend +ziedende +ziehier +ziek +ziekbed +zieke +ziekelijk +ziekelijke +ziekelijkheid +ziekelijkjes +zieken +ziekende +ziekenhuis +ziekenhuisafval +ziekenhuisopnamen +ziekenhuizen +zieker +ziekte +ziektebestrijding +ziektegeval +ziektegevoeligheid +ziektekiemen +ziekten +ziekteprobleem +ziektes +ziekteverwekkende +ziekteverwekkers +ziekteverzuim +ziektevrij +ziel +zielatoom +zielatoompje +ziele +zieleblik +zieledingen +zielemachten +zielen +zielenschimmen +zieleschim +zielesmartelijk +zielevingers +zielig +zielloos +ziels +zielsbegoocheling +zielsgezicht +zielsleven +zielslief +zielstoestand +zielsverwant +zielsziek +zieltje +zieltogende +zien +zién +ziende +ziet +zigzaggende +zij +zijbelading +zijde +zijden +zijdeveld +zijgt +zijkamer +zijkamertje +zijkanten +zijl +zijladers +zijlstra +zijn +zijnde +zijne +zijnen +zijner +zijns +zijpad +zijpendaalseweg +zijriviertje +zijstraat +zijt +zijweg +zijzelf +zijzelve +zikkamer +zilt +zilte +ziltgeurige +zilver +zilveren +zilvergrijs +zilvergrijze +zilverkast +zilvernitraat +zilversolderen +zimbabwaanse +zin +zindelijk +zindelijker +zindelijkheid +zingen +zink +zinkafval +zinkcassette +zinken +zinkende +zinkerts +zinkfabriek +zinkfabrieken +zinkgehalte +zinkionen +zinklaag +zinkmetaal +zinkplaten +zinkproducerende +zinkt +zinkverwijdering +zinkwitfabriek +zinnelijk +zinnelijkheid +zinnen +zinnetjes +zinnevlam +zinnige +zinsbegoochelde +zinsbegoocheling +zinsnede +zinspeelde +zinvol +zinvolle +zinzieke +zirconiumoxyde +zirconiumsilicaat +zirkoonoxyde +zit +zitbanken +zitkamer +zitten +zittende +zitting +zjores +zmo +zoab +zoabclean +zoabreinigers +zoal +zoals +zocht +zochten +zodanig +zodanige +zodat +zodebemester +zodoende +zodra +zoek +zoeken +zoekend +zoekende +zoekends +zoeker +zoeking +zoekmogelijkheden +zoekt +zoel +zoele +zoelen +zoeler +zoeligheden +zoemende +zoen +zoende +zoenen +zoenlach +zoentjes +zoest +zoet +zoetbitter +zoete +zoeteman +zoetermeer +zoethoudertje +zoetwarenproducent +zoetwater +zoetwaterbassin +zoetwaterbeheer +zoetwaterbellen +zoetwateromgevingen +zoetwatervis +zoëven +zogeheten +zogenaamd +zogenaamde +zogenoemd +zogenoemde +zola +zolang +zolder +zoldering +zolderingen +zolderkamers +zolderverdieping +zolen +zolenindrukken +zöller +zomer +zomerblauw +zomercongres +zomerdaad +zomerdag +zomerdagen +zomerde +zomerdijk +zomerdiner +zomerende +zomergloed +zomerhemel +zomerhuizen +zomering +zomerlanen +zomerleven +zomerlucht +zomermaanden +zomermorgen +zomernacht +zomeronweer +zomerreces +zomers +zomersmog +zomertortel +zomeruur +zomerverblijf +zomerverblijven +zomerwadem +zomerwolken +zomerzwoelte +zompige +zon +zonaanbod +zonbijdrage +zond +zondag +zondagavond +zondagavonden +zondagen +zondagmiddag +zondags +zondagsavonds +zondagse +zondagsmensen +zondagsmorgens +zonde +zonden +zonder +zonderen +zonderling +zonderlinge +zondig +zondoorstraald +zondvloed +zone +zonen +zones +zong +zongen +zongericht +zoninval +zonk +zonken +zonlicht +zonlichte +zonne +zonnebanken +zonnebloemolie +zonneboiler +zonneboilercombi +zonneboilerfabrikanten +zonneboilers +zonneboilersysteem +zonnebranche +zonnecel +zonnecellen +zonnecellenbedrijf +zonnecelonderzoek +zonnecelpanelen +zonneceltechnieken +zonnecentrales +zonnecollector +zonnecollectoren +zonnecrème +zonnedag +zonnedauw +zonnedorpen +zonneënergie +zonnegascombi +zonneglanzingen +zonnelampen +zonnelantaarns +zonnelicht +zonnemethode +zonnemodule +zonnemodules +zonnemuren +zonnen +zonnepaneel +zonnepanelen +zonnereactor +zonneschijf +zonneschijn +zonnespiegels +zonnestoffige +zonnestraalden +zonnestralen +zonnestraling +zonnestroom +zonneveld +zonnewasdroger +zonnewoningen +zonnezeil +zonnig +zonnige +zonnigheid +zonnigs +zonodig +zonwering +zoogdieren +zooitje +zool +zoom +zoon +zoons +zorg +zorgde +zorgden +zorgdragen +zorgelementen +zorgeloosheid +zorgen +zorgende +zorginstellingen +zorgplicht +zorgplichtartikel +zorgsector +zorgsysteem +zorgsystemen +zorgt +zorgvuldig +zorgvuldige +zorgvuldiger +zorgwekkend +zorgzaamheid +zoro +zosen +zotteklap +zou +zouden +zoùden +zoudt +zout +zoute +zouten +zouter +zoutfabriek +zoutgehalte +zoutkoepels +zoutmijn +zoutproduktie +zoutwater +zoutwaterbassin +zoutwatervis +zoutwatervissen +zoutwinning +zoutzuur +zoutzuurafval +zoutzuurverspilling +zoutzuurvervuiling +zoveel +zóveel +zovéel +zoveelste +zovele +zovelen +zover +zoverre +zowat +zowel +zozeer +zucht +zuchten +zuchtende +zuchtte +zuid +zuidafrikaanse +zuidafrikanen +zuidaziatische +zuidelijk +zuidelijke +zuidelijker +zuiden +zuidermeerdijk +zuiderpolderschool +zuidflank +zuidhessische +zuidhollands +zuidhollandse +zuiditaliaanse +zuidkant +zuidkoreaanse +zuidlaardermeer +zuidlimburgers +zuidlimburgse +zuidnederlandse +zuidoekraïnse +zuidoost +zuidoosten +zuidpoldercomplex +zuidpool +zuidwest +zuidwestelijke +zuidwesten +zuidwesthoek +zuidzee +zuidzijde +zuig +zuigen +zuiger +zuigmachine +zuigt +zuigwormen +zuil +zuinig +zuinige +zuiniger +zuinigere +zuinigheid +zuinigjes +zuinigste +zuivel +zuivelfabriek +zuivelindustrie +zuivelinrichtingen +zuivelonderneming +zuivelprodukten +zuiver +zuiveraar +zuiverbaar +zuiverder +zuiverders +zuivere +zuiveren +zuiverheid +zuiverheidsstandaarden +zuivering +zuiveringen +zuiverings +zuiveringsbeheer +zuiveringschap +zuiveringschappen +zuiveringsheffing +zuiveringsinstallatie +zuiveringsinstallaties +zuiveringslasten +zuiveringsmethode +zuiveringsproces +zuiveringsprocessen +zuiveringsresultaten +zuiveringsschap +zuiveringsslib +zuiveringsstadium +zuiveringsstation +zuiveringsstations +zuiveringssysteem +zuiveringstechniek +zuiveringstechnieken +zuiverste +zuivert +zulk +zulke +zulks +zullen +zùllen +zult +zum +zure +zuren +zus +zusammenwachsenden +zusje +zusjes +zuster +zusterbedrijf +zusterlijk +zusterlijke +zusterlijkheid +zusterorganisatie +zusterorganisaties +zusters +zùsters +zustervereniging +zusterziel +zutphen +zutphense +zuur +zuuraccu +zuurdepositie +zuurgevoelige +zuurgraad +zuurpercentage +zuurstof +zuurstofaccu +zuurstofarm +zuurstofatoom +zuurstofbleking +zuurstofdruk +zuurstofgehalte +zuurstofisotopen +zuurstofloos +zuurstofmolecuul +zuurstofreductie +zuurstofrijke +zuurstofverbruik +zuurstofvrije +zuurteer +zuurwolk +zwaai +zwaaide +zwaaiden +zwaaien +zwaaipalen +zwaan +zwaans +zwaar +zwaaraderige +zwaard +zwaarder +zwaardere +zwaarmoedig +zwaarspierig +zwaarste +zwaarte +zwaartekracht +zwaartekrachtscheiders +zwaartepunt +zwaartepunten +zwaartillend +zwaarwegend +zwaarwegende +zwager +zwak +zwakepolder +zwakhals +zwakheid +zwakjes +zwakke +zwakken +zwakker +zwakkere +zwakte +zwammen +zwanenburgbaan +zwanenwater +zwanger +zwangerschap +zwapperde +zware +zwart +zwartblauwe +zwarte +zwarteweg +zwartige +zwavel +zwavelaerosolen +zwavelarme +zwavelberg +zwaveldioxide +zwaveldioxyde +zwavelgehalte +zwavelhexafluoride +zwavelopslagplaats +zwaveloxyden +zwaveluitstotende +zwavelverbindingen +zwavelverwijdering +zwavelwaterstof +zwavelzure +zwavelzuur +zwavelzuurbad +zweckverband +zweden +zweeds +zweedse +zweefde +zweefden +zweeft +zweeg +zweem +zweemde +zweemden +zweep +zweepte +zweer +zweet +zwegen +zwelbeton +zwelelementen +zwelgen +zwelkleiafdichtingen +zwellen +zwellend +zwellende +zwelling +zwembad +zwembaden +zwembadsystemen +zwembadwater +zwemen +zweming +zwemmen +zwemmer +zwemmers +zwemwater +zwengelen +zwenkwielen +zwepen +zwepende +zweren +zwerfafval +zwerftocht +zwerfvuil +zwermen +zweten +zwetsloot +zweven +zwevend +zwevende +zweving +zwiepende +zwiepte +zwiepten +zwier +zwierden +zwieren +zwierf +zwijgen +zwijgend +zwijgende +zwijggeld +zwijgt +zwijmde +zwijmden +zwijn +zwijnen +zwikkende +zwinpolder +zwitser +zwitserland +zwitsers +zwitserse +zwo +zwoel +zwoelde +zwoele +zwoelte +zwoer +zwoete +zwol +zwolle +zwollen +zwolse +zwom diff --git a/.docksal/etc/solr/solr811/nouns_nn.txt b/.docksal/etc/solr/solr811/nouns_nn.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_pl.txt b/.docksal/etc/solr/solr811/nouns_pl.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_pt_br.txt b/.docksal/etc/solr/solr811/nouns_pt_br.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_pt_pt.txt b/.docksal/etc/solr/solr811/nouns_pt_pt.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_ro.txt b/.docksal/etc/solr/solr811/nouns_ro.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_ru.txt b/.docksal/etc/solr/solr811/nouns_ru.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_sv.txt b/.docksal/etc/solr/solr811/nouns_sv.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_th.txt b/.docksal/etc/solr/solr811/nouns_th.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_tr.txt b/.docksal/etc/solr/solr811/nouns_tr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/nouns_uk.txt b/.docksal/etc/solr/solr811/nouns_uk.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_ar.txt b/.docksal/etc/solr/solr811/protwords_ar.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_bg.txt b/.docksal/etc/solr/solr811/protwords_bg.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_ca.txt b/.docksal/etc/solr/solr811/protwords_ca.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_cs.txt b/.docksal/etc/solr/solr811/protwords_cs.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_da.txt b/.docksal/etc/solr/solr811/protwords_da.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_de.txt b/.docksal/etc/solr/solr811/protwords_de.txt new file mode 100644 index 000000000..72dee0bd3 --- /dev/null +++ b/.docksal/etc/solr/solr811/protwords_de.txt @@ -0,0 +1,22 @@ +dufte +glas +gläser +glaser +küche +küchen +kuchen +loch +löcher +locher +pläne +pläne +plane +planen +schloss +schlösser +schlosser +schrank +schränke +schranke +schranken +volker diff --git a/.docksal/etc/solr/solr811/protwords_el.txt b/.docksal/etc/solr/solr811/protwords_el.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_en.txt b/.docksal/etc/solr/solr811/protwords_en.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_es.txt b/.docksal/etc/solr/solr811/protwords_es.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_fa.txt b/.docksal/etc/solr/solr811/protwords_fa.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_fi.txt b/.docksal/etc/solr/solr811/protwords_fi.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_fr.txt b/.docksal/etc/solr/solr811/protwords_fr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_ga.txt b/.docksal/etc/solr/solr811/protwords_ga.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_hi.txt b/.docksal/etc/solr/solr811/protwords_hi.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_hr.txt b/.docksal/etc/solr/solr811/protwords_hr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_hu.txt b/.docksal/etc/solr/solr811/protwords_hu.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_id.txt b/.docksal/etc/solr/solr811/protwords_id.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_it.txt b/.docksal/etc/solr/solr811/protwords_it.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_lv.txt b/.docksal/etc/solr/solr811/protwords_lv.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_nb.txt b/.docksal/etc/solr/solr811/protwords_nb.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_nl.txt b/.docksal/etc/solr/solr811/protwords_nl.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_nn.txt b/.docksal/etc/solr/solr811/protwords_nn.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_pl.txt b/.docksal/etc/solr/solr811/protwords_pl.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_pt_br.txt b/.docksal/etc/solr/solr811/protwords_pt_br.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_pt_pt.txt b/.docksal/etc/solr/solr811/protwords_pt_pt.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_ro.txt b/.docksal/etc/solr/solr811/protwords_ro.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_ru.txt b/.docksal/etc/solr/solr811/protwords_ru.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_sk.txt b/.docksal/etc/solr/solr811/protwords_sk.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_sr.txt b/.docksal/etc/solr/solr811/protwords_sr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_sv.txt b/.docksal/etc/solr/solr811/protwords_sv.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_th.txt b/.docksal/etc/solr/solr811/protwords_th.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_tr.txt b/.docksal/etc/solr/solr811/protwords_tr.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_uk.txt b/.docksal/etc/solr/solr811/protwords_uk.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/protwords_und.txt b/.docksal/etc/solr/solr811/protwords_und.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/schema.xml b/.docksal/etc/solr/solr811/schema.xml new file mode 100644 index 000000000..d1196a995 --- /dev/null +++ b/.docksal/etc/solr/solr811/schema.xml @@ -0,0 +1,478 @@ + + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + &extrafields; + + + &extratypes; + + + id + + + + + diff --git a/.docksal/etc/solr/solr811/schema_extra_fields.xml b/.docksal/etc/solr/solr811/schema_extra_fields.xml new file mode 100644 index 000000000..fa6569767 --- /dev/null +++ b/.docksal/etc/solr/solr811/schema_extra_fields.xml @@ -0,0 +1,407 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.docksal/etc/solr/solr811/schema_extra_types.xml b/.docksal/etc/solr/solr811/schema_extra_types.xml new file mode 100644 index 000000000..474edc31d --- /dev/null +++ b/.docksal/etc/solr/solr811/schema_extra_types.xml @@ -0,0 +1,2432 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/.docksal/etc/solr/solr811/solrconfig.xml b/.docksal/etc/solr/solr811/solrconfig.xml new file mode 100644 index 000000000..29bf3ac61 --- /dev/null +++ b/.docksal/etc/solr/solr811/solrconfig.xml @@ -0,0 +1,811 @@ + + + + + + +]> + + + + + + + ${solr.abortOnConfigurationError:true} + + + ${solr.luceneMatchVersion:LUCENE_80} + + + + + + + + + + + + + + + + + + + + + ${solr.data.dir:} + + + + + + + + + ${solr.hdfs.home:} + + ${solr.hdfs.confdir:} + + ${solr.hdfs.blockcache.enabled:true} + + ${solr.hdfs.blockcache.global:true} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ${solr.lock.type:native} + + + + + + + + + + + + + true + + + &index; + + + + + + + + + ${solr.ulog.dir:} + + + + + ${solr.autoCommit.MaxDocs:-1} + ${solr.autoCommit.MaxTime:15000} + false + + + + + + ${solr.autoSoftCommit.MaxDocs:-1} + ${solr.autoSoftCommit.MaxTime:5000} + + + + + + + + + + + + + + + + &query; + + + + + + + + + + + + static firstSearcher warming in solrconfig.xml + + + + + + false + + + + + + + + + &requestdispatcher; + + + + + + + &extra; + + + + + + + + + 100 + + + + + + + + 70 + + 0.5 + + [-\w ,/\n\"']{20,200} + + + + + + + ]]> + ]]> + + + + + + + + + + + + + + + + + + + + + + + + ,, + ,, + ,, + ,, + ,]]> + ]]> + + + + + + 10 + .,!? + + + + + + + WORD + + + en + US + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 5 + + + + + + + + + + + + + + + diff --git a/.docksal/etc/solr/solr811/solrconfig_extra.xml b/.docksal/etc/solr/solr811/solrconfig_extra.xml new file mode 100644 index 000000000..35e8cbed9 --- /dev/null +++ b/.docksal/etc/solr/solr811/solrconfig_extra.xml @@ -0,0 +1,1076 @@ + + + ar + spellcheck_ar + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + bg + spellcheck_bg + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + ca + spellcheck_ca + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + hr + spellcheck_hr + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + cs + spellcheck_cs + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + da + spellcheck_da + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + nl + spellcheck_nl + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + en + spellcheck_en + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + fi + spellcheck_fi + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + fr + spellcheck_fr + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + de + spellcheck_de + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + el + spellcheck_el + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + hi + spellcheck_hi + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + hu + spellcheck_hu + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + id + spellcheck_id + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + ga + spellcheck_ga + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + it + spellcheck_it + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + ja + spellcheck_ja + solr.DirectSolrSpellChecker + internal + 0.5 + 1 + 1 + 5 + 1 + 0.01 + true + + + + ko + spellcheck_ko + solr.DirectSolrSpellChecker + internal + 0.5 + 1 + 1 + 5 + 1 + 0.01 + true + + + + und + spellcheck_und + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + lv + spellcheck_lv + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + nb + spellcheck_nb + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + nn + spellcheck_nn + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + fa + spellcheck_fa + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + pl + spellcheck_pl + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + pt_br + spellcheck_pt_br + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + pt_pt + spellcheck_pt_pt + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + ro + spellcheck_ro + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + ru + spellcheck_ru + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + sr + spellcheck_sr + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + zh_hans + spellcheck_zh_hans + solr.DirectSolrSpellChecker + internal + 0.5 + 1 + 1 + 5 + 1 + 0.01 + true + + + + sk + spellcheck_sk + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + es + spellcheck_es + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + sv + spellcheck_sv + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + th + spellcheck_th + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + zh_hant + spellcheck_zh_hant + solr.DirectSolrSpellChecker + internal + 0.5 + 1 + 1 + 5 + 1 + 0.01 + true + + + + tr + spellcheck_tr + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + uk + spellcheck_uk + solr.DirectSolrSpellChecker + internal + 0.5 + 2 + 1 + 5 + 4 + 0.01 + .01 + true + + + + + ar + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_ar + sm_context_tags + false + false + + + + bg + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_bg + sm_context_tags + false + false + + + + ca + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_ca + sm_context_tags + false + false + + + + hr + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_hr + sm_context_tags + false + false + + + + cs + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_cs + sm_context_tags + false + false + + + + da + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_da + sm_context_tags + false + false + + + + nl + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_nl + sm_context_tags + false + false + + + + en + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_en + sm_context_tags + false + false + + + + fi + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_fi + sm_context_tags + false + false + + + + fr + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_fr + sm_context_tags + false + false + + + + de + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_de + sm_context_tags + false + false + + + + el + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_el + sm_context_tags + false + false + + + + hi + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_hi + sm_context_tags + false + false + + + + hu + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_hu + sm_context_tags + false + false + + + + id + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_id + sm_context_tags + false + false + + + + ga + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_ga + sm_context_tags + false + false + + + + it + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_it + sm_context_tags + false + false + + + + und + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_und + sm_context_tags + false + false + + + + lv + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_lv + sm_context_tags + false + false + + + + nb + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_nb + sm_context_tags + false + false + + + + nn + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_nn + sm_context_tags + false + false + + + + fa + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_fa + sm_context_tags + false + false + + + + pl + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_pl + sm_context_tags + false + false + + + + pt_br + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_pt_br + sm_context_tags + false + false + + + + pt_pt + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_pt_pt + sm_context_tags + false + false + + + + ro + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_ro + sm_context_tags + false + false + + + + ru + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_ru + sm_context_tags + false + false + + + + sr + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_sr + sm_context_tags + false + false + + + + sk + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_sk + sm_context_tags + false + false + + + + es + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_es + sm_context_tags + false + false + + + + sv + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_sv + sm_context_tags + false + false + + + + th + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_th + sm_context_tags + false + false + + + + tr + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_tr + sm_context_tags + false + false + + + + uk + AnalyzingInfixLookupFactory + DocumentDictionaryFactory + twm_suggest + text_uk + sm_context_tags + false + false + + + + + + false + false + false + true + false + 1 + false + 10 + + + terms + spellcheck + suggest + + + + + + + true + ignored_ + true + links + ignored_ + + + + + + + 1 + 1 + false + ${solr.mlt.timeAllowed:2000} + + + + + + + lucene + id + explicit + true + ${solr.selectSearchHandler.timeAllowed:-1} + false + + + spellcheck + elevator + + + + + + + id + und + on + false + false + 1 + 5 + 5 + true + true + 10 + 5 + + + spellcheck + + + + + + + true + und + 10 + + + suggest + + + + + + + id + true + + + tvComponent + + + + + + string + elevate.xml + + + diff --git a/.docksal/etc/solr/solr811/solrconfig_index.xml b/.docksal/etc/solr/solr811/solrconfig_index.xml new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/solrconfig_query.xml b/.docksal/etc/solr/solr811/solrconfig_query.xml new file mode 100644 index 000000000..5bdd69690 --- /dev/null +++ b/.docksal/etc/solr/solr811/solrconfig_query.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + true + + false + + 20 + 200 + 1024 diff --git a/.docksal/etc/solr/solr811/solrconfig_requestdispatcher.xml b/.docksal/etc/solr/solr811/solrconfig_requestdispatcher.xml new file mode 100644 index 000000000..3a3f17d1c --- /dev/null +++ b/.docksal/etc/solr/solr811/solrconfig_requestdispatcher.xml @@ -0,0 +1,6 @@ + + + diff --git a/.docksal/etc/solr/solr811/solrcore.properties b/.docksal/etc/solr/solr811/solrcore.properties new file mode 100644 index 000000000..e5551274d --- /dev/null +++ b/.docksal/etc/solr/solr811/solrcore.properties @@ -0,0 +1,13 @@ +solr.replication.master=false +solr.replication.slave=false +solr.replication.pollInterval=00:00:60 +solr.replication.masterUrl=http://localhost:8983/solr +solr.replication.confFiles=schema.xml,schema_extra_types.xml,schema_extra_fields.xml,elevate.xml,stopwords_ar.txt,synonyms_ar.txt,nouns_ar.txt,protwords_ar.txt,accents_ar.txt,stopwords_bg.txt,synonyms_bg.txt,nouns_bg.txt,protwords_bg.txt,accents_bg.txt,stopwords_ca.txt,synonyms_ca.txt,nouns_ca.txt,protwords_ca.txt,accents_ca.txt,stopwords_hr.txt,synonyms_hr.txt,protwords_hr.txt,accents_hr.txt,stopwords_cs.txt,synonyms_cs.txt,protwords_cs.txt,accents_cs.txt,stopwords_da.txt,synonyms_da.txt,nouns_da.txt,protwords_da.txt,accents_da.txt,stopwords_nl.txt,synonyms_nl.txt,nouns_nl.txt,protwords_nl.txt,accents_nl.txt,stopwords_en.txt,synonyms_en.txt,protwords_en.txt,accents_en.txt,stopwords_fi.txt,synonyms_fi.txt,nouns_fi.txt,protwords_fi.txt,accents_fi.txt,stopwords_fr.txt,synonyms_fr.txt,nouns_fr.txt,protwords_fr.txt,accents_fr.txt,stopwords_de.txt,nouns_de.txt,protwords_de.txt,synonyms_de.txt,accents_de.txt,stopwords_el.txt,synonyms_el.txt,nouns_el.txt,protwords_el.txt,accents_el.txt,stopwords_hi.txt,synonyms_hi.txt,nouns_hi.txt,protwords_hi.txt,accents_hi.txt,stopwords_hu.txt,synonyms_hu.txt,protwords_hu.txt,accents_hu.txt,stopwords_id.txt,synonyms_id.txt,protwords_id.txt,accents_id.txt,stopwords_ga.txt,synonyms_ga.txt,protwords_ga.txt,accents_ga.txt,stopwords_it.txt,synonyms_it.txt,nouns_it.txt,protwords_it.txt,accents_it.txt,stoptags_ja.txt,stopwords_ja.txt,stopwords_ko.txt,stopwords_und.txt,synonyms_und.txt,protwords_und.txt,accents_und.txt,stopwords_lv.txt,synonyms_lv.txt,protwords_lv.txt,accents_lv.txt,stopwords_nb.txt,synonyms_nb.txt,nouns_nb.txt,protwords_nb.txt,accents_nb.txt,stopwords_nn.txt,synonyms_nn.txt,nouns_nn.txt,protwords_nn.txt,accents_nn.txt,stopwords_fa.txt,synonyms_fa.txt,nouns_fa.txt,protwords_fa.txt,accents_fa.txt,stopwords_pl.txt,synonyms_pl.txt,nouns_pl.txt,protwords_pl.txt,accents_pl.txt,stopwords_pt_br.txt,synonyms_pt_br.txt,nouns_pt_br.txt,protwords_pt_br.txt,accents_pt_br.txt,stopwords_pt_pt.txt,synonyms_pt_pt.txt,nouns_pt_pt.txt,protwords_pt_pt.txt,accents_pt_pt.txt,stopwords_ro.txt,synonyms_ro.txt,nouns_ro.txt,protwords_ro.txt,accents_ro.txt,stopwords_ru.txt,synonyms_ru.txt,nouns_ru.txt,protwords_ru.txt,accents_ru.txt,stopwords_sr.txt,synonyms_sr.txt,protwords_sr.txt,accents_sr.txt,stopwords_sk.txt,synonyms_sk.txt,protwords_sk.txt,accents_sk.txt,stopwords_es.txt,synonyms_es.txt,nouns_es.txt,protwords_es.txt,accents_es.txt,stopwords_sv.txt,synonyms_sv.txt,nouns_sv.txt,protwords_sv.txt,accents_sv.txt,stopwords_th.txt,synonyms_th.txt,nouns_th.txt,protwords_th.txt,accents_th.txt,stopwords_tr.txt,synonyms_tr.txt,nouns_tr.txt,protwords_tr.txt,accents_tr.txt,stopwords_uk.txt,synonyms_uk.txt,nouns_uk.txt,protwords_uk.txt,accents_uk.txt +solr.mlt.timeAllowed=2000 +solr.selectSearchHandler.timeAllowed=-1 +solr.autoCommit.MaxDocs=-1 +solr.autoCommit.MaxTime=15000 +solr.autoSoftCommit.MaxDocs=-1 +solr.autoSoftCommit.MaxTime=5000 + +solr.luceneMatchVersion=8.0 diff --git a/.docksal/etc/solr/solr811/stoptags_ja.txt b/.docksal/etc/solr/solr811/stoptags_ja.txt new file mode 100644 index 000000000..a7e4f5931 --- /dev/null +++ b/.docksal/etc/solr/solr811/stoptags_ja.txt @@ -0,0 +1,420 @@ +# +# This file defines a Japanese stoptag set for JapanesePartOfSpeechStopFilter. +# +# Any token with a part-of-speech tag that exactly matches those defined in this +# file are removed from the token stream. +# +# Set your own stoptags by uncommenting the lines below. Note that comments are +# not allowed on the same line as a stoptag. See LUCENE-3745 for frequency lists, +# etc. that can be useful for building you own stoptag set. +# +# The entire possible tagset is provided below for convenience. +# +##### +# noun: unclassified nouns +#名詞 +# +# noun-common: Common nouns or nouns where the sub-classification is undefined +#名詞-一般 +# +# noun-proper: Proper nouns where the sub-classification is undefined +#名詞-固有名詞 +# +# noun-proper-misc: miscellaneous proper nouns +#名詞-固有名詞-一般 +# +# noun-proper-person: Personal names where the sub-classification is undefined +#名詞-固有名詞-人名 +# +# noun-proper-person-misc: names that cannot be divided into surname and +# given name; foreign names; names where the surname or given name is unknown. +# e.g. お市の方 +#名詞-固有名詞-人名-一般 +# +# noun-proper-person-surname: Mainly Japanese surnames. +# e.g. 山田 +#名詞-固有名詞-人名-姓 +# +# noun-proper-person-given_name: Mainly Japanese given names. +# e.g. 太郎 +#名詞-固有名詞-人名-名 +# +# noun-proper-organization: Names representing organizations. +# e.g. 通産省, NHK +#名詞-固有名詞-組織 +# +# noun-proper-place: Place names where the sub-classification is undefined +#名詞-固有名詞-地域 +# +# noun-proper-place-misc: Place names excluding countries. +# e.g. アジア, バルセロナ, 京都 +#名詞-固有名詞-地域-一般 +# +# noun-proper-place-country: Country names. +# e.g. 日本, オーストラリア +#名詞-固有名詞-地域-国 +# +# noun-pronoun: Pronouns where the sub-classification is undefined +#名詞-代名詞 +# +# noun-pronoun-misc: miscellaneous pronouns: +# e.g. それ, ここ, あいつ, あなた, あちこち, いくつ, どこか, なに, みなさん, みんな, わたくし, われわれ +#名詞-代名詞-一般 +# +# noun-pronoun-contraction: Spoken language contraction made by combining a +# pronoun and the particle 'wa'. +# e.g. ありゃ, こりゃ, こりゃあ, そりゃ, そりゃあ +#名詞-代名詞-縮約 +# +# noun-adverbial: Temporal nouns such as names of days or months that behave +# like adverbs. Nouns that represent amount or ratios and can be used adverbially, +# e.g. 金曜, 一月, 午後, 少量 +#名詞-副詞可能 +# +# noun-verbal: Nouns that take arguments with case and can appear followed by +# 'suru' and related verbs (する, できる, なさる, くださる) +# e.g. インプット, 愛着, 悪化, 悪戦苦闘, 一安心, 下取り +#名詞-サ変接続 +# +# noun-adjective-base: The base form of adjectives, words that appear before な ("na") +# e.g. 健康, 安易, 駄目, だめ +#名詞-形容動詞語幹 +# +# noun-numeric: Arabic numbers, Chinese numerals, and counters like 何 (回), 数. +# e.g. 0, 1, 2, 何, 数, 幾 +#名詞-数 +# +# noun-affix: noun affixes where the sub-classification is undefined +#名詞-非自立 +# +# noun-affix-misc: Of adnominalizers, the case-marker の ("no"), and words that +# attach to the base form of inflectional words, words that cannot be classified +# into any of the other categories below. This category includes indefinite nouns. +# e.g. あかつき, 暁, かい, 甲斐, 気, きらい, 嫌い, くせ, 癖, こと, 事, ごと, 毎, しだい, 次第, +# 順, せい, 所為, ついで, 序で, つもり, 積もり, 点, どころ, の, はず, 筈, はずみ, 弾み, +# 拍子, ふう, ふり, 振り, ほう, 方, 旨, もの, 物, 者, ゆえ, 故, ゆえん, 所以, わけ, 訳, +# わり, 割り, 割, ん-口語/, もん-口語/ +#名詞-非自立-一般 +# +# noun-affix-adverbial: noun affixes that that can behave as adverbs. +# e.g. あいだ, 間, あげく, 挙げ句, あと, 後, 余り, 以外, 以降, 以後, 以上, 以前, 一方, うえ, +# 上, うち, 内, おり, 折り, かぎり, 限り, きり, っきり, 結果, ころ, 頃, さい, 際, 最中, さなか, +# 最中, じたい, 自体, たび, 度, ため, 為, つど, 都度, とおり, 通り, とき, 時, ところ, 所, +# とたん, 途端, なか, 中, のち, 後, ばあい, 場合, 日, ぶん, 分, ほか, 他, まえ, 前, まま, +# 儘, 侭, みぎり, 矢先 +#名詞-非自立-副詞可能 +# +# noun-affix-aux: noun affixes treated as 助動詞 ("auxiliary verb") in school grammars +# with the stem よう(だ) ("you(da)"). +# e.g. よう, やう, 様 (よう) +#名詞-非自立-助動詞語幹 +# +# noun-affix-adjective-base: noun affixes that can connect to the indeclinable +# connection form な (aux "da"). +# e.g. みたい, ふう +#名詞-非自立-形容動詞語幹 +# +# noun-special: special nouns where the sub-classification is undefined. +#名詞-特殊 +# +# noun-special-aux: The そうだ ("souda") stem form that is used for reporting news, is +# treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the base +# form of inflectional words. +# e.g. そう +#名詞-特殊-助動詞語幹 +# +# noun-suffix: noun suffixes where the sub-classification is undefined. +#名詞-接尾 +# +# noun-suffix-misc: Of the nouns or stem forms of other parts of speech that connect +# to ガル or タイ and can combine into compound nouns, words that cannot be classified into +# any of the other categories below. In general, this category is more inclusive than +# 接尾語 ("suffix") and is usually the last element in a compound noun. +# e.g. おき, かた, 方, 甲斐 (がい), がかり, ぎみ, 気味, ぐるみ, (~した) さ, 次第, 済 (ず) み, +# よう, (でき)っこ, 感, 観, 性, 学, 類, 面, 用 +#名詞-接尾-一般 +# +# noun-suffix-person: Suffixes that form nouns and attach to person names more often +# than other nouns. +# e.g. 君, 様, 著 +#名詞-接尾-人名 +# +# noun-suffix-place: Suffixes that form nouns and attach to place names more often +# than other nouns. +# e.g. 町, 市, 県 +#名詞-接尾-地域 +# +# noun-suffix-verbal: Of the suffixes that attach to nouns and form nouns, those that +# can appear before スル ("suru"). +# e.g. 化, 視, 分け, 入り, 落ち, 買い +#名詞-接尾-サ変接続 +# +# noun-suffix-aux: The stem form of そうだ (様態) that is used to indicate conditions, +# is treated as 助動詞 ("auxiliary verb") in school grammars, and attach to the +# conjunctive form of inflectional words. +# e.g. そう +#名詞-接尾-助動詞語幹 +# +# noun-suffix-adjective-base: Suffixes that attach to other nouns or the conjunctive +# form of inflectional words and appear before the copula だ ("da"). +# e.g. 的, げ, がち +#名詞-接尾-形容動詞語幹 +# +# noun-suffix-adverbial: Suffixes that attach to other nouns and can behave as adverbs. +# e.g. 後 (ご), 以後, 以降, 以前, 前後, 中, 末, 上, 時 (じ) +#名詞-接尾-副詞可能 +# +# noun-suffix-classifier: Suffixes that attach to numbers and form nouns. This category +# is more inclusive than 助数詞 ("classifier") and includes common nouns that attach +# to numbers. +# e.g. 個, つ, 本, 冊, パーセント, cm, kg, カ月, か国, 区画, 時間, 時半 +#名詞-接尾-助数詞 +# +# noun-suffix-special: Special suffixes that mainly attach to inflecting words. +# e.g. (楽し) さ, (考え) 方 +#名詞-接尾-特殊 +# +# noun-suffix-conjunctive: Nouns that behave like conjunctions and join two words +# together. +# e.g. (日本) 対 (アメリカ), 対 (アメリカ), (3) 対 (5), (女優) 兼 (主婦) +#名詞-接続詞的 +# +# noun-verbal_aux: Nouns that attach to the conjunctive particle て ("te") and are +# semantically verb-like. +# e.g. ごらん, ご覧, 御覧, 頂戴 +#名詞-動詞非自立的 +# +# noun-quotation: text that cannot be segmented into words, proverbs, Chinese poetry, +# dialects, English, etc. Currently, the only entry for 名詞 引用文字列 ("noun quotation") +# is いわく ("iwaku"). +#名詞-引用文字列 +# +# noun-nai_adjective: Words that appear before the auxiliary verb ない ("nai") and +# behave like an adjective. +# e.g. 申し訳, 仕方, とんでも, 違い +#名詞-ナイ形容詞語幹 +# +##### +# prefix: unclassified prefixes +#接頭詞 +# +# prefix-nominal: Prefixes that attach to nouns (including adjective stem forms) +# excluding numerical expressions. +# e.g. お (水), 某 (氏), 同 (社), 故 (~氏), 高 (品質), お (見事), ご (立派) +#接頭詞-名詞接続 +# +# prefix-verbal: Prefixes that attach to the imperative form of a verb or a verb +# in conjunctive form followed by なる/なさる/くださる. +# e.g. お (読みなさい), お (座り) +#接頭詞-動詞接続 +# +# prefix-adjectival: Prefixes that attach to adjectives. +# e.g. お (寒いですねえ), バカ (でかい) +#接頭詞-形容詞接続 +# +# prefix-numerical: Prefixes that attach to numerical expressions. +# e.g. 約, およそ, 毎時 +#接頭詞-数接続 +# +##### +# verb: unclassified verbs +#動詞 +# +# verb-main: +#動詞-自立 +# +# verb-auxiliary: +#動詞-非自立 +# +# verb-suffix: +#動詞-接尾 +# +##### +# adjective: unclassified adjectives +#形容詞 +# +# adjective-main: +#形容詞-自立 +# +# adjective-auxiliary: +#形容詞-非自立 +# +# adjective-suffix: +#形容詞-接尾 +# +##### +# adverb: unclassified adverbs +#副詞 +# +# adverb-misc: Words that can be segmented into one unit and where adnominal +# modification is not possible. +# e.g. あいかわらず, 多分 +#副詞-一般 +# +# adverb-particle_conjunction: Adverbs that can be followed by の, は, に, +# な, する, だ, etc. +# e.g. こんなに, そんなに, あんなに, なにか, なんでも +#副詞-助詞類接続 +# +##### +# adnominal: Words that only have noun-modifying forms. +# e.g. この, その, あの, どの, いわゆる, なんらかの, 何らかの, いろんな, こういう, そういう, ああいう, +# どういう, こんな, そんな, あんな, どんな, 大きな, 小さな, おかしな, ほんの, たいした, +# 「(, も) さる (ことながら)」, 微々たる, 堂々たる, 単なる, いかなる, 我が」「同じ, 亡き +#連体詞 +# +##### +# conjunction: Conjunctions that can occur independently. +# e.g. が, けれども, そして, じゃあ, それどころか +接続詞 +# +##### +# particle: unclassified particles. +助詞 +# +# particle-case: case particles where the subclassification is undefined. +助詞-格助詞 +# +# particle-case-misc: Case particles. +# e.g. から, が, で, と, に, へ, より, を, の, にて +助詞-格助詞-一般 +# +# particle-case-quote: the "to" that appears after nouns, a person’s speech, +# quotation marks, expressions of decisions from a meeting, reasons, judgements, +# conjectures, etc. +# e.g. ( だ) と (述べた.), ( である) と (して執行猶予...) +助詞-格助詞-引用 +# +# particle-case-compound: Compounds of particles and verbs that mainly behave +# like case particles. +# e.g. という, といった, とかいう, として, とともに, と共に, でもって, にあたって, に当たって, に当って, +# にあたり, に当たり, に当り, に当たる, にあたる, において, に於いて,に於て, における, に於ける, +# にかけ, にかけて, にかんし, に関し, にかんして, に関して, にかんする, に関する, に際し, +# に際して, にしたがい, に従い, に従う, にしたがって, に従って, にたいし, に対し, にたいして, +# に対して, にたいする, に対する, について, につき, につけ, につけて, につれ, につれて, にとって, +# にとり, にまつわる, によって, に依って, に因って, により, に依り, に因り, による, に依る, に因る, +# にわたって, にわたる, をもって, を以って, を通じ, を通じて, を通して, をめぐって, をめぐり, をめぐる, +# って-口語/, ちゅう-関西弁「という」/, (何) ていう (人)-口語/, っていう-口語/, といふ, とかいふ +助詞-格助詞-連語 +# +# particle-conjunctive: +# e.g. から, からには, が, けれど, けれども, けど, し, つつ, て, で, と, ところが, どころか, とも, ども, +# ながら, なり, ので, のに, ば, ものの, や ( した), やいなや, (ころん) じゃ(いけない)-口語/, +# (行っ) ちゃ(いけない)-口語/, (言っ) たって (しかたがない)-口語/, (それがなく)ったって (平気)-口語/ +助詞-接続助詞 +# +# particle-dependency: +# e.g. こそ, さえ, しか, すら, は, も, ぞ +助詞-係助詞 +# +# particle-adverbial: +# e.g. がてら, かも, くらい, 位, ぐらい, しも, (学校) じゃ(これが流行っている)-口語/, +# (それ)じゃあ (よくない)-口語/, ずつ, (私) なぞ, など, (私) なり (に), (先生) なんか (大嫌い)-口語/, +# (私) なんぞ, (先生) なんて (大嫌い)-口語/, のみ, だけ, (私) だって-口語/, だに, +# (彼)ったら-口語/, (お茶) でも (いかが), 等 (とう), (今後) とも, ばかり, ばっか-口語/, ばっかり-口語/, +# ほど, 程, まで, 迄, (誰) も (が)([助詞-格助詞] および [助詞-係助詞] の前に位置する「も」) +助詞-副助詞 +# +# particle-interjective: particles with interjective grammatical roles. +# e.g. (松島) や +助詞-間投助詞 +# +# particle-coordinate: +# e.g. と, たり, だの, だり, とか, なり, や, やら +助詞-並立助詞 +# +# particle-final: +# e.g. かい, かしら, さ, ぜ, (だ)っけ-口語/, (とまってる) で-方言/, な, ナ, なあ-口語/, ぞ, ね, ネ, +# ねぇ-口語/, ねえ-口語/, ねん-方言/, の, のう-口語/, や, よ, ヨ, よぉ-口語/, わ, わい-口語/ +助詞-終助詞 +# +# particle-adverbial/conjunctive/final: The particle "ka" when unknown whether it is +# adverbial, conjunctive, or sentence final. For example: +# (a) 「A か B か」. Ex:「(国内で運用する) か,(海外で運用する) か (.)」 +# (b) Inside an adverb phrase. Ex:「(幸いという) か (, 死者はいなかった.)」 +# 「(祈りが届いたせい) か (, 試験に合格した.)」 +# (c) 「かのように」. Ex:「(何もなかった) か (のように振る舞った.)」 +# e.g. か +助詞-副助詞/並立助詞/終助詞 +# +# particle-adnominalizer: The "no" that attaches to nouns and modifies +# non-inflectional words. +助詞-連体化 +# +# particle-adnominalizer: The "ni" and "to" that appear following nouns and adverbs +# that are giongo, giseigo, or gitaigo. +# e.g. に, と +助詞-副詞化 +# +# particle-special: A particle that does not fit into one of the above classifications. +# This includes particles that are used in Tanka, Haiku, and other poetry. +# e.g. かな, けむ, ( しただろう) に, (あんた) にゃ(わからん), (俺) ん (家) +助詞-特殊 +# +##### +# auxiliary-verb: +助動詞 +# +##### +# interjection: Greetings and other exclamations. +# e.g. おはよう, おはようございます, こんにちは, こんばんは, ありがとう, どうもありがとう, ありがとうございます, +# いただきます, ごちそうさま, さよなら, さようなら, はい, いいえ, ごめん, ごめんなさい +#感動詞 +# +##### +# symbol: unclassified Symbols. +記号 +# +# symbol-misc: A general symbol not in one of the categories below. +# e.g. [○◎@$〒→+] +記号-一般 +# +# symbol-comma: Commas +# e.g. [,、] +記号-読点 +# +# symbol-period: Periods and full stops. +# e.g. [..。] +記号-句点 +# +# symbol-space: Full-width whitespace. +記号-空白 +# +# symbol-open_bracket: +# e.g. [({‘“『【] +記号-括弧開 +# +# symbol-close_bracket: +# e.g. [)}’”』」】] +記号-括弧閉 +# +# symbol-alphabetic: +#記号-アルファベット +# +##### +# other: unclassified other +#その他 +# +# other-interjection: Words that are hard to classify as noun-suffixes or +# sentence-final particles. +# e.g. (だ)ァ +その他-間投 +# +##### +# filler: Aizuchi that occurs during a conversation or sounds inserted as filler. +# e.g. あの, うんと, えと +フィラー +# +##### +# non-verbal: non-verbal sound. +非言語音 +# +##### +# fragment: +#語断片 +# +##### +# unknown: unknown part of speech. +#未知語 +# +##### End of file diff --git a/.docksal/etc/solr/solr811/stopwords_ar.txt b/.docksal/etc/solr/solr811/stopwords_ar.txt new file mode 100644 index 000000000..e5ba39080 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_ar.txt @@ -0,0 +1,119 @@ +من +ومن +منها +منه +في +وفي +فيها +فيه +و +ف +ثم +او +أو +ب +بها +به +ا +أ +اى +اي +أي +أى +لا +ولا +الا +ألا +إلا +لكن +ما +وما +كما +فما +عن +مع +اذا +إذا +ان +أن +إن +انها +أنها +إنها +انه +أنه +إنه +بان +بأن +فان +فأن +وان +وأن +وإن +التى +التي +الذى +الذي +الذين +الى +الي +إلى +إلي +على +عليها +عليه +اما +أما +إما +ايضا +أيضا +كل +وكل +لم +ولم +لن +ولن +هى +هي +هو +وهى +وهي +وهو +فهى +فهي +فهو +انت +أنت +لك +لها +له +هذه +هذا +تلك +ذلك +هناك +كانت +كان +يكون +تكون +وكانت +وكان +غير +بعض +قد +نحو +بين +بينما +منذ +ضمن +حيث +الان +الآن +خلال +بعد +قبل +حتى +عند +عندما +لدى +جميع diff --git a/.docksal/etc/solr/solr811/stopwords_bg.txt b/.docksal/etc/solr/solr811/stopwords_bg.txt new file mode 100644 index 000000000..9f4412341 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_bg.txt @@ -0,0 +1,190 @@ +а +аз +ако +ала +бе +без +беше +би +бил +била +били +било +близо +бъдат +бъде +бяха +в +вас +ваш +ваша +вероятно +вече +взема +ви +вие +винаги +все +всеки +всички +всичко +всяка +във +въпреки +върху +г +ги +главно +го +д +да +дали +до +докато +докога +дори +досега +доста +е +едва +един +ето +за +зад +заедно +заради +засега +затова +защо +защото +и +из +или +им +има +имат +иска +й +каза +как +каква +какво +както +какъв +като +кога +когато +което +които +кой +който +колко +която +къде +където +към +ли +м +ме +между +мен +ми +мнозина +мога +могат +може +моля +момента +му +н +на +над +назад +най +направи +напред +например +нас +не +него +нея +ни +ние +никой +нито +но +някои +някой +няма +обаче +около +освен +особено +от +отгоре +отново +още +пак +по +повече +повечето +под +поне +поради +после +почти +прави +пред +преди +през +при +пък +първо +с +са +само +се +сега +си +скоро +след +сме +според +сред +срещу +сте +съм +със +също +т +тази +така +такива +такъв +там +твой +те +тези +ти +тн +то +това +тогава +този +той +толкова +точно +трябва +тук +тъй +тя +тях +у +харесва +ч +че +често +чрез +ще +щом +я diff --git a/.docksal/etc/solr/solr811/stopwords_ca.txt b/.docksal/etc/solr/solr811/stopwords_ca.txt new file mode 100644 index 000000000..b66ce1181 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_ca.txt @@ -0,0 +1,219 @@ +a +abans +ací +ah +així +això +al +als +aleshores +algun +alguna +algunes +alguns +alhora +allà +allí +allò +altra +altre +altres +amb +ambdós +ambdues +apa +aquell +aquella +aquelles +aquells +aquest +aquesta +aquestes +aquests +aquí +baix +cada +cadascú +cadascuna +cadascunes +cadascuns +com +contra +d'un +d'una +d'unes +d'uns +dalt +de +del +dels +des +després +dins +dintre +donat +doncs +durant +e +eh +el +els +em +en +encara +ens +entre +érem +eren +éreu +es +és +esta +està +estàvem +estaven +estàveu +esteu +et +etc +ets +fins +fora +gairebé +ha +han +has +havia +he +hem +heu +hi +ho +i +igual +iguals +ja +l'hi +la +les +li +li'n +llavors +m'he +ma +mal +malgrat +mateix +mateixa +mateixes +mateixos +me +mentre +més +meu +meus +meva +meves +molt +molta +moltes +molts +mon +mons +n'he +n'hi +ne +ni +no +nogensmenys +només +nosaltres +nostra +nostre +nostres +o +oh +oi +on +pas +pel +pels +per +però +perquè +poc +poca +pocs +poques +potser +propi +qual +quals +quan +quant +que +què +quelcom +qui +quin +quina +quines +quins +s'ha +s'han +sa +semblant +semblants +ses +seu +seus +seva +seva +seves +si +sobre +sobretot +sóc +solament +sols +son +són +sons +sota +sou +t'ha +t'han +t'he +ta +tal +també +tampoc +tan +tant +tanta +tantes +teu +teus +teva +teves +ton +tons +tot +tota +totes +tots +un +una +unes +uns +us +va +vaig +vam +van +vas +veu +vosaltres +vostra +vostre +vostres diff --git a/.docksal/etc/solr/solr811/stopwords_cs.txt b/.docksal/etc/solr/solr811/stopwords_cs.txt new file mode 100644 index 000000000..0e993ff6f --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_cs.txt @@ -0,0 +1,138 @@ +dnes +cz +timto +budes +budem +byli +jses +muj +svym +ta +tomto +tohle +tuto +tyto +jej +zda +proc +mate +tato +kam +tohoto +kdo +kteri +mi +nam +tom +tomuto +mit +nic +proto +kterou +byla +toho +protoze +asi +ho +nasi +napiste +re +coz +tim +takze +svych +jeji +svymi +jste +aj +tu +tedy +teto +bylo +kde +ke +prave +ji +nad +nejsou +ci +pod +tema +mezi +pres +ty +pak +vam +ani +kdyz +vsak +ne +jsem +tento +clanku +clanky +aby +jsme +pred +pta +jejich +byl +jeste +az +bez +take +pouze +prvni +vase +ktera +nas +novy +tipy +pokud +muze +design +strana +jeho +sve +jine +zpravy +nove +neni +vas +jen +podle +zde +clanek +uz +email +byt +vice +bude +jiz +nez +ktery +by +ktere +co +nebo +ten +tak +ma +pri +od +po +jsou +jak +dalsi +ale +si +ve +to +jako +za +zpet +ze +do +pro +je +na diff --git a/.docksal/etc/solr/solr811/stopwords_da.txt b/.docksal/etc/solr/solr811/stopwords_da.txt new file mode 100644 index 000000000..9dc2fe170 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_da.txt @@ -0,0 +1,56 @@ +af +alle +altid +de +der +de +du +efter +eller +en +endnu +et +for +foran +fra +få +gennem +god +han +her +hos +hun +hurtig +hvad +hvem +hvornår +hvor +hvordan +hvorhen +i +imod +ja +jeg +lidt +mange +med +meget +mellem +mere +mindre +måske +nede +nej +nok +nu +når +og +oppe +på +sammen +til +uden +udenfor +under +ved +vi diff --git a/.docksal/etc/solr/solr811/stopwords_de.txt b/.docksal/etc/solr/solr811/stopwords_de.txt new file mode 100644 index 000000000..668fe5e35 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_de.txt @@ -0,0 +1,603 @@ +a +ab +aber +aber +ach +acht +achte +achten +achter +achtes +ag +alle +allein +allem +allen +aller +allerdings +alles +allgemeinen +als +als +also +am +an +andere +anderen +andern +anders +au +auch +auch +auf +aus +ausser +außer +ausserdem +außerdem +b +bald +bei +beide +beiden +beim +beispiel +bekannt +bereits +besonders +besser +besten +bin +bis +bisher +bist +c +d +da +dabei +dadurch +dafür +dagegen +daher +dahin +dahinter +damals +damit +danach +daneben +dank +dann +daran +darauf +daraus +darf +darfst +darin +darüber +darum +darunter +das +das +dasein +daselbst +dass +daß +dasselbe +davon +davor +dazu +dazwischen +dein +deine +deinem +deiner +dem +dementsprechend +demgegenüber +demgemäss +demgemäß +demselben +demzufolge +den +denen +denn +denn +denselben +der +deren +derjenige +derjenigen +dermassen +dermaßen +derselbe +derselben +des +deshalb +desselben +dessen +deswegen +d.h +dich +die +diejenige +diejenigen +dies +diese +dieselbe +dieselben +diesem +diesen +dieser +dieses +dir +doch +dort +drei +drin +dritte +dritten +dritter +drittes +du +durch +durchaus +dürfen +dürft +durfte +durften +e +eben +ebenso +ehrlich +ei +ei, +ei, +eigen +eigene +eigenen +eigener +eigenes +ein +einander +eine +einem +einen +einer +eines +einige +einigen +einiger +einiges +einmal +einmal +eins +elf +en +ende +endlich +entweder +entweder +er +Ernst +erst +erste +ersten +erster +erstes +es +etwa +etwas +euch +f +früher +fünf +fünfte +fünften +fünfter +fünftes +für +g +gab +ganz +ganze +ganzen +ganzer +ganzes +gar +gedurft +gegen +gegenüber +gehabt +gehen +geht +gekannt +gekonnt +gemacht +gemocht +gemusst +genug +gerade +gern +gesagt +gesagt +geschweige +gewesen +gewollt +geworden +gibt +ging +gleich +gott +gross +groß +grosse +große +grossen +großen +grosser +großer +grosses +großes +gut +gute +guter +gutes +h +habe +haben +habt +hast +hat +hatte +hätte +hatten +hätten +heisst +her +heute +hier +hin +hinter +hoch +i +ich +ihm +ihn +ihnen +ihr +ihre +ihrem +ihren +ihrer +ihres +im +im +immer +in +in +indem +infolgedessen +ins +irgend +ist +j +ja +ja +jahr +jahre +jahren +je +jede +jedem +jeden +jeder +jedermann +jedermanns +jedoch +jemand +jemandem +jemanden +jene +jenem +jenen +jener +jenes +jetzt +k +kam +kann +kannst +kaum +kein +keine +keinem +keinen +keiner +kleine +kleinen +kleiner +kleines +kommen +kommt +können +könnt +konnte +könnte +konnten +kurz +l +lang +lange +lange +leicht +leide +lieber +los +m +machen +macht +machte +mag +magst +mahn +man +manche +manchem +manchen +mancher +manches +mann +mehr +mein +meine +meinem +meinen +meiner +meines +mensch +menschen +mich +mir +mit +mittel +mochte +möchte +mochten +mögen +möglich +mögt +morgen +muss +muß +müssen +musst +müsst +musste +mussten +n +na +nach +nachdem +nahm +natürlich +neben +nein +neue +neuen +neun +neunte +neunten +neunter +neuntes +nicht +nicht +nichts +nie +niemand +niemandem +niemanden +noch +nun +nun +nur +o +ob +ob +oben +oder +oder +offen +oft +oft +ohne +Ordnung +p +q +r +recht +rechte +rechten +rechter +rechtes +richtig +rund +s +sa +sache +sagt +sagte +sah +satt +schlecht +Schluss +schon +sechs +sechste +sechsten +sechster +sechstes +sehr +sei +sei +seid +seien +sein +seine +seinem +seinen +seiner +seines +seit +seitdem +selbst +selbst +sich +sie +sieben +siebente +siebenten +siebenter +siebentes +sind +so +solang +solche +solchem +solchen +solcher +solches +soll +sollen +sollte +sollten +sondern +sonst +sowie +später +statt +t +tag +tage +tagen +tat +teil +tel +tritt +trotzdem +tun +u +über +überhaupt +übrigens +uhr +um +und +und? +uns +unser +unsere +unserer +unter +v +vergangenen +viel +viele +vielem +vielen +vielleicht +vier +vierte +vierten +vierter +viertes +vom +von +vor +w +wahr? +während +währenddem +währenddessen +wann +war +wäre +waren +wart +warum +was +wegen +weil +weit +weiter +weitere +weiteren +weiteres +welche +welchem +welchen +welcher +welches +wem +wen +wenig +wenig +wenige +weniger +weniges +wenigstens +wenn +wenn +wer +werde +werden +werdet +wessen +wie +wie +wieder +will +willst +wir +wird +wirklich +wirst +wo +wohl +wollen +wollt +wollte +wollten +worden +wurde +würde +wurden +würden +x +y +z +z.b +zehn +zehnte +zehnten +zehnter +zehntes +zeit +zu +zuerst +zugleich +zum +zum +zunächst +zur +zurück +zusammen +zwanzig +zwar +zwar +zwei +zweite +zweiten +zweiter +zweites +zwischen +zwölf diff --git a/.docksal/etc/solr/solr811/stopwords_el.txt b/.docksal/etc/solr/solr811/stopwords_el.txt new file mode 100644 index 000000000..ebb205bd2 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_el.txt @@ -0,0 +1,75 @@ +ο +η +το +οι +τα +του +τησ +των +τον +την +και +κι +κ +ειμαι +εισαι +ειναι +ειμαστε +ειστε +στο +στον +στη +στην +μα +αλλα +απο +για +προσ +με +σε +ωσ +παρα +αντι +κατα +μετα +θα +να +δε +δεν +μη +μην +επι +ενω +εαν +αν +τοτε +που +πωσ +ποιοσ +ποια +ποιο +ποιοι +ποιεσ +ποιων +ποιουσ +αυτοσ +αυτη +αυτο +αυτοι +αυτων +αυτουσ +αυτεσ +αυτα +εκεινοσ +εκεινη +εκεινο +εκεινοι +εκεινεσ +εκεινα +εκεινων +εκεινουσ +οπωσ +ομωσ +ισωσ +οσο +οτι diff --git a/.docksal/etc/solr/solr811/stopwords_en.txt b/.docksal/etc/solr/solr811/stopwords_en.txt new file mode 100644 index 000000000..698105071 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_en.txt @@ -0,0 +1,35 @@ +a +an +and +are +as +at +be +but +by +for +if +in +into +is +it +no +not +of +on +or +s +such +t +that +the +their +then +there +these +they +this +to +was +will +with diff --git a/.docksal/etc/solr/solr811/stopwords_es.txt b/.docksal/etc/solr/solr811/stopwords_es.txt new file mode 100644 index 000000000..c59d9b206 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_es.txt @@ -0,0 +1,308 @@ +de +la +que +el +en +y +a +los +del +se +las +por +un +para +con +no +una +su +al +lo +como +más +pero +sus +le +ya +o +este +sí +porque +esta +entre +cuando +muy +sin +sobre +también +me +hasta +hay +donde +quien +desde +todo +nos +durante +todos +uno +les +ni +contra +otros +ese +eso +ante +ellos +e +esto +mí +antes +algunos +qué +unos +yo +otro +otras +otra +él +tanto +esa +estos +mucho +quienes +nada +muchos +cual +poco +ella +estar +estas +algunas +algo +nosotros +mi +mis +tú +te +ti +tu +tus +ellas +nosotras +vosotros +vosotras +os +mío +mía +míos +mías +tuyo +tuya +tuyos +tuyas +suyo +suya +suyos +suyas +nuestro +nuestra +nuestros +nuestras +vuestro +vuestra +vuestros +vuestras +esos +esas +estoy +estás +está +estamos +estáis +están +esté +estés +estemos +estéis +estén +estaré +estarás +estará +estaremos +estaréis +estarán +estaría +estarías +estaríamos +estaríais +estarían +estaba +estabas +estábamos +estabais +estaban +estuve +estuviste +estuvo +estuvimos +estuvisteis +estuvieron +estuviera +estuvieras +estuviéramos +estuvierais +estuvieran +estuviese +estuvieses +estuviésemos +estuvieseis +estuviesen +estando +estado +estada +estados +estadas +estad +he +has +ha +hemos +habéis +han +haya +hayas +hayamos +hayáis +hayan +habré +habrás +habrá +habremos +habréis +habrán +habría +habrías +habríamos +habríais +habrían +había +habías +habíamos +habíais +habían +hube +hubiste +hubo +hubimos +hubisteis +hubieron +hubiera +hubieras +hubiéramos +hubierais +hubieran +hubiese +hubieses +hubiésemos +hubieseis +hubiesen +habiendo +habido +habida +habidos +habidas +soy +eres +es +somos +sois +son +sea +seas +seamos +seáis +sean +seré +serás +será +seremos +seréis +serán +sería +serías +seríamos +seríais +serían +era +eras +éramos +erais +eran +fui +fuiste +fue +fuimos +fuisteis +fueron +fuera +fueras +fuéramos +fuerais +fueran +fuese +fueses +fuésemos +fueseis +fuesen +siendo +sido +tengo +tienes +tiene +tenemos +tenéis +tienen +tenga +tengas +tengamos +tengáis +tengan +tendré +tendrás +tendrá +tendremos +tendréis +tendrán +tendría +tendrías +tendríamos +tendríais +tendrían +tenía +tenías +teníamos +teníais +tenían +tuve +tuviste +tuvo +tuvimos +tuvisteis +tuvieron +tuviera +tuvieras +tuviéramos +tuvierais +tuvieran +tuviese +tuvieses +tuviésemos +tuvieseis +tuviesen +teniendo +tenido +tenida +tenidos +tenidas +tened diff --git a/.docksal/etc/solr/solr811/stopwords_fa.txt b/.docksal/etc/solr/solr811/stopwords_fa.txt new file mode 100644 index 000000000..3d1ee2cb8 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_fa.txt @@ -0,0 +1,308 @@ +انان +نداشته +سراسر +خياه +ايشان +وي +تاكنون +بيشتري +دوم +پس +ناشي +وگو +يا +داشتند +سپس +هنگام +هرگز +پنج +نشان +امسال +ديگر +گروهي +شدند +چطور +ده +و +دو +نخستين +ولي +چرا +چه +وسط +ه +كدام +قابل +يك +رفت +هفت +همچنين +در +هزار +بله +بلي +شايد +اما +شناسي +گرفته +دهد +داشته +دانست +داشتن +خواهيم +ميليارد +وقتيكه +امد +خواهد +جز +اورده +شده +بلكه +خدمات +شدن +برخي +نبود +بسياري +جلوگيري +حق +كردند +نوعي +بعري +نكرده +نظير +نبايد +بوده +بودن +داد +اورد +هست +جايي +شود +دنبال +داده +بايد +سابق +هيچ +همان +انجا +كمتر +كجاست +گردد +كسي +تر +مردم +تان +دادن +بودند +سري +جدا +ندارند +مگر +يكديگر +دارد +دهند +بنابراين +هنگامي +سمت +جا +انچه +خود +دادند +زياد +دارند +اثر +بدون +بهترين +بيشتر +البته +به +براساس +بيرون +كرد +بعضي +گرفت +توي +اي +ميليون +او +جريان +تول +بر +مانند +برابر +باشيم +مدتي +گويند +اكنون +تا +تنها +جديد +چند +بي +نشده +كردن +كردم +گويد +كرده +كنيم +نمي +نزد +روي +قصد +فقط +بالاي +ديگران +اين +ديروز +توسط +سوم +ايم +دانند +سوي +استفاده +شما +كنار +داريم +ساخته +طور +امده +رفته +نخست +بيست +نزديك +طي +كنيد +از +انها +تمامي +داشت +يكي +طريق +اش +چيست +روب +نمايد +گفت +چندين +چيزي +تواند +ام +ايا +با +ان +ايد +ترين +اينكه +ديگري +راه +هايي +بروز +همچنان +پاعين +كس +حدود +مختلف +مقابل +چيز +گيرد +ندارد +ضد +همچون +سازي +شان +مورد +باره +مرسي +خويش +برخوردار +چون +خارج +شش +هنوز +تحت +ضمن +هستيم +گفته +فكر +بسيار +پيش +براي +روزهاي +انكه +نخواهد +بالا +كل +وقتي +كي +چنين +كه +گيري +نيست +است +كجا +كند +نيز +يابد +بندي +حتي +توانند +عقب +خواست +كنند +بين +تمام +همه +ما +باشند +مثل +شد +اري +باشد +اره +طبق +بعد +اگر +صورت +غير +جاي +بيش +ريزي +اند +زيرا +چگونه +بار +لطفا +مي +درباره +من +ديده +همين +گذاري +برداري +علت +گذاشته +هم +فوق +نه +ها +شوند +اباد +همواره +هر +اول +خواهند +چهار +نام +امروز +مان +هاي +قبل +كنم +سعي +تازه +را +هستند +زير +جلوي +عنوان +بود diff --git a/.docksal/etc/solr/solr811/stopwords_fi.txt b/.docksal/etc/solr/solr811/stopwords_fi.txt new file mode 100644 index 000000000..c5c6c40b8 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_fi.txt @@ -0,0 +1,236 @@ +olla +olen +olet +on +olemme +olette +ovat +ole +oli +olisi +olisit +olisin +olisimme +olisitte +olisivat +olit +olin +olimme +olitte +olivat +ollut +olleet +en +et +ei +emme +ette +eivät +minä +minun +minut +minua +minussa +minusta +minuun +minulla +minulta +minulle +sinä +sinun +sinut +sinua +sinussa +sinusta +sinuun +sinulla +sinulta +sinulle +hän +hänen +hänet +häntä +hänessä +hänestä +häneen +hänellä +häneltä +hänelle +he +me +meidän +meidät +meitä +meissä +meistä +meihin +meillä +meiltä +meille +te +teidän +teidät +teitä +teissä +teistä +teihin +teillä +teiltä +teille +he +heidän +heidät +heitä +heissä +heistä +heihin +heillä +heiltä +heille +tämä +tämän +tätä +tässä +tästä +tähän +tällä +tältä +tälle +tänä +täksi +tuo +tuon +tuota +tuossa +tuosta +tuohon +tuolla +tuolta +tuolle +tuona +tuoksi +se +sen +sitä +siinä +siitä +siihen +sillä +siltä +sille +sinä +siksi +nämä +näiden +näitä +näissä +näistä +näihin +näillä +näiltä +näille +näinä +näiksi +nuo +noiden +noita +noissa +noista +noihin +noilla +noilta +noille +noina +noiksi +ne +niiden +niitä +niissä +niistä +niihin +niillä +niiltä +niille +niinä +niiksi +kuka +kenen +kenet +ketä +kenessä +kenestä +keneen +kenellä +keneltä +kenelle +kenenä +keneksi +ketkä +keiden +ketkä +keitä +keissä +keistä +keihin +keillä +keiltä +keille +keinä +keiksi +mikä +minkä +minkä +mitä +missä +mistä +mihin +millä +miltä +mille +minä +miksi +mitkä +joka +jonka +jota +jossa +josta +johon +jolla +jolta +jolle +jona +joksi +jotka +joiden +joita +joissa +joista +joihin +joilla +joilta +joille +joina +joiksi +että +ja +jos +koska +kuin +mutta +niin +sekä +sillä +tai +vaan +vai +vaikka +kanssa +mukaan +noin +poikki +yli +kun +niin +nyt +itse diff --git a/.docksal/etc/solr/solr811/stopwords_fr.txt b/.docksal/etc/solr/solr811/stopwords_fr.txt new file mode 100644 index 000000000..c78ec5aa3 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_fr.txt @@ -0,0 +1,163 @@ +au +aux +avec +ce +ces +dans +de +des +du +elle +en +et +eux +il +je +la +le +leur +lui +ma +mais +me +même +mes +moi +mon +ne +nos +notre +nous +on +ou +par +pas +pour +qu +que +qui +sa +se +ses +son +sur +ta +te +tes +toi +ton +tu +un +une +vos +votre +vous +c +d +j +l +à +m +n +s +t +y +été +étée +étées +étés +étant +suis +es +est +sommes +êtes +sont +serai +seras +sera +serons +serez +seront +serais +serait +serions +seriez +seraient +étais +était +étions +étiez +étaient +fus +fut +fûmes +fûtes +furent +sois +soit +soyons +soyez +soient +fusse +fusses +fût +fussions +fussiez +fussent +ayant +eu +eue +eues +eus +ai +as +avons +avez +ont +aurai +auras +aura +aurons +aurez +auront +aurais +aurait +aurions +auriez +auraient +avais +avait +avions +aviez +avaient +eut +eûmes +eûtes +eurent +aie +aies +ait +ayons +ayez +aient +eusse +eusses +eût +eussions +eussiez +eussent +ceci +celà +cet +cette +ici +ils +les +leurs +quel +quels +quelle +quelles +sans +soi diff --git a/.docksal/etc/solr/solr811/stopwords_ga.txt b/.docksal/etc/solr/solr811/stopwords_ga.txt new file mode 100644 index 000000000..a7810f362 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_ga.txt @@ -0,0 +1,109 @@ +a +ach +ag +agus +an +aon +ar +arna +as +b' +ba +beirt +bhúr +caoga +ceathair +ceathrar +chomh +chtó +chuig +chun +cois +céad +cúig +cúigear +d' +daichead +dar +de +deich +deichniúr +den +dhá +do +don +dtí +dá +dár +dó +faoi +faoin +faoina +faoinár +fara +fiche +gach +gan +go +gur +haon +hocht +i +iad +idir +in +ina +ins +inár +is +le +leis +lena +lenár +m' +mar +mo +mé +na +nach +naoi +naonúr +ná +ní +níor +nó +nócha +ocht +ochtar +os +roimh +sa +seacht +seachtar +seachtó +seasca +seisear +siad +sibh +sinn +sna +sé +sí +tar +thar +thú +triúr +trí +trína +trínár +tríocha +tú +um +ár +é +éis +í +ó +ón +óna +ónár diff --git a/.docksal/etc/solr/solr811/stopwords_hi.txt b/.docksal/etc/solr/solr811/stopwords_hi.txt new file mode 100644 index 000000000..a6e74dffc --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_hi.txt @@ -0,0 +1,227 @@ +अंदर +अत +अपना +अपनी +अपने +अभी +आदि +आप +इत्यादि +इन +इनका +इन्हीं +इन्हें +इन्हों +इस +इसका +इसकी +इसके +इसमें +इसी +इसे +उन +उनका +उनकी +उनके +उनको +उन्हीं +उन्हें +उन्हों +उस +उसके +उसी +उसे +एक +एवं +एस +ऐसे +और +कई +कर +करता +करते +करना +करने +करें +कहते +कहा +का +काफ़ी +कि +कितना +किन्हें +किन्हों +किया +किर +किस +किसी +किसे +की +कुछ +कुल +के +को +कोई +कौन +कौनसा +गया +घर +जब +जहाँ +जा +जितना +जिन +जिन्हें +जिन्हों +जिस +जिसे +जीधर +जैसा +जैसे +जो +तक +तब +तरह +तिन +तिन्हें +तिन्हों +तिस +तिसे +तो +था +थी +थे +दबारा +दिया +दुसरा +दूसरे +दो +द्वारा +न +नहीं +ना +निहायत +नीचे +ने +पर +पर +पहले +पूरा +पे +फिर +बनी +बही +बहुत +बाद +बाला +बिलकुल +भी +भीतर +मगर +मानो +मे +में +यदि +यह +यहाँ +यही +या +यिह +ये +रखें +रहा +रहे +ऱ्वासा +लिए +लिये +लेकिन +व +वर्ग +वह +वह +वहाँ +वहीं +वाले +वुह +वे +वग़ैरह +संग +सकता +सकते +सबसे +सभी +साथ +साबुत +साभ +सारा +से +सो +ही +हुआ +हुई +हुए +है +हैं +हो +होता +होती +होते +होना +होने +अपनि +जेसे +होति +सभि +तिंहों +इंहों +दवारा +इसि +किंहें +थि +उंहों +ओर +जिंहें +वहिं +अभि +बनि +हि +उंहिं +उंहें +हें +वगेरह +एसे +रवासा +कोन +निचे +काफि +उसि +पुरा +भितर +हे +बहि +वहां +कोइ +यहां +जिंहों +तिंहें +किसि +कइ +यहि +इंहिं +जिधर +इंहें +अदि +इतयादि +हुइ +कोनसा +इसकि +दुसरे +जहां +अप +किंहों +उनकि +भि +वरग +हुअ +जेसा +नहिं diff --git a/.docksal/etc/solr/solr811/stopwords_hr.txt b/.docksal/etc/solr/solr811/stopwords_hr.txt new file mode 100644 index 000000000..7297e3ef7 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_hr.txt @@ -0,0 +1,125 @@ +baš +bez +biæe +bio +biti +blizu +broj +dana +danas +doæi +dobar +dobiti +dok +dole +došao +drugi +duž +dva +èesto +èiji +gde +gore +hvala +iæi +iako +ide +ima +imam +imao +ispod +izmeðu +iznad +izvan +izvoli +jedan +jedini +jednom +jeste +još +juèe +kad +kako +kao +koje +koji +kroz +mali +manji +misli +mnogo +moæi +mogu +mora +morao +naæi +naš +negde +nego +nekad +neki +nemam +nešto +nije +nijedan +nikada +nismo +ništa +njega +njegov +oko +okolo +ona +onaj +oni +ono +osim +ostali +otišao +ovako +ovamo +ovado +ove +ovo +pitati +povodom +praviti +pre +preko +prema +prvi +put +radje +sada +smeti +šta +stvar +stvarno +sutra +svaki +sve +svim +svugde +taèno +tada +taj +takoðe +tamo +tim +uèinio +uèiniti +umalo +unutra +upotrebiti +uzeti +vaš +veæina +veoma +video +više +zahvaliti +zašto +zbog +želeo +želi +znati diff --git a/.docksal/etc/solr/solr811/stopwords_hu.txt b/.docksal/etc/solr/solr811/stopwords_hu.txt new file mode 100644 index 000000000..98f54371c --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_hu.txt @@ -0,0 +1,788 @@ +a +abba +abban +abból +addig +ahhoz +ahogy +ahol +aki +akik +akkor +akár +alapján +alatt +alatta +alattad +alattam +alattatok +alattuk +alattunk +alá +alád +alájuk +alám +alánk +alátok +alól +alóla +alólad +alólam +alólatok +alóluk +alólunk +amely +amelybol +amelyek +amelyekben +amelyeket +amelyet +amelyik +amelynek +ami +amikor +amit +amolyan +amott +amíg +annak +annál +arra +arról +attól +az +aznap +azok +azokat +azokba +azokban +azokból +azokhoz +azokig +azokkal +azokká +azoknak +azoknál +azokon +azokra +azokról +azoktól +azokért +azon +azonban +azonnal +azt +aztán +azután +azzal +azzá +azért +bal +balra +ban +be +belé +beléd +beléjük +belém +belénk +belétek +belül +belőle +belőled +belőlem +belőletek +belőlük +belőlünk +ben +benne +benned +bennem +bennetek +bennük +bennünk +bár +bárcsak +bármilyen +búcsú +cikk +cikkek +cikkeket +csak +csakhogy +csupán +de +dehogy +e +ebbe +ebben +ebből +eddig +egy +egyebek +egyebet +egyedül +egyelőre +egyes +egyet +egyetlen +egyik +egymás +egyre +egyszerre +egyéb +együtt +egész +egészen +ehhez +ekkor +el +eleinte +ellen +ellenes +elleni +ellenére +elmondta +elsõ +első +elsők +elsősorban +elsőt +elé +eléd +elég +eléjük +elém +elénk +elétek +elõ +elõször +elõtt +elő +előbb +elől +előle +előled +előlem +előletek +előlük +előlünk +először +előtt +előtte +előtted +előttem +előttetek +előttük +előttünk +előző +emilyen +engem +ennek +ennyi +ennél +enyém +erre +erről +esetben +ettől +ez +ezek +ezekbe +ezekben +ezekből +ezeken +ezeket +ezekhez +ezekig +ezekkel +ezekké +ezeknek +ezeknél +ezekre +ezekről +ezektől +ezekért +ezen +ezentúl +ezer +ezret +ezt +ezután +ezzel +ezzé +ezért +fel +fele +felek +felet +felett +felé +fent +fenti +fél +fölé +gyakran +ha +halló +hamar +hanem +harmadik +harmadikat +harminc +hat +hatodik +hatodikat +hatot +hatvan +helyett +hetedik +hetediket +hetet +hetven +hirtelen +hiszen +hiába +hogy +hogyan +hol +holnap +holnapot +honnan +hova +hozzá +hozzád +hozzájuk +hozzám +hozzánk +hozzátok +hurrá +huszadik +hány +hányszor +hármat +három +hát +hátha +hátulsó +hét +húsz +ide +ide-оda +idén +igazán +igen +ill +ill. +illetve +ilyen +ilyenkor +immár +inkább +is +ismét +ison +itt +jelenleg +jobban +jobbra +jó +jól +jólesik +jóval +jövőre +kell +kellene +kellett +kelljen +keressünk +keresztül +ketten +kettő +kettőt +kevés +ki +kiben +kiből +kicsit +kicsoda +kihez +kik +kikbe +kikben +kikből +kiken +kiket +kikhez +kikkel +kikké +kiknek +kiknél +kikre +kikről +kiktől +kikért +kilenc +kilencedik +kilencediket +kilencet +kilencven +kin +kinek +kinél +kire +kiről +kit +kitől +kivel +kivé +kié +kiért +korábban +képest +kérem +kérlek +kész +késő +később +későn +két +kétszer +kívül +körül +köszönhetően +köszönöm +közben +közel +közepesen +közepén +közé +között +közül +külön +különben +különböző +különbözőbb +különbözőek +lassan +le +legalább +legyen +lehet +lehetetlen +lehetett +lehetőleg +lehetőség +lenne +lenni +lennék +lennének +lesz +leszek +lesznek +leszünk +lett +lettek +lettem +lettünk +lévő +ma +maga +magad +magam +magatokat +magukat +magunkat +magát +mai +majd +majdnem +manapság +meg +megcsinál +megcsinálnak +megint +megvan +mellett +mellette +melletted +mellettem +mellettetek +mellettük +mellettünk +mellé +melléd +melléjük +mellém +mellénk +mellétek +mellől +mellőle +mellőled +mellőlem +mellőletek +mellőlük +mellőlünk +mely +melyek +melyik +mennyi +mert +mi +miatt +miatta +miattad +miattam +miattatok +miattuk +miattunk +mibe +miben +miből +mihez +mik +mikbe +mikben +mikből +miken +miket +mikhez +mikkel +mikké +miknek +miknél +mikor +mikre +mikről +miktől +mikért +milyen +min +mind +mindegyik +mindegyiket +minden +mindenesetre +mindenki +mindent +mindenütt +mindig +mindketten +minek +minket +mint +mintha +minél +mire +miről +mit +mitől +mivel +mivé +miért +mondta +most +mostanáig +már +más +másik +másikat +másnap +második +másodszor +mások +másokat +mást +még +mégis +míg +mögé +mögéd +mögéjük +mögém +mögénk +mögétek +mögött +mögötte +mögötted +mögöttem +mögöttetek +mögöttük +mögöttünk +mögül +mögüle +mögüled +mögülem +mögületek +mögülük +mögülünk +múltkor +múlva +na +nagyobb +nagyon +naponta +napot +ne +negyedik +negyediket +negyven +neked +nekem +neki +nekik +nektek +nekünk +nem +nemcsak +nemrég +nincs +nyolc +nyolcadik +nyolcadikat +nyolcat +nyolcvan +nála +nálad +nálam +nálatok +náluk +nálunk +négy +négyet +néha +néhány +nélkül +o +oda +ok +olyan +onnan +ott +pedig +persze +pár +például +rajta +rajtad +rajtam +rajtatok +rajtuk +rajtunk +rendben +rosszul +rá +rád +rájuk +rám +ránk +rátok +régen +régóta +részére +róla +rólad +rólam +rólatok +róluk +rólunk +rögtön +s +saját +se +sem +semmi +semmilyen +semmiség +senki +soha +sok +sokan +sokat +sokkal +sokszor +sokáig +során +stb. +szemben +szerbusz +szerint +szerinte +szerinted +szerintem +szerintetek +szerintük +szerintünk +szervusz +szinte +számára +száz +századik +százat +szépen +szét +szíves +szívesen +szíveskedjék +sőt +talán +tavaly +te +tegnap +tegnapelőtt +tehát +tele +teljes +tessék +ti +tied +titeket +tizedik +tizediket +tizenegy +tizenegyedik +tizenhat +tizenhárom +tizenhét +tizenkettedik +tizenkettő +tizenkilenc +tizenkét +tizennyolc +tizennégy +tizenöt +tizet +tovább +további +továbbá +távol +téged +tényleg +tíz +több +többi +többször +túl +tőle +tőled +tőlem +tőletek +tőlük +tőlünk +ugyanakkor +ugyanez +ugyanis +ugye +urak +uram +urat +utoljára +utolsó +után +utána +vagy +vagyis +vagyok +vagytok +vagyunk +vajon +valahol +valaki +valakit +valamelyik +valami +valamint +való +van +vannak +vele +veled +velem +veletek +velük +velünk +vissza +viszlát +viszont +viszontlátásra +volna +volnának +volnék +volt +voltak +voltam +voltunk +végre +végén +végül +által +általában +ám +át +éljen +én +éppen +érte +érted +értem +értetek +értük +értünk +és +év +évben +éve +évek +éves +évi +évvel +így +óta +õ +õk +õket +ön +önbe +önben +önből +önhöz +önnek +önnel +önnél +önre +önről +önt +öntől +önért +önök +önökbe +önökben +önökből +önöket +önökhöz +önökkel +önöknek +önöknél +önökre +önökről +önöktől +önökért +önökön +önön +össze +öt +ötven +ötödik +ötödiket +ötöt +úgy +úgyis +úgynevezett +új +újabb +újra +úr +ő +ők +őket +őt diff --git a/.docksal/etc/solr/solr811/stopwords_id.txt b/.docksal/etc/solr/solr811/stopwords_id.txt new file mode 100644 index 000000000..90083459c --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_id.txt @@ -0,0 +1,357 @@ +ada +adanya +adalah +adapun +agak +agaknya +agar +akan +akankah +akhirnya +aku +akulah +amat +amatlah +anda +andalah +antar +diantaranya +antara +antaranya +diantara +apa +apaan +mengapa +apabila +apakah +apalagi +apatah +atau +ataukah +ataupun +bagai +bagaikan +sebagai +sebagainya +bagaimana +bagaimanapun +sebagaimana +bagaimanakah +bagi +bahkan +bahwa +bahwasanya +sebaliknya +banyak +sebanyak +beberapa +seberapa +begini +beginian +beginikah +beginilah +sebegini +begitu +begitukah +begitulah +begitupun +sebegitu +belum +belumlah +sebelum +sebelumnya +sebenarnya +berapa +berapakah +berapalah +berapapun +betulkah +sebetulnya +biasa +biasanya +bila +bilakah +bisa +bisakah +sebisanya +boleh +bolehkah +bolehlah +buat +bukan +bukankah +bukanlah +bukannya +cuma +percuma +dahulu +dalam +dan +dapat +dari +daripada +dekat +demi +demikian +demikianlah +sedemikian +dengan +depan +di +dia +dialah +dini +diri +dirinya +terdiri +dong +dulu +enggak +enggaknya +entah +entahlah +terhadap +terhadapnya +hal +hampir +hanya +hanyalah +harus +haruslah +harusnya +seharusnya +hendak +hendaklah +hendaknya +hingga +sehingga +ia +ialah +ibarat +ingin +inginkah +inginkan +ini +inikah +inilah +itu +itukah +itulah +jangan +jangankan +janganlah +jika +jikalau +juga +justru +kala +kalau +kalaulah +kalaupun +kalian +kami +kamilah +kamu +kamulah +kan +kapan +kapankah +kapanpun +dikarenakan +karena +karenanya +ke +kecil +kemudian +kenapa +kepada +kepadanya +ketika +seketika +khususnya +kini +kinilah +kiranya +sekiranya +kita +kitalah +kok +lagi +lagian +selagi +lah +lain +lainnya +melainkan +selaku +lalu +melalui +terlalu +lama +lamanya +selama +selama +selamanya +lebih +terlebih +bermacam +macam +semacam +maka +makanya +makin +malah +malahan +mampu +mampukah +mana +manakala +manalagi +masih +masihkah +semasih +masing +mau +maupun +semaunya +memang +mereka +merekalah +meski +meskipun +semula +mungkin +mungkinkah +nah +namun +nanti +nantinya +nyaris +oleh +olehnya +seorang +seseorang +pada +padanya +padahal +paling +sepanjang +pantas +sepantasnya +sepantasnyalah +para +pasti +pastilah +per +pernah +pula +pun +merupakan +rupanya +serupa +saat +saatnya +sesaat +saja +sajalah +saling +bersama +sama +sesama +sambil +sampai +sana +sangat +sangatlah +saya +sayalah +se +sebab +sebabnya +sebuah +tersebut +tersebutlah +sedang +sedangkan +sedikit +sedikitnya +segala +segalanya +segera +sesegera +sejak +sejenak +sekali +sekalian +sekalipun +sesekali +sekaligus +sekarang +sekarang +sekitar +sekitarnya +sela +selain +selalu +seluruh +seluruhnya +semakin +sementara +sempat +semua +semuanya +sendiri +sendirinya +seolah +seperti +sepertinya +sering +seringnya +serta +siapa +siapakah +siapapun +disini +disinilah +sini +sinilah +sesuatu +sesuatunya +suatu +sesudah +sesudahnya +sudah +sudahkah +sudahlah +supaya +tadi +tadinya +tak +tanpa +setelah +telah +tentang +tentu +tentulah +tentunya +tertentu +seterusnya +tapi +tetapi +setiap +tiap +setidaknya +tidak +tidakkah +tidaklah +toh +waduh +wah +wahai +sewaktu +walau +walaupun +wong +yaitu +yakni +yang diff --git a/.docksal/etc/solr/solr811/stopwords_it.txt b/.docksal/etc/solr/solr811/stopwords_it.txt new file mode 100644 index 000000000..6ee02b51f --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_it.txt @@ -0,0 +1,279 @@ +ad +al +allo +ai +agli +all +agl +alla +alle +con +col +coi +da +dal +dallo +dai +dagli +dall +dagl +dalla +dalle +di +del +dello +dei +degli +dell +degl +della +delle +in +nel +nello +nei +negli +nell +negl +nella +nelle +su +sul +sullo +sui +sugli +sull +sugl +sulla +sulle +per +tra +contro +io +tu +lui +lei +noi +voi +loro +mio +mia +miei +mie +tuo +tua +tuoi +tue +suo +sua +suoi +sue +nostro +nostra +nostri +nostre +vostro +vostra +vostri +vostre +mi +ti +ci +vi +lo +la +li +le +gli +ne +il +un +uno +una +ma +ed +se +perché +anche +come +dov +dove +che +chi +cui +non +più +quale +quanto +quanti +quanta +quante +quello +quelli +quella +quelle +questo +questi +questa +queste +si +tutto +tutti +a +c +e +i +l +o +ho +hai +ha +abbiamo +avete +hanno +abbia +abbiate +abbiano +avrò +avrai +avrà +avremo +avrete +avranno +avrei +avresti +avrebbe +avremmo +avreste +avrebbero +avevo +avevi +aveva +avevamo +avevate +avevano +ebbi +avesti +ebbe +avemmo +aveste +ebbero +avessi +avesse +avessimo +avessero +avendo +avuto +avuta +avuti +avute +sono +sei +è +siamo +siete +sia +siate +siano +sarò +sarai +sarà +saremo +sarete +saranno +sarei +saresti +sarebbe +saremmo +sareste +sarebbero +ero +eri +era +eravamo +eravate +erano +fui +fosti +fu +fummo +foste +furono +fossi +fosse +fossimo +fossero +essendo +faccio +fai +facciamo +fanno +faccia +facciate +facciano +farò +farai +farà +faremo +farete +faranno +farei +faresti +farebbe +faremmo +fareste +farebbero +facevo +facevi +faceva +facevamo +facevate +facevano +feci +facesti +fece +facemmo +faceste +fecero +facessi +facesse +facessimo +facessero +facendo +sto +stai +sta +stiamo +stanno +stia +stiate +stiano +starò +starai +starà +staremo +starete +staranno +starei +staresti +starebbe +staremmo +stareste +starebbero +stavo +stavi +stava +stavamo +stavate +stavano +stetti +stesti +stette +stemmo +steste +stettero +stessi +stesse +stessimo +stessero +stando diff --git a/.docksal/etc/solr/solr811/stopwords_ja.txt b/.docksal/etc/solr/solr811/stopwords_ja.txt new file mode 100644 index 000000000..d4321be6b --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_ja.txt @@ -0,0 +1,127 @@ +# +# This file defines a stopword set for Japanese. +# +# This set is made up of hand-picked frequent terms from segmented Japanese Wikipedia. +# Punctuation characters and frequent kanji have mostly been left out. See LUCENE-3745 +# for frequency lists, etc. that can be useful for making your own set (if desired) +# +# Note that there is an overlap between these stopwords and the terms stopped when used +# in combination with the JapanesePartOfSpeechStopFilter. When editing this file, note +# that comments are not allowed on the same line as stopwords. +# +# Also note that stopping is done in a case-insensitive manner. Change your StopFilter +# configuration if you need case-sensitive stopping. Lastly, note that stopping is done +# using the same character width as the entries in this file. Since this StopFilter is +# normally done after a CJKWidthFilter in your chain, you would usually want your romaji +# entries to be in half-width and your kana entries to be in full-width. +# +の +に +は +を +た +が +で +て +と +し +れ +さ +ある +いる +も +する +から +な +こと +として +い +や +れる +など +なっ +ない +この +ため +その +あっ +よう +また +もの +という +あり +まで +られ +なる +へ +か +だ +これ +によって +により +おり +より +による +ず +なり +られる +において +ば +なかっ +なく +しかし +について +せ +だっ +その後 +できる +それ +う +ので +なお +のみ +でき +き +つ +における +および +いう +さらに +でも +ら +たり +その他 +に関する +たち +ます +ん +なら +に対して +特に +せる +及び +これら +とき +では +にて +ほか +ながら +うち +そして +とともに +ただし +かつて +それぞれ +または +お +ほど +ものの +に対する +ほとんど +と共に +といった +です +とも +ところ +ここ +##### End of file diff --git a/.docksal/etc/solr/solr811/stopwords_ko.txt b/.docksal/etc/solr/solr811/stopwords_ko.txt new file mode 100644 index 000000000..5e9a31456 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_ko.txt @@ -0,0 +1,595 @@ +가 +가까스로 +가령 +각 +각각 +각자 +각종 +갖고말하자면 +같다 +같이 +개의치않고 +거니와 +거바 +거의 +것 +것과 같이 +것들 +게다가 +게우다 +겨우 +견지에서 +결과에 이르다 +결국 +결론을 낼 수 있다 +겸사겸사 +고려하면 +고로 +곧 +공동으로 +과 +과연 +관계가 있다 +관계없이 +관련이 있다 +관하여 +관한 +관해서는 +구 +구체적으로 +구토하다 +그 +그들 +그때 +그래 +그래도 +그래서 +그러나 +그러니 +그러니까 +그러면 +그러므로 +그러한즉 +그런 까닭에 +그런데 +그런즉 +그럼 +그럼에도 불구하고 +그렇게 함으로써 +그렇지 +그렇지 않다면 +그렇지 않으면 +그렇지만 +그렇지않으면 +그리고 +그리하여 +그만이다 +그에 따르는 +그위에 +그저 +그중에서 +그치지 않다 +근거로 +근거하여 +기대여 +기점으로 +기준으로 +기타 +까닭으로 +까악 +까지 +까지 미치다 +까지도 +꽈당 +끙끙 +끼익 +나 +나머지는 +남들 +남짓 +너 +너희 +너희들 +네 +넷 +년 +논하지 않다 +놀라다 +누가 알겠는가 +누구 +다른 +다른 방면으로 +다만 +다섯 +다소 +다수 +다시 말하자면 +다시말하면 +다음 +다음에 +다음으로 +단지 +답다 +당신 +당장 +대로 하다 +대하면 +대하여 +대해 말하자면 +대해서 +댕그 +더구나 +더군다나 +더라도 +더불어 +더욱더 +더욱이는 +도달하다 +도착하다 +동시에 +동안 +된바에야 +된이상 +두번째로 +둘 +둥둥 +뒤따라 +뒤이어 +든간에 +들 +등 +등등 +딩동 +따라 +따라서 +따위 +따지지 않다 +딱 +때 +때가 되어 +때문에 +또 +또한 +뚝뚝 +라 해도 +령 +로 +로 인하여 +로부터 +로써 +륙 +를 +마음대로 +마저 +마저도 +마치 +막론하고 +만 못하다 +만약 +만약에 +만은 아니다 +만이 아니다 +만일 +만큼 +말하자면 +말할것도 없고 +매 +매번 +메쓰겁다 +몇 +모 +모두 +무렵 +무릎쓰고 +무슨 +무엇 +무엇때문에 +물론 +및 +바꾸어말하면 +바꾸어말하자면 +바꾸어서 말하면 +바꾸어서 한다면 +바꿔 말하면 +바로 +바와같이 +밖에 안된다 +반대로 +반대로 말하자면 +반드시 +버금 +보는데서 +보다더 +보드득 +본대로 +봐 +봐라 +부류의 사람들 +부터 +불구하고 +불문하고 +붕붕 +비걱거리다 +비교적 +비길수 없다 +비로소 +비록 +비슷하다 +비추어 보아 +비하면 +뿐만 아니라 +뿐만아니라 +뿐이다 +삐걱 +삐걱거리다 +사 +삼 +상대적으로 말하자면 +생각한대로 +설령 +설마 +설사 +셋 +소생 +소인 +솨 +쉿 +습니까 +습니다 +시각 +시간 +시작하여 +시초에 +시키다 +실로 +심지어 +아 +아니 +아니나다를가 +아니라면 +아니면 +아니었다면 +아래윗 +아무거나 +아무도 +아야 +아울러 +아이 +아이고 +아이구 +아이야 +아이쿠 +아하 +아홉 +안 그러면 +않기 위하여 +않기 위해서 +알 수 있다 +알았어 +앗 +앞에서 +앞의것 +야 +약간 +양자 +어 +어기여차 +어느 +어느 년도 +어느것 +어느곳 +어느때 +어느쪽 +어느해 +어디 +어때 +어떠한 +어떤 +어떤것 +어떤것들 +어떻게 +어떻해 +어이 +어째서 +어쨋든 +어쩔수 없다 +어찌 +어찌됏든 +어찌됏어 +어찌하든지 +어찌하여 +언제 +언젠가 +얼마 +얼마 안 되는 것 +얼마간 +얼마나 +얼마든지 +얼마만큼 +얼마큼 +엉엉 +에 +에 가서 +에 달려 있다 +에 대해 +에 있다 +에 한하다 +에게 +에서 +여 +여기 +여덟 +여러분 +여보시오 +여부 +여섯 +여전히 +여차 +연관되다 +연이서 +영 +영차 +옆사람 +예 +예를 들면 +예를 들자면 +예컨대 +예하면 +오 +오로지 +오르다 +오자마자 +오직 +오호 +오히려 +와 +와 같은 사람들 +와르르 +와아 +왜 +왜냐하면 +외에도 +요만큼 +요만한 것 +요만한걸 +요컨대 +우르르 +우리 +우리들 +우선 +우에 종합한것과같이 +운운 +월 +위에서 서술한바와같이 +위하여 +위해서 +윙윙 +육 +으로 +으로 인하여 +으로서 +으로써 +을 +응 +응당 +의 +의거하여 +의지하여 +의해 +의해되다 +의해서 +이 +이 되다 +이 때문에 +이 밖에 +이 외에 +이 정도의 +이것 +이곳 +이때 +이라면 +이래 +이러이러하다 +이러한 +이런 +이럴정도로 +이렇게 많은 것 +이렇게되면 +이렇게말하자면 +이렇구나 +이로 인하여 +이르기까지 +이리하여 +이만큼 +이번 +이봐 +이상 +이어서 +이었다 +이와 같다 +이와 같은 +이와 반대로 +이와같다면 +이외에도 +이용하여 +이유만으로 +이젠 +이지만 +이쪽 +이천구 +이천육 +이천칠 +이천팔 +인 듯하다 +인젠 +일 +일것이다 +일곱 +일단 +일때 +일반적으로 +일지라도 +임에 틀림없다 +입각하여 +입장에서 +잇따라 +있다 +자 +자기 +자기집 +자마자 +자신 +잠깐 +잠시 +저 +저것 +저것만큼 +저기 +저쪽 +저희 +전부 +전자 +전후 +점에서 보아 +정도에 이르다 +제 +제각기 +제외하고 +조금 +조차 +조차도 +졸졸 +좀 +좋아 +좍좍 +주룩주룩 +주저하지 않고 +줄은 몰랏다 +줄은모른다 +중에서 +중의하나 +즈음하여 +즉 +즉시 +지든지 +지만 +지말고 +진짜로 +쪽으로 +차라리 +참 +참나 +첫번째로 +쳇 +총적으로 +총적으로 말하면 +총적으로 보면 +칠 +콸콸 +쾅쾅 +쿵 +타다 +타인 +탕탕 +토하다 +통하여 +툭 +퉤 +틈타 +팍 +팔 +퍽 +펄렁 +하 +하게될것이다 +하게하다 +하겠는가 +하고 있다 +하고있었다 +하곤하였다 +하구나 +하기 때문에 +하기 위하여 +하기는한데 +하기만 하면 +하기보다는 +하기에 +하나 +하느니 +하는 김에 +하는 편이 낫다 +하는것도 +하는것만 못하다 +하는것이 낫다 +하는바 +하더라도 +하도다 +하도록시키다 +하도록하다 +하든지 +하려고하다 +하마터면 +하면 할수록 +하면된다 +하면서 +하물며 +하여금 +하여야 +하자마자 +하지 않는다면 +하지 않도록 +하지마 +하지마라 +하지만 +하하 +한 까닭에 +한 이유는 +한 후 +한다면 +한다면 몰라도 +한데 +한마디 +한적이있다 +한켠으로는 +한항목 +할 따름이다 +할 생각이다 +할 줄 안다 +할 지경이다 +할 힘이 있다 +할때 +할만하다 +할망정 +할뿐 +할수있다 +할수있어 +할줄알다 +할지라도 +할지언정 +함께 +해도된다 +해도좋다 +해봐요 +해서는 안된다 +해야한다 +해요 +했어요 +향하다 +향하여 +향해서 +허 +허걱 +허허 +헉 +헉헉 +헐떡헐떡 +형식으로 쓰여 +혹시 +혹은 +혼자 +훨씬 +휘익 +휴 +흐흐 +흥 +힘입어 diff --git a/.docksal/etc/solr/solr811/stopwords_lv.txt b/.docksal/etc/solr/solr811/stopwords_lv.txt new file mode 100644 index 000000000..5355d0a48 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_lv.txt @@ -0,0 +1,165 @@ +aiz +ap +ar +apakš +ārpus +augšpus +bez +caur +dēļ +gar +iekš +iz +kopš +labad +lejpus +līdz +no +otrpus +pa +par +pār +pēc +pie +pirms +pret +priekš +starp +šaipus +uz +viņpus +virs +virspus +zem +apakšpus +un +bet +jo +ja +ka +lai +tomēr +tikko +turpretī +arī +kaut +gan +tādēļ +tā +ne +tikvien +vien +kā +ir +te +vai +kamēr +ar +diezin +droši +diemžēl +nebūt +ik +it +taču +nu +pat +tiklab +iekšpus +nedz +tik +nevis +turpretim +jeb +iekam +iekām +iekāms +kolīdz +līdzko +tiklīdz +jebšu +tālab +tāpēc +nekā +itin +jā +jau +jel +nē +nezin +tad +tikai +vis +tak +iekams +vien +# modal verbs +būt +biju +biji +bija +bijām +bijāt +esmu +esi +esam +esat +būšu +būsi +būs +būsim +būsiet +tikt +tiku +tiki +tika +tikām +tikāt +tieku +tiec +tiek +tiekam +tiekat +tikšu +tiks +tiksim +tiksiet +tapt +tapi +tapāt +topat +tapšu +tapsi +taps +tapsim +tapsiet +kļūt +kļuvu +kļuvi +kļuva +kļuvām +kļuvāt +kļūstu +kļūsti +kļūst +kļūstam +kļūstat +kļūšu +kļūsi +kļūs +kļūsim +kļūsiet +# verbs +varēt +varēju +varējām +varēšu +varēsim +var +varēji +varējāt +varēsi +varēsiet +varat +varēja +varēs diff --git a/.docksal/etc/solr/solr811/stopwords_nb.txt b/.docksal/etc/solr/solr811/stopwords_nb.txt new file mode 100644 index 000000000..9ac1abbb6 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_nb.txt @@ -0,0 +1,176 @@ +og +i +jeg +det +at +en +et +den +til +er +som +på +de +med +han +av +ikke +ikkje +der +så +var +meg +seg +men +ett +har +om +vi +min +mitt +ha +hadde +hun +nå +over +da +ved +fra +du +ut +sin +dem +oss +opp +man +kan +hans +hvor +eller +hva +skal +selv +sjøl +her +alle +vil +bli +ble +blei +blitt +kunne +inn +når +være +kom +noen +noe +ville +dere +som +deres +kun +ja +etter +ned +skulle +denne +for +deg +si +sine +sitt +mot +å +meget +hvorfor +dette +disse +uten +hvordan +ingen +din +ditt +blir +samme +hvilken +hvilke +sånn +inni +mellom +vår +hver +hvem +vors +hvis +både +bare +enn +fordi +før +mange +også +slik +vært +være +båe +begge +siden +dykk +dykkar +dei +deira +deires +deim +di +då +eg +ein +eit +eitt +elles +honom +hjå +ho +hoe +henne +hennar +hennes +hoss +hossen +ikkje +ingi +inkje +korleis +korso +kva +kvar +kvarhelst +kven +kvi +kvifor +me +medan +mi +mine +mykje +no +nokon +noka +nokor +noko +nokre +si +sia +sidan +so +somt +somme +um +upp +vere +vore +verte +vort +varte +vart diff --git a/.docksal/etc/solr/solr811/stopwords_nl.txt b/.docksal/etc/solr/solr811/stopwords_nl.txt new file mode 100644 index 000000000..7a82a6c71 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_nl.txt @@ -0,0 +1,101 @@ +de +en +van +ik +te +dat +die +in +een +hij +het +niet +zijn +is +was +op +aan +met +als +voor +had +er +maar +om +hem +dan +zou +of +wat +mijn +men +dit +zo +door +over +ze +zich +bij +ook +tot +je +mij +uit +der +daar +haar +naar +heb +hoe +heeft +hebben +deze +u +want +nog +zal +me +zij +nu +ge +geen +omdat +iets +worden +toch +al +waren +veel +meer +doen +toen +moet +ben +zonder +kan +hun +dus +alles +onder +ja +eens +hier +wie +werd +altijd +doch +wordt +wezen +kunnen +ons +zelf +tegen +na +wil +reeds +kon +niets +uw +iemand +geweest +andere diff --git a/.docksal/etc/solr/solr811/stopwords_nn.txt b/.docksal/etc/solr/solr811/stopwords_nn.txt new file mode 100644 index 000000000..9ac1abbb6 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_nn.txt @@ -0,0 +1,176 @@ +og +i +jeg +det +at +en +et +den +til +er +som +på +de +med +han +av +ikke +ikkje +der +så +var +meg +seg +men +ett +har +om +vi +min +mitt +ha +hadde +hun +nå +over +da +ved +fra +du +ut +sin +dem +oss +opp +man +kan +hans +hvor +eller +hva +skal +selv +sjøl +her +alle +vil +bli +ble +blei +blitt +kunne +inn +når +være +kom +noen +noe +ville +dere +som +deres +kun +ja +etter +ned +skulle +denne +for +deg +si +sine +sitt +mot +å +meget +hvorfor +dette +disse +uten +hvordan +ingen +din +ditt +blir +samme +hvilken +hvilke +sånn +inni +mellom +vår +hver +hvem +vors +hvis +både +bare +enn +fordi +før +mange +også +slik +vært +være +båe +begge +siden +dykk +dykkar +dei +deira +deires +deim +di +då +eg +ein +eit +eitt +elles +honom +hjå +ho +hoe +henne +hennar +hennes +hoss +hossen +ikkje +ingi +inkje +korleis +korso +kva +kvar +kvarhelst +kven +kvi +kvifor +me +medan +mi +mine +mykje +no +nokon +noka +nokor +noko +nokre +si +sia +sidan +so +somt +somme +um +upp +vere +vore +verte +vort +varte +vart diff --git a/.docksal/etc/solr/solr811/stopwords_pl.txt b/.docksal/etc/solr/solr811/stopwords_pl.txt new file mode 100644 index 000000000..df26b1c61 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_pl.txt @@ -0,0 +1,138 @@ +ach +aj +albo +bardzo +bez +bo +być +ci +cię +ciebie +co +czy +daleko +dla +dlaczego +dlatego +do +dobrze +dokąd +dość +dużo +dwa +dwaj +dwie +dwoje +dziś +dzisiaj +gdyby +gdzie +go +ich +ile +im +inny +ja +ją +jak +jakby +jaki +je +jeden +jedna +jedno +jego +jej +jemu +jeśli +jest +jestem +jeżeli +już +każdy +kiedy +kierunku +kto +ku +lub +ma +mają +mam +mi +mną +mnie +moi +mój +moja +moje +może +mu +my +na +nam +nami +nas +nasi +nasz +nasza +nasze +natychmiast +nią +nic +nich +nie +niego +niej +niemu +nigdy +nim +nimi +niż +obok +od +około +on +ona +one +oni +ono +owszem +po +pod +ponieważ +przed +przedtem +są +sam +sama +się +skąd +tak +taki +tam +ten +to +tobą +tobie +tu +tutaj +twoi +twój +twoja +twoje +ty +wam +wami +was +wasi +wasz +wasza +wasze +we +więc +wszystko +wtedy +wy +żaden +zawsze +że diff --git a/.docksal/etc/solr/solr811/stopwords_pt_br.txt b/.docksal/etc/solr/solr811/stopwords_pt_br.txt new file mode 100644 index 000000000..a762b93c4 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_pt_br.txt @@ -0,0 +1,220 @@ +de +a +o +que +e +do +da +em +um +para +é +com +não +uma +os +no +se +na +por +mais +as +dos +como +mas +foi +ao +ele +das +tem +à +seu +sua +ou +ser +quando +muito +há +nos +já +está +eu +também +só +pelo +pela +até +isso +ela +entre +era +depois +sem +mesmo +aos +ter +seus +quem +nas +me +esse +eles +estão +você +tinha +foram +essa +num +nem +suas +meu +às +minha +têm +numa +pelos +elas +havia +seja +qual +será +nós +tenho +lhe +deles +essas +esses +pelas +este +fosse +dele +tu +te +vocês +vos +lhes +meus +minhas +teu +tua +teus +tuas +nosso +nossa +nossos +nossas +dela +delas +esta +estes +estas +aquele +aquela +aqueles +aquelas +isto +aquilo +estou +está +estamos +estão +estive +esteve +estivemos +estiveram +estava +estávamos +estavam +estivera +estivéramos +esteja +estejamos +estejam +estivesse +estivéssemos +estivessem +estiver +estivermos +estiverem +hei +há +havemos +hão +houve +houvemos +houveram +houvera +houvéramos +haja +hajamos +hajam +houvesse +houvéssemos +houvessem +houver +houvermos +houverem +houverei +houverá +houveremos +houverão +houveria +houveríamos +houveriam +sou +somos +são +era +éramos +eram +fui +foi +fomos +foram +fora +fôramos +seja +sejamos +sejam +fosse +fôssemos +fossem +for +formos +forem +serei +será +seremos +serão +seria +seríamos +seriam +tenho +tem +temos +tém +tinha +tínhamos +tinham +tive +teve +tivemos +tiveram +tivera +tivéramos +tenha +tenhamos +tenham +tivesse +tivéssemos +tivessem +tiver +tivermos +tiverem +terei +terá +teremos +terão +teria +teríamos +teriam diff --git a/.docksal/etc/solr/solr811/stopwords_pt_pt.txt b/.docksal/etc/solr/solr811/stopwords_pt_pt.txt new file mode 100644 index 000000000..a762b93c4 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_pt_pt.txt @@ -0,0 +1,220 @@ +de +a +o +que +e +do +da +em +um +para +é +com +não +uma +os +no +se +na +por +mais +as +dos +como +mas +foi +ao +ele +das +tem +à +seu +sua +ou +ser +quando +muito +há +nos +já +está +eu +também +só +pelo +pela +até +isso +ela +entre +era +depois +sem +mesmo +aos +ter +seus +quem +nas +me +esse +eles +estão +você +tinha +foram +essa +num +nem +suas +meu +às +minha +têm +numa +pelos +elas +havia +seja +qual +será +nós +tenho +lhe +deles +essas +esses +pelas +este +fosse +dele +tu +te +vocês +vos +lhes +meus +minhas +teu +tua +teus +tuas +nosso +nossa +nossos +nossas +dela +delas +esta +estes +estas +aquele +aquela +aqueles +aquelas +isto +aquilo +estou +está +estamos +estão +estive +esteve +estivemos +estiveram +estava +estávamos +estavam +estivera +estivéramos +esteja +estejamos +estejam +estivesse +estivéssemos +estivessem +estiver +estivermos +estiverem +hei +há +havemos +hão +houve +houvemos +houveram +houvera +houvéramos +haja +hajamos +hajam +houvesse +houvéssemos +houvessem +houver +houvermos +houverem +houverei +houverá +houveremos +houverão +houveria +houveríamos +houveriam +sou +somos +são +era +éramos +eram +fui +foi +fomos +foram +fora +fôramos +seja +sejamos +sejam +fosse +fôssemos +fossem +for +formos +forem +serei +será +seremos +serão +seria +seríamos +seriam +tenho +tem +temos +tém +tinha +tínhamos +tinham +tive +teve +tivemos +tiveram +tivera +tivéramos +tenha +tenhamos +tenham +tivesse +tivéssemos +tivessem +tiver +tivermos +tiverem +terei +terá +teremos +terão +teria +teríamos +teriam diff --git a/.docksal/etc/solr/solr811/stopwords_ro.txt b/.docksal/etc/solr/solr811/stopwords_ro.txt new file mode 100644 index 000000000..c7719da02 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_ro.txt @@ -0,0 +1,230 @@ +acea +aceasta +această +aceea +acei +aceia +acel +acela +acele +acelea +acest +acesta +aceste +acestea +aceşti +aceştia +acolo +acum +ai +aia +aibă +aici +al +ăla +ale +alea +ălea +altceva +altcineva +am +ar +are +aş +aşadar +asemenea +asta +ăsta +astăzi +astea +ăstea +ăştia +asupra +aţi +au +avea +avem +aveţi +azi +bine +bucur +bună +ca +că +căci +când +care +cărei +căror +cărui +cât +câte +câţi +către +câtva +ce +cel +ceva +chiar +cînd +cine +cineva +cît +cîte +cîţi +cîtva +contra +cu +cum +cumva +curând +curînd +da +dă +dacă +dar +datorită +de +deci +deja +deoarece +departe +deşi +din +dinaintea +dintr +dintre +drept +după +ea +ei +el +ele +eram +este +eşti +eu +face +fără +fi +fie +fiecare +fii +fim +fiţi +iar +ieri +îi +îl +îmi +împotriva +în +înainte +înaintea +încât +încît +încotro +între +întrucât +întrucît +îţi +la +lângă +le +li +lîngă +lor +lui +mă +mâine +mea +mei +mele +mereu +meu +mi +mine +mult +multă +mulţi +ne +nicăieri +nici +nimeni +nişte +noastră +noastre +noi +noştri +nostru +nu +ori +oricând +oricare +oricât +orice +oricînd +oricine +oricît +oricum +oriunde +până +pe +pentru +peste +pînă +poate +pot +prea +prima +primul +prin +printr +sa +să +săi +sale +sau +său +se +şi +sînt +sîntem +sînteţi +spre +sub +sunt +suntem +sunteţi +ta +tăi +tale +tău +te +ţi +ţie +tine +toată +toate +tot +toţi +totuşi +tu +un +una +unde +undeva +unei +unele +uneori +unor +vă +vi +voastră +voastre +voi +voştri +vostru +vouă +vreo +vreun diff --git a/.docksal/etc/solr/solr811/stopwords_ru.txt b/.docksal/etc/solr/solr811/stopwords_ru.txt new file mode 100644 index 000000000..9c17e58a7 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_ru.txt @@ -0,0 +1,159 @@ +и +в +во +не +что +он +на +я +с +со +как +а +то +все +она +так +его +но +да +ты +к +у +же +вы +за +бы +по +только +ее +мне +было +вот +от +меня +еще +нет +о +из +ему +теперь +когда +даже +ну +вдруг +ли +если +уже +или +ни +быть +был +него +до +вас +нибудь +опять +уж +вам +сказал +ведь +там +потом +себя +ничего +ей +может +они +тут +где +есть +надо +ней +для +мы +тебя +их +чем +была +сам +чтоб +без +будто +человек +чего +раз +тоже +себе +под +жизнь +будет +ж +тогда +кто +этот +говорил +того +потому +этого +какой +совсем +ним +здесь +этом +один +почти +мой +тем +чтобы +нее +кажется +сейчас +были +куда +зачем +сказать +всех +никогда +сегодня +можно +при +наконец +два +об +другой +хоть +после +над +больше +тот +через +эти +нас +про +всего +них +какая +много +разве +сказала +три +эту +моя +впрочем +хорошо +свою +этой +перед +иногда +лучше +чуть +том +нельзя +такой +им +более +всегда +конечно +всю +между diff --git a/.docksal/etc/solr/solr811/stopwords_sk.txt b/.docksal/etc/solr/solr811/stopwords_sk.txt new file mode 100644 index 000000000..f6d21e217 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_sk.txt @@ -0,0 +1,173 @@ +a +aby +aj +ak +ako +ale +alebo +and +ani +áno +asi +až +bez +bude +budem +budeš +budeme +budete +budú +by +bol +bola +boli +bolo +byť +cez +čo +či +ďalší +ďalšia +ďalšie +dnes +do +ho +ešte +for +i +ja +je +jeho +jej +ich +iba +iné +iný +som +si +sme +sú +k +kam +každý +každá +každé +každí +kde +keď +kto +ktorá +ktoré +ktorou +ktorý +ktorí +ku +lebo +len +ma +mať +má +máte +medzi +mi +mna +mne +mnou +musieť +môcť +môj +môže +my +na +nad +nám +náš +naši +nie +nech +než +nič +niektorý +nové +nový +nová +nové +noví +o +od +odo +of +on +ona +ono +oni +ony +po +pod +podľa +pokiaľ +potom +práve +pre +prečo +preto +pretože +prvý +prvá +prvé +prví +pred +predo +pri +pýta +s +sa +so +si +svoje +svoj +svojich +svojím +svojími +ta +tak +takže +táto +teda +te +tě +ten +tento +the +tieto +tým +týmto +tiež +to +toto +toho +tohoto +tom +tomto +tomuto +toto +tu +tú +túto +tvoj +ty +tvojími +už +v +vám +váš +vaše +vo +viac +však +všetok +vy +z +za +zo +že diff --git a/.docksal/etc/solr/solr811/stopwords_sr.txt b/.docksal/etc/solr/solr811/stopwords_sr.txt new file mode 100644 index 000000000..7297e3ef7 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_sr.txt @@ -0,0 +1,125 @@ +baš +bez +biæe +bio +biti +blizu +broj +dana +danas +doæi +dobar +dobiti +dok +dole +došao +drugi +duž +dva +èesto +èiji +gde +gore +hvala +iæi +iako +ide +ima +imam +imao +ispod +izmeðu +iznad +izvan +izvoli +jedan +jedini +jednom +jeste +još +juèe +kad +kako +kao +koje +koji +kroz +mali +manji +misli +mnogo +moæi +mogu +mora +morao +naæi +naš +negde +nego +nekad +neki +nemam +nešto +nije +nijedan +nikada +nismo +ništa +njega +njegov +oko +okolo +ona +onaj +oni +ono +osim +ostali +otišao +ovako +ovamo +ovado +ove +ovo +pitati +povodom +praviti +pre +preko +prema +prvi +put +radje +sada +smeti +šta +stvar +stvarno +sutra +svaki +sve +svim +svugde +taèno +tada +taj +takoðe +tamo +tim +uèinio +uèiniti +umalo +unutra +upotrebiti +uzeti +vaš +veæina +veoma +video +više +zahvaliti +zašto +zbog +želeo +želi +znati diff --git a/.docksal/etc/solr/solr811/stopwords_sv.txt b/.docksal/etc/solr/solr811/stopwords_sv.txt new file mode 100644 index 000000000..742bb6263 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_sv.txt @@ -0,0 +1,114 @@ +och +det +att +i +en +jag +hon +som +han +på +den +med +var +sig +för +så +till +är +men +ett +om +hade +de +av +icke +mig +du +henne +då +sin +nu +har +inte +hans +honom +skulle +hennes +där +min +man +ej +vid +kunde +något +från +ut +när +efter +upp +vi +dem +vara +vad +över +än +dig +kan +sina +här +ha +mot +alla +under +någon +eller +allt +mycket +sedan +ju +denna +själv +detta +åt +utan +varit +hur +ingen +mitt +ni +bli +blev +oss +din +dessa +några +deras +blir +mina +samma +vilken +er +sådan +vår +blivit +dess +inom +mellan +sådant +varför +varje +vilka +ditt +vem +vilket +sitta +sådana +vart +dina +vars +vårt +våra +ert +era +vilkas diff --git a/.docksal/etc/solr/solr811/stopwords_th.txt b/.docksal/etc/solr/solr811/stopwords_th.txt new file mode 100644 index 000000000..b9c713b7e --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_th.txt @@ -0,0 +1,115 @@ +ไว้ +ไม่ +ไป +ได้ +ให้ +ใน +โดย +แห่ง +แล้ว +และ +แรก +แบบ +แต่ +เอง +เห็น +เลย +เริ่ม +เรา +เมื่อ +เพื่อ +เพราะ +เป็นการ +เป็น +เปิดเผย +เปิด +เนื่องจาก +เดียวกัน +เดียว +เช่น +เฉพาะ +เคย +เข้า +เขา +อีก +อาจ +อะไร +ออก +อย่าง +อยู่ +อยาก +หาก +หลาย +หลังจาก +หลัง +หรือ +หนึ่ง +ส่วน +ส่ง +สุด +สําหรับ +ว่า +วัน +ลง +ร่วม +ราย +รับ +ระหว่าง +รวม +ยัง +มี +มาก +มา +พร้อม +พบ +ผ่าน +ผล +บาง +น่า +นี้ +นํา +นั้น +นัก +นอกจาก +ทุก +ที่สุด +ที่ +ทําให้ +ทํา +ทาง +ทั้งนี้ +ทั้ง +ถ้า +ถูก +ถึง +ต้อง +ต่างๆ +ต่าง +ต่อ +ตาม +ตั้งแต่ +ตั้ง +ด้าน +ด้วย +ดัง +ซึ่ง +ช่วง +จึง +จาก +จัด +จะ +คือ +ความ +ครั้ง +คง +ขึ้น +ของ +ขอ +ขณะ +ก่อน +ก็ +การ +กับ +กัน +กว่า +กล่าว diff --git a/.docksal/etc/solr/solr811/stopwords_tr.txt b/.docksal/etc/solr/solr811/stopwords_tr.txt new file mode 100644 index 000000000..41beee3a7 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_tr.txt @@ -0,0 +1,96 @@ +acaba +altmış +altı +ama +ancak +arada +aslında +ayrıca +bana +bazı +belki +ben +benden +beni +benim +beri +beş +bile +bin +bir +birçok +biri +birkaç +birkez +birşey +birşeyi +biz +bize +bizden +bizi +bizim +böyle +böylece +bu +buna +bunda +bundan +bunlar +bunları +bunların +bunu +bunun +burada +çok +çünkü +da +daha +dahi +de +defa +değil +diğer +diye +doksan +dokuz +dolayı +dolayısıyla +dört +edecek +eden +ederek +edilecek +ediliyor +edilmesi +ediyor +eğer +elli +en +etmesi +etti +ettiği +ettiğini +gibi +göre +halen +hangi +hatta +hem +henüz +hep +hepsi +her +herhangi +herkesin +hiç +hiçbir +için +iki +ile +ilgili +ise +işte +itibaren +itibariyle +kadar +karşın diff --git a/.docksal/etc/solr/solr811/stopwords_uk.txt b/.docksal/etc/solr/solr811/stopwords_uk.txt new file mode 100644 index 000000000..68b142917 --- /dev/null +++ b/.docksal/etc/solr/solr811/stopwords_uk.txt @@ -0,0 +1,145 @@ +а +або +аж +але +б +без +в +вам +вами +вас +ваш +ваша +ваше +ваші +вже +ви +від +він +вона +вони +воно +все +всею +всім +всіх +всю +вся +втім +г +де +для +до +е +є +ж +з +за +зате +зі +і +її +їй +їм +їх +його +йому +м +мене +мені +ми +мій +мною +моє +мож +мої +моя +на +над +нам +нами +нас +наш +наша +наше +наші +не +неї +нею +ними +них +ні +ніж +ній +ну +нього +однак +ось +під +по +при +про +саму +свого +своє +своєї +свої +своїх +свою +себе +сих +т +та +так +така +таке +такий +такі +також +там +твій +твоє +твоя +тебе +теж +тепер +ти +тим +тими +тих +ті +то +тобі +того +той +тому +тою +ту +у +хоч +хоча +хто +це +цей +цим +цими +цих +ці +цієї +цього +цьому +цю +ця +чи +ще +що +щоб +я +як +яка +який +яких +які +якого +якої +якщо diff --git a/.docksal/etc/solr/solr811/stopwords_und.txt b/.docksal/etc/solr/solr811/stopwords_und.txt new file mode 100644 index 000000000..e69de29bb diff --git a/.docksal/etc/solr/solr811/synonyms_ar.txt b/.docksal/etc/solr/solr811/synonyms_ar.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_ar.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_bg.txt b/.docksal/etc/solr/solr811/synonyms_bg.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_bg.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_ca.txt b/.docksal/etc/solr/solr811/synonyms_ca.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_ca.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_cs.txt b/.docksal/etc/solr/solr811/synonyms_cs.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_cs.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_da.txt b/.docksal/etc/solr/solr811/synonyms_da.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_da.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_de.txt b/.docksal/etc/solr/solr811/synonyms_de.txt new file mode 100644 index 000000000..17c228a33 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_de.txt @@ -0,0 +1,9 @@ +drupal, durpal +glas, gläser +küche, küchen +loch, löcher +plan, pläne +plane, planen +schloss, schlösser +schrank, schränke +schranke, schranken diff --git a/.docksal/etc/solr/solr811/synonyms_el.txt b/.docksal/etc/solr/solr811/synonyms_el.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_el.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_en.txt b/.docksal/etc/solr/solr811/synonyms_en.txt new file mode 100644 index 000000000..5dc4536bf --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_en.txt @@ -0,0 +1,17477 @@ +drupal, durpal +abettor's, abetter's +abettor, abetter +abettors, abetters +abnormalize, abnormalise +abnormalized, abnormalised +abnormalizing, abnormalising +abolitionize, abolitionise +abolitionized, abolitionised +abolitionizing, abolitionising +abridgment's, abridgement's +abridgment, abridgement +abridgments, abridgements +absinthe's, absinth's +absinthe, absinth +absinthes, absinths +academize, academise +academized, academised +academizing, academising +acalephe, acalephae +accessorize, accessorise +accessorized, accessorised +accessorizes, accessorises +accessorizing, accessorising +acclimatizable, acclimatisable +acclimatization's, acclimatisation's +acclimatization, acclimatisation +acclimatize, acclimatise +acclimatized, acclimatised +acclimatizer, acclimatiser +acclimatizers, acclimatisers +acclimatizes, acclimatises +acclimatizing, acclimatising +accorage, accourage +accoraged, accouraged +accorages, accourages +accoraging, accouraging +accouter, accoutre +accoutered, accoutred +accoutering, accoutring +accouterment's, accoutrement's +accouterment, accoutrement +accouterments, accoutrements +accouters, accoutres +Acemetae's, Acoemetae's +Acemetae, Acoemetae +Acemetic's, Acoemetic's +Acemetic, Acoemetic +Acer's, Acre's +Acer, Acre +acetonemia, acetonaemia +acetonemic, acetonaemic +achenia, achaenia +achenium, achaenium +acheniums, achaeniums +achenocarp, achaenocarp +achroiocythemia, achroiocythaemia +achromatization's, achromatisation's +achromatization, achromatisation +achromatizations, achromatisations +achromatize, achromatise +achromatized, achromatised +achromatizes, achromatises +achromatizing, achromatising +acidemia, acidaemia +acknowledgment's, acknowledgement's +acknowledgment, acknowledgement +acknowledgments, acknowledgements +acmesthesia, acmaesthesia +acroanesthesia, acroanaesthesia +acroesthesia, acroaesthesia +actualization's, actualisation's +actualization, actualisation +actualizations, actualisations +actualize, actualise +actualized, actualised +actualizes, actualises +actualizing, actualising +acuesthesia, acuaesthesia +adapter's, adaptor's +adapter, adaptor +adapters, adaptors +addable, addible +addenda, addendums +adjuster's, adjustor's +adjuster, adjustor +adjusters, adjustors +adonize, adonise +adonized, adonised +adonizes, adonises +adonizing, adonising +adrenalin's, adrenalin's +adrenaline, adrenalin +adulterize, adulterise +adulterized, adulterised +adulterizes, adulterises +adulterizing, adulterising +advene, advenae +adverbialize, adverbialise +adverbialized, adverbialised +adverbializes, adverbialises +adverbializing, adverbialising +advertise, advertize +advertised, advertized +advertisement's, advertizement's +advertisement, advertizement +advertisements, advertizements +advertises, advertizes +advertising, advertizing +advertizable, advertisable +adviser's, advisor's +adviser, advisor +advisers, advisors +adze's, adz's +adze, adz +aedile's, edile's +aedile, edile +aediles, ediles +Aedon's, Aaedon's +Aedon, Aaedon +Aeetes's, Aeaetes's +Aeetes, Aeaetes +aegis's, egis's +aegis, egis +aegises, egises +aerialness's, aaerialness's +aerialness, aaerialness +aeric, areic +aerogram, aerogramme +aerograms, aerogrammes +aerographer, areographer +aerographic, areographic +aerographical, areographical +aerographies, areographies +aerography's, areography's +aerography, areography +aerologic, areologic +aerological, areological +aerologies, areologies +aerologist's, areologist's +aerologist, areologist +aerology's, areology's +aerology, areology +aerometer, areometer +aerometers, areometers +aerometric, areometric +Aerope's, Aaerope's +Aerope, Aaerope +aesthete's, esthete's +aesthete, esthete +aesthetes, esthetes +aesthetic's, esthetic's +aesthetic, esthetic +aesthetically, esthetically +aestheticize, aestheticise +aestheticized, aestheticised +aestheticizes, aestheticises +aestheticizing, aestheticising +aesthetics, esthetics +affeer, affere +Africanization's, Africanisation's +Africanization, Africanisation +Africanizations, Africanisations +Africanize, Africanise +Africanized, Africanised +Africanizes, Africanises +Africanizing, Africanising +Afrikanerization, Afrikanerisation +Afrikanerize, Afrikanerise +Afrikanerized, Afrikanerised +Afrikanerizes, Afrikanerises +Afrikanerizing, Afrikanerising +agathodemon, agathodaemon +agatize, agatise +agatizes, agatises +ageism, agism +agenize, agenise +ager, agre +aggrandizable's, aggrandisable's +aggrandizable, aggrandisable +aggrandizables, aggrandisables +aggrandization, aggrandisation +aggrandize, aggrandise +aggrandized, aggrandised +aggrandizement's, aggrandisement's +aggrandizement, aggrandisement +aggrandizements, aggrandisements +aggrandizer's, aggrandiser's +aggrandizer, aggrandiser +aggrandizers, aggrandisers +aggrandizes, aggrandises +aggrandizing, aggrandising +aging's, ageing's +aging, ageing +agings, ageings +agnize, agnise +agnized, agnised +agnizes, agnises +agnizing, agnising +agonize, agonise +agonized, agonised +agonizedlies, agonisedlies +agonizedly, agonisedly +agonizer, agoniser +agonizers, agonisers +agonizes, agonises +agonizing, agonising +agonizinglier, agonisinglier +agonizingliest, agonisingliest +agonizingly, agonisingly +agrarianize, agrarianise +agrarianizes, agrarianises +agrize, agrise +agrized, agrised +agrizes, agrises +agrizing, agrising +aguize, aguise +aguized, aguised +aguizes, aguises +aguizing, aguising +aiger, aigre +air_gun, airgun +air_letter, airletter +airfoil's, aerofoil's +airfoil, aerofoil +airfoils, aerofoils +airgel, aerogel +airplane's, aeroplane's +airplane, aeroplane +airplanes, aeroplanes +airstrike's, air_strike's +airstrike, air_strike +airstrikes, air_strikes +aker, akre +Aktistete's, Aktistetae's +Aktistete, Aktistetae +albitize, albitise +albitized, albitised +albitizes, albitises +albitizing, albitising +albumenizer, albumeniser +albuminisation's, albuminization's +albuminisation, albuminization +albuminisations, albuminizations +albuminise, albuminize +albuminised, albuminized +albuminises, albuminizes +albuminising, albuminizing +alchemize, alchemise +alchemized, alchemised +alchemizes, alchemises +alchemizing, alchemising +Alcide's, Alcidae's +Alcide, Alcidae +Alcithoe's, Alcithoae's +Alcithoe, Alcithoae +alcoholizable's, alcoholisable's +alcoholizable, alcoholisable +alcoholizables, alcoholisables +alcoholization's, alcoholisation's +alcoholization, alcoholisation +alcoholizations, alcoholisations +alcoholize, alcoholise +alcoholized, alcoholised +alcoholizes, alcoholises +alcoholizing, alcoholising +aleucemic, aleucaemic +aleukemic, aleukaemic +Aleus's, Aloeus's +Aleus, Aloeus +algebraization's, algebraisation's +algebraization, algebraisation +algebraizations, algebraisations +algebraize, algebraise +algebraizes, algebraises +algesthesis, algaesthesis +alienize, alienise +alienizes, alienises +align, aline +aligned, alined +aligning, alining +alignment's, alinement's +alignment, alinement +alignments, alinements +aligns, alines +alkalinization's, alkalinisation's +alkalinization, alkalinisation +alkalinizations, alkalinisations +alkalinize, alkalinise +alkalinized, alkalinised +alkalinizes, alkalinises +alkalinizing, alkalinising +alkalizable, alkalisable +alkalization's, alkalisation's +alkalization, alkalisation +alkalizations, alkalisations +alkalize, alkalise +alkalized, alkalised +alkalizer's, alkaliser's +alkalizer, alkaliser +alkalizes, alkalises +alkalizing, alkalising +allegorization's, allegorisation's +allegorization, allegorisation +allegorizations, allegorisations +allegorize, allegorise +allegorized, allegorised +allegorizer's, allegoriser's +allegorizer, allegoriser +allegorizers, allegorisers +allegorizes, allegorises +allegorizing, allegorising +alleluia's, halleluiah's +alleluia, halleluiah +alleluias, halleluiahs +alloxuremia, alloxuraemia +almanac, almanack +almanacs, almanacks +alphabetization's, alphabetisation's +alphabetization, alphabetisation +alphabetizations, alphabetisations +alphabetize, alphabetise +alphabetized, alphabetised +alphabetizer's, alphabetiser's +alphabetizer, alphabetiser +alphabetizers, alphabetisers +alphabetizes, alphabetises +alphabetizing, alphabetising +alternize, alternise +alternizes, alternises +althea's, althaea's +althea, althaea +altheas, althaeas +althein, althaein +although, altho +aluminization, aluminisation +aluminize, aluminise +aluminized, aluminised +aluminizes, aluminises +aluminizing, aluminising +aluminum's, aluminium's +aluminum, aluminium +aluminums, aluminiums +alumni, alumnuses +alveole, alveolae +amalgamatize, amalgamatise +amalgamatizes, amalgamatises +amalgamization's, amalgamisation's +amalgamization, amalgamisation +amalgamizations, amalgamisations +amalgamize, amalgamise +amalgamizes, amalgamises +Amalthea's, Amalthaea's +Amalthea, Amalthaea +ambiance's, ambience's +ambiance, ambience +ambiances, ambiences +ambicolorate, ambicolourate +ambicoloration, ambicolouration +ambilevous, ambilaevous +ameban, amoeban +amebas, amebae +amebean, amoebean +amebian, amoebian +amebiases, amoebiases +amebiasis, amoebiasis +amebicidal, amoebicidal +amebicide, amoebicide +amebid, amoebid +amebiform, amoebiform +amebiosis, amoebiosis +amebocyte's, amoebocyte's +amebocyte, amoebocyte +amebocytes, amoebocytes +ameboidism's, amoeboidism's +ameboidism, amoeboidism +amebous, amoebous +amebula, amoebula +amenorrhea's, amenorrhoea's +amenorrhea, amenorrhoea +amenorrheal, amenorrhoeal +amenorrheas, amenorrhoeas +amenorrheic, amenorrhoeic +Americanization's, Americanisation's +Americanization, Americanisation +americanization, americanisation +Americanizations, Americanisations +Americanize, Americanise +Americanized, Americanised +americanized, americanised +Americanizer's, Americaniser's +Americanizer, Americaniser +Americanizers, Americanisers +Americanizes, Americanises +Americanizing, Americanising +amid, amidst +amir's, ameer's +amir, ameer +amirs, ameers +ammocete's, ammocoete's +ammocete, ammocoete +ammocetes, ammocoetes +ammoniemia, ammoniaemia +amoeba's, ameba's +amoeba, ameba +amoebic, amebic +amoeboid, ameboid +amok's, amuck's +amok, amuck +amoks, amucks +among, amongst +amoralize, amoralise +amoralizes, amoralises +amoret, amouret +amorism's, amourism's +amorism, amourism +amorisms, amourisms +amorist's, amourist's +amorist, amourist +amoristic, amouristic +amoristics, amouristics +amorists, amourists +amorphization, amorphisation +amorphize, amorphise +amortizable's, amortisable's +amortizable, amortisable +amortizabler, amortisabler +amortizables, amortisables +amortizablest, amortisablest +amortization's, amortisation's +amortization, amortisation +amortizations, amortisations +amortize, amortise +amortized, amortised +amortizement's, amortisement's +amortizement, amortisement +amortizements, amortisements +amortizes, amortises +amortizing, amortising +amphigean, amphigaean +amphitheater's, amphitheatre's +amphitheater, amphitheatre +amphitheaters, amphitheatres +ampoule's, ampul's +ampoule, ampul +ampoules, ampuls +amygdale, amygdalae +amyxorrhea, amyxorrhoea +anabaptize, anabaptise +anabaptized, anabaptised +anabaptizes, anabaptises +anabaptizing, anabaptising +anaesthetization's, anesthetisation's +anaesthetization, anesthetisation +anaesthetizations, anesthetisations +anaesthetize, anesthetise +anaesthetized, anesthetised +anaesthetizer, anesthetiser +anaesthetizers, anesthetisers +anaesthetizes, anesthetises +anaesthetizing, anesthetising +anagrammatize, anagrammatise +anagrammatized, anagrammatised +anagrammatizes, anagrammatises +anagrammatizing, anagrammatising +analogize, analogise +analogized, analogised +analogizes, analogises +analogizing, analogising +analytical, analytic +analytically, analyticalally +analyticiti, analyticaliti +analyticitis, analyticalitis +analyticity, analyticality +analyzability's, analysability's +analyzability, analysability +analyzable, analysable +analyzabler, analysabler +analyzablest, analysablest +analyzation's, analysation's +analyzation, analysation +analyzations, analysations +analyze, analyse +analyzed, analysed +analyzer's, analyser's +analyzer, analyser +analyzers, analysers +analyzes, analyses +analyzing, analysing +anapestically, anapaestically +anapneic, anapnoeic +anarchize, anarchise +anarchized, anarchised +anarchizes, anarchises +anarchizing, anarchising +anathematization's, anathematisation's +anathematization, anathematisation +anathematizations, anathematisations +anathematize, anathematise +anathematized, anathematised +anathematizer's, anathematiser's +anathematizer, anathematiser +anathematizes, anathematises +anathematizing, anathematising +anatomizable, anatomisable +anatomization's, anatomisation's +anatomization, anatomisation +anatomize, anatomise +anatomized, anatomised +anatomizer's, anatomiser's +anatomizer, anatomiser +anatomizes, anatomises +anatomizing, anatomising +Anchinoe's, Anchinoae's +Anchinoe, Anchinoae +ancille, ancillae +anematosis, anaematosis +anemia's, anaemia's +anemia, anaemia +anemias, anaemias +anemic, anaemic +anemically, anaemically +anemicer, anaemicer +anemicest, anaemicest +anemics, anaemics +aneretic, anaeretic +anesis, anoesis +anesthesia's, anaesthesia's +anesthesia, anaesthesia +anesthesiant, anaesthesiant +anesthesias, anaesthesias +anesthesiologies, anaesthesiologies +anesthesiologist's, anaesthesiologist's +anesthesiologist, anaesthesiologist +anesthesiologists, anaesthesiologists +anesthesiology's, anaesthesiology's +anesthesiology, anaesthesiology +anesthesis, anaesthesis +anesthetic's, anaesthetic's +anesthetic, anaesthetic +anesthetically, anaesthetically +anestheticer, anaestheticer +anestheticest, anaestheticest +anesthetics, anaesthetics +anesthetist's, anaesthetist's +anesthetist, anaesthetist +anesthetists, anaesthetists +anesthyl, anaesthyl +anestra, anoestra +anestri, anoestri +anestrous, anoestrous +anestrum, anoestrum +anestrus's, anoestrus's +anestrus, anoestrus +anestruses, anoestruses +anetic, anoetic +anetiological, anaetiological +aneurysm's, aneurism's +aneurysm, aneurism +aneurysms, aneurisms +angelicize, angelicise +angelicizes, angelicises +angelize, angelise +angelizes, angelises +Anglicanize's, Anglicanise's +Anglicanize, Anglicanise +Anglicanizes, Anglicanises +anglicization's, anglicisation's +anglicization, anglicisation +anglicizations, anglicisations +anglicize, anglicise +anglicized, anglicised +anglicizes, anglicises +anglicizing, anglicising +angrecum, angraecum +angularization's, angularisation's +angularization, angularisation +angularizations, angularisations +angularize, angularise +angularizes, angularises +anhematopoiesis's, anhaematopoiesis's +anhematopoiesis, anhaematopoiesis +anhematosis, anhaematosis +anhemolytic, anhaemolytic +anhydremia, anhydraemia +anhydremic, anhydraemic +anhydridization's, anhydridisation's +anhydridization, anhydridisation +anhydridizations, anhydridisations +anhydridize, anhydridise +anhydridizes, anhydridises +animalization's, animalisation's +animalization, animalisation +animalizations, animalisations +animalize, animalise +animalized, animalised +animalizes, animalises +animalizing, animalising +animized, animised +annalize, annalise +annalized, annalised +annalizes, annalises +annalizing, annalising +annualization, annualisation +annualize, annualise +annualized, annualised +annualizes, annualises +annualizing, annualising +anodization, anodisation +anodize, anodise +anodized, anodised +anodizes, anodises +anodizing, anodising +anonymize, anonymise +anonymized, anonymised +anonymizes, anonymises +anonymizing, anonymising +Anora's, Anoura's +Anora, Anoura +anoxemia's, anoxaemia's +anoxemia, anoxaemia +anoxemic, anoxaemic +anserine, anserinae +antagonizable, antagonisable +antagonization's, antagonisation's +antagonization, antagonisation +antagonizations, antagonisations +antagonize, antagonise +antagonized, antagonised +antagonizer, antagoniser +antagonizers, antagonisers +antagonizes, antagonises +antagonizing, antagonising +antennae, antenna +antennas, antenna +anthecological, anthoecological +anthecologist, anthoecologist +anthecology, anthoecology +anthologization, anthologisation +anthologize, anthologise +anthologized, anthologised +anthologizer, anthologiser +anthologizes, anthologises +anthologizing, anthologising +anthracemia, anthracaemia +anthracitization's, anthracitisation's +anthracitization, anthracitisation +anthracitizations, anthracitisations +anthropomorphization's, anthropomorphisation's +anthropomorphization, anthropomorphisation +anthropomorphizations, anthropomorphisations +anthropomorphize, anthropomorphise +anthropomorphized, anthropomorphised +anthropomorphizes, anthropomorphises +anthropomorphizing, anthropomorphising +anticatalyzer's, anticatalyser's +anticatalyzer, anticatalyser +anticatalyzers, anticatalysers +anticentralization's, anticentralisation's +anticentralization, anticentralisation +anticentralizations, anticentralisations +anticize, anticise +anticizes, anticises +antiepicenter's, antiepicentre's +antiepicenter, antiepicentre +antiepicenters, antiepicentres +antifertilizer's, antifertiliser's +antifertilizer, antifertiliser +antifertilizers, antifertilisers +antilabor's, antilabour's +antilabor, antilabour +antilabors, antilabours +antilemic, antiloemic +antimedieval, antimediaeval +antimedievalism's, antimediaevalism's +antimedievalism, antimediaevalism +antimedievalist's, antimediaevalist's +antimedievalist, antimediaevalist +antimedievally, antimediaevally +antioxidizer's, antioxidiser's +antioxidizer, antioxidiser +antioxidizers, antioxidisers +antioxidizing's, antioxidising's +antioxidizing, antioxidising +antioxidizings, antioxidisings +antipathize, antipathise +antipathizes, antipathises +antiquarianize, antiquarianise +antiquarianizes, antiquarianises +antirumor's, antirumour's +antirumor, antirumour +antirumors, antirumours +antisensitize, antisensitise +antisensitizer's, antisensitiser's +antisensitizer, antisensitiser +antisensitizers, antisensitisers +antisensitizes, antisensitises +antisepticize, antisepticise +antisepticized, antisepticised +antisepticizes, antisepticises +antisepticizing, antisepticising +antiseptize, antiseptise +antiseptizes, antiseptises +antisiphon's, antisyphon's +antisiphon, antisyphon +antisiphons, antisyphons +antithesize, antithesise +antithesizes, antithesises +anviled, anvilled +anviling, anvilling +apesthesia, apaesthesia +apesthetic, apaesthetic +aphereses, aphaereses +apheresis's, aphaeresis's +apheresis, aphaeresis +apheretic, aphaeretic +aphetize, aphetise +aphetized, aphetised +aphetizes, aphetises +aphetizing, aphetising +aphorize, aphorise +aphorized, aphorised +aphorizer's, aphoriser's +aphorizer, aphoriser +aphorizers, aphorisers +aphorizes, aphorises +aphorizing, aphorising +apnea's, apnoea's +apnea, apnoea +apneal, apnoeal +apneas, apnoeas +apneic, apnoeic +apocenter, apocentre +apogeic, apogaeic +apologize, apologise +apologized, apologised +apologizer's, apologiser's +apologizer, apologiser +apologizers, apologisers +apologizes, apologises +apologizing, apologising +apophthegmatize, apophthegmatise +apophthegmatized, apophthegmatised +apophthegmatizes, apophthegmatises +apophthegmatizing, apophthegmatising +aporrhea, aporrhoea +apostatization, apostatisation +apostatize, apostatise +apostatized, apostatised +apostatizes, apostatises +apostatizing, apostatising +apostolize, apostolise +apostolized, apostolised +apostolizes, apostolises +apostolizing, apostolising +apostrophize, apostrophise +apostrophized, apostrophised +apostrophizes, apostrophises +apostrophizing, apostrophising +apothegmatize, apothegmatise +apothegmatized, apothegmatised +apothegmatizes, apothegmatises +apothegmatizing, apothegmatising +apotheosize, apotheosise +apotheosized, apotheosised +apotheosizes, apotheosises +apotheosizing, apotheosising +appall, appal +appalls, appals +appareled, apparelled +appareling, apparelling +appendices, appendix +appendixes, appendix +appetize, appetise +appetized, appetised +appetizement's, appetisement's +appetizement, appetisement +appetizements, appetisements +appetizer's, appetiser's +appetizer, appetiser +appetizers, appetisers +appetizes, appetises +appetizing, appetising +appetizingly, appetisingly +apprizal, apprisal +apprizer, appriser +apprizers, apprisers +apprizings, apprisings +aquaculture's, aquiculture's +aquaculture, aquiculture +Arabianize's, Arabianise's +Arabianize, Arabianise +Arabianizes, Arabianises +Arabicize, Arabicise +Arabicizes, Arabicises +arabization's, arabisation's +arabization, arabisation +arabizations, arabisations +Arabize, Arabise +arabize, arabise +Arabized, Arabised +arabized, arabised +Arabizes, Arabises +arabizes, arabises +Arabizing, Arabising +arabizing, arabising +Aramean, Aramaean +Arameans, Aramaeans +arbalester, arbalestre +arbor's, arbour's +arbor, arbour +arbored, arboured +arbores, arboures +arborization's, arborisation's +arborization, arborisation +arborizations, arborisations +arborize, arborise +arborized, arborised +arborizes, arborises +arborizing, arborising +arbors, arbours +archaeologic, archeologic +archaeological, archeological +archaeologically, archeologically +archaeologies, archeologies +archaeologist's, archeologist's +archaeologist, archeologist +archaeologists, archeologists +archaeology's, archeology's +archaeology, archeology +archaize, archaise +archaized, archaised +archaizer's, archaiser's +archaizer, archaiser +archaizers, archaisers +archaizes, archaises +archaizing, archaising +arche, archae +archeal, archaeal +archean, archaean +archei, archaei +archeoastronomies, archaeoastronomies +archeoastronomy, archaeoastronomy +archeocyte's, archaeocyte's +archeocyte, archaeocyte +archeol, archaeol +archeolithic, archaeolithic +archeologian, archaeologian +archeometries, archaeometries +archeometry, archaeometry +Archeozic, Archaeozic +Archeozoic, Archaeozoic +archeozoic, archaeozoic +archetypal, archetypical +archetypally, archetypically +archeus, archaeus +arcticize, arcticise +arcticizes, arcticises +Arctogea's, Arctogaea's +Arctogea, Arctogaea +Arctogean's, Arctogaean's +Arctogean, Arctogaean +Arctogeic's, Arctogaeic's +Arctogeic, Arctogaeic +ardor's, ardour's +ardor, ardour +ardors, ardours +arenicolor, arenicolour +areole, areolae +areometric, araeometric +areometrical, araeometrical +areostyle, araeostyle +areostyles, araeostyles +areosystyle, araeosystyle +Arianize's, Arianise's +Arianize, Arianise +Arianized's, Arianised's +Arianized, Arianised +Arianizes, Arianises +Arianizing's, Arianising's +Arianizing, Arianising +Arimathea's, Arimathaea's +Arimathea, Arimathaea +Arimathean's, Arimathaean's +Arimathean, Arimathaean +ariste, aristae +arithmetization's, arithmetisation's +arithmetization, arithmetisation +arithmetizations, arithmetisations +arithmetize, arithmetise +arithmetized, arithmetised +arithmetizes, arithmetises +armor's, armour's +armor, armour +armorbearer's, armourbearer's +armorbearer, armourbearer +armored, armoured +armorer's, armourer's +armorer, armourer +armorers, armourers +armoried, armouried +armoring, armouring +armorless, armourless +armors, armours +armory's, armoury's +armory, armoury +aromatite, aromatitae +aromatization's, aromatisation's +aromatization, aromatisation +aromatize, aromatise +aromatized, aromatised +aromatizer's, aromatiser's +aromatizer, aromatiser +aromatizes, aromatises +aromatizing, aromatising +arsenicize, arsenicise +arsenicizes, arsenicises +Arsinoe's, Arsinoae's +Arsinoe, Arsinoae +arterialization's, arterialisation's +arterialization, arterialisation +arterializations, arterialisations +arterialize, arterialise +arterialized, arterialised +arterializes, arterialises +arterializing, arterialising +arthrempyesis, arthroempyesis +artifact's, artefact's +artifact, artefact +artifacts, artefacts +artificialize, artificialise +artificialized, artificialised +artificializes, artificialises +artificializing, artificialising +Aryanization, Aryanisation +Aryanize, Aryanise +Aryanized's, Aryanised's +Aryanized, Aryanised +Aryanizes, Aryanises +Aryanizing's, Aryanising's +Aryanizing, Aryanising +arytenoid, arytaenoid +arytenoids, arytaenoids +asafetida's, asafoetida's +asafetida, asafoetida +asafetidas, asafoetidas +ascendance's, ascendence's +ascendance, ascendence +ascendancy's, ascendency's +ascendancy, ascendency +ascendant's, ascendent's +ascendant, ascendent +ascendants, ascendents +Asclepiade's, Asclepiadae's +Asclepiade, Asclepiadae +Asel's, Asael's +Asel, Asael +asepticize, asepticise +asepticized, asepticised +asepticizes, asepticises +asepticizing, asepticising +asexualization's, asexualisation's +asexualization, asexualisation +asexualize, asexualise +asexualized, asexualised +asexualizing, asexualising +Asiaticization's, Asiaticisation's +Asiaticization, Asiaticisation +Asiaticizations, Asiaticisations +Asiaticize's, Asiaticise's +Asiaticize, Asiaticise +Asiaticizes, Asiaticises +Asmonean's, Asmonaean's +Asmonean, Asmonaean +aspheterize, aspheterise +aspheterized, aspheterised +aspheterizes, aspheterises +aspheterizing, aspheterising +assafetida, assafoetida +assafetidas, assafoetidas +asshole's, arsehole's +asshole, arsehole +assholes, arseholes +Assidean's, Assidaean's +Assidean, Assidaean +Assyrianize's, Assyrianise's +Assyrianize, Assyrianise +Assyrianizes, Assyrianises +Astera's, Astrea's +Astera, Astrea +astigmatizer's, astigmatiser's +astigmatizer, astigmatiser +astigmatizers, astigmatisers +Astrea's, Astraea's +Astrea, Astraea +astrean, astraean +astronomize, astronomise +astronomized, astronomised +astronomizes, astronomises +astronomizing, astronomising +asynchronize, asynchronise +asynchronized, asynchronised +asynchronizes, asynchronises +asynchronizing, asynchronising +atheize, atheise +atheized, atheised +atheizes, atheises +atheizing, atheising +athetize, athetise +athetized, athetised +athetizes, athetises +athetizing, athetising +atmolyze, atmolyse +atmolyzed, atmolysed +atmolyzes, atmolyses +atmolyzing, atmolysing +atomizability, atomisability +atomizable, atomisable +atomization's, atomisation's +atomization, atomisation +atomizations, atomisations +atomize, atomise +atomized, atomised +atomizer's, atomiser's +atomizer, atomiser +atomizers, atomisers +atomizes, atomises +atomizing, atomising +atroceruleus, atrocoeruleus +attemper, attempre +Atticize, Atticise +atticize, atticise +Atticized, Atticised +Atticizes, Atticises +atticizes, atticises +Atticizing, Atticising +attitudinization, attitudinisation +attitudinize, attitudinise +attitudinized, attitudinised +attitudinizer's, attitudiniser's +attitudinizer, attitudiniser +attitudinizers, attitudinisers +attitudinizes, attitudinises +attitudinizing, attitudinising +attitudinizings, attitudinisings +aunter, auntre +auntie's, aunty's +auntie, aunty +aureole's, aureola's +aureole, aureola +Australianize's, Australianise's +Australianize, Australianise +Australianizes, Australianises +Australopithecine's, Australopithecinae's +Australopithecine, Australopithecinae +Austrianize's, Austrianise's +Austrianize, Austrianise +Austrianizes, Austrianises +autecious, autoecious +auteciously, autoeciously +auteciousness's, autoeciousness's +auteciousness, autoeciousness +autecism's, autoecism's +autecism, autoecism +autecisms, autoecisms +autecy, autoecy +authorizable, authorisable +authorization's, authorisation's +authorization, authorisation +authorizations, authorisations +authorize, authorise +authorized, authorised +authorizer's, authoriser's +authorizer, authoriser +authorizers, authorisers +authorizes, authorises +authorizing, authorising +autocatalyze, autocatalyse +autocatalyzed, autocatalysed +autocatalyzes, autocatalyses +autocatalyzing, autocatalysing +autodialer, autodialler +autoimmunization, autoimmunisation +autoionization's, autoionisation's +autoionization, autoionisation +autolyzate, autolysate +autolyzates, autolysates +autolyze, autolyse +autolyzed, autolysed +autolyzes, autolyses +autolyzing, autolysing +automatization's, automatisation's +automatization, automatisation +automatizations, automatisations +automatize, automatise +automatized, automatised +automatizes, automatises +automatizing, automatising +Autonoe's, Autonoae's +Autonoe, Autonoae +autotomize, autotomise +autotomized, autotomised +autotomizes, autotomises +autotomizing, autotomising +autotoxemia's, autotoxaemia's +autotoxemia, autotoxaemia +autotoxemias, autotoxaemias +avianize, avianise +avianized, avianised +avianizes, avianises +avianizing, avianising +avizandum, avisandum +avizandums, avisandums +avize, avise +avized, avised +avizes, avises +avizing, avising +awestruck, awestricken +AWOL, awol +ax's, axe's +ax, axe +axiomatization's, axiomatisation's +axiomatization, axiomatisation +axiomatizations, axiomatisations +axiomatize, axiomatise +axiomatized, axiomatised +axiomatizes, axiomatises +axiomatizing, axiomatising +aye's, ay's +aye, ay +azotemia, azotaemia +azotization, azotisation +azotize, azotise +azotized, azotised +azotizes, azotises +azotizing, azotising +azotorrhea, azotorrhoea +Babelization's, Babelisation's +Babelization, Babelisation +Babelize's, Babelise's +Babelize, Babelise +Babelized's, Babelised's +Babelized, Babelised +Babelizing's, Babelising's +Babelizing, Babelising +Babylonize's, Babylonise's +Babylonize, Babylonise +Babylonizes, Babylonises +bachelorize, bachelorise +bachelorizes, bachelorises +bacillemia, bacillaemia +bacillemias, bacillaemias +bacilli, bacilluses +backpedaled, backpedalled +backpedaling, backpedalling +baconize, baconise +baconizes, baconises +bacteremia's, bacteraemia's +bacteremia, bacteraemia +bacteremias, bacteraemias +bacteria, bacteria +bacteriemia, bacteriaemia +bacterize, bacterise +bacterized, bacterised +bacterizes, bacterises +bacterizing, bacterising +baddie's, baddy's +baddie, baddy +Baer's, Bare's +Baer, Bare +balk's, baulk's +balk, baulk +Balkanization's, Balkanisation's +balkanization's, balkanisation's +Balkanization, Balkanisation +balkanization, balkanisation +Balkanizations, Balkanisations +balkanizations, balkanisations +Balkanize, Balkanise +balkanize, balkanise +Balkanized, Balkanised +balkanized, balkanised +Balkanizes, Balkanises +balkanizes, balkanises +Balkanizing, Balkanising +balkanizing, balkanising +balked, baulked +balking, baulking +balks, baulks +balladize, balladise +balladized, balladised +balladizes, balladises +balladizing, balladising +baloney's, boloney's +baloney, boloney +balsamize, balsamise +balsamizes, balsamises +banalization, banalisation +banalizations, banalisations +banalize, banalise +banalized, banalised +banalizes, banalises +banalizing, banalising +bandanna's, bandana's +bandanna, bandana +bandannas, bandanas +bandoleer's, bandolier's +bandoleer, bandolier +bandoleers, bandoliers +banister's, bannister's +banister, bannister +banisters, bannisters +banshee's, banshie's +banshee, banshie +banshees, banshies +bantamize, bantamise +bantamizes, bantamises +baptisteries, baptistries +baptistery's, baptistry's +baptistery, baptistry +baptizable's, baptisable's +baptizable, baptisable +baptizables, baptisables +baptize, baptise +baptized, baptised +baptizement's, baptisement's +baptizement, baptisement +baptizements, baptisements +baptizer's, baptiser's +baptizer, baptiser +baptizers, baptisers +baptizes, baptises +baptizing, baptising +barbarianize, barbarianise +barbarianizes, barbarianises +barbarization's, barbarisation's +barbarization, barbarisation +barbarizations, barbarisations +barbarize, barbarise +barbarized, barbarised +barbarizes, barbarises +barbarizing, barbarising +barbecue's, barbeque's +barbecue, barbeque +barbecued, barbequed +barbecues, barbeques +barbecuing, barbequing +barcarole's, barcarolle's +barcarole, barcarolle +barcaroles, barcarolles +baronetize, baronetise +baronetized, baronetised +baronetizing, baronetising +baronize, baronise +baronizes, baronises +barreled, barrelled +barreling, barrelling +bartizan, bartisan +bartizaned, bartisaned +bartizans, bartisans +barycenter, barycentre +bastardization's, bastardisation's +bastardization, bastardisation +bastardizations, bastardisations +bastardize, bastardise +bastardized, bastardised +bastardizes, bastardises +bastardizing, bastardising +bastinaded, bastinadoed +bastinades, bastinadoes +bathyscaphe's, bathyscaph's +bathyscaphe, bathyscaph +bathyscaphes, bathyscaphs +battleaxe's, battleax's +battleaxe, battleax +battologize, battologise +battologized, battologised +battologizing, battologising +beaverize, beaverise +beaverizes, beaverises +beclamor, beclamour +beclamored, beclamoured +beclamoring, beclamouring +beclamors, beclamours +becolor, becolour +becudgeled, becudgelled +becudgeling, becudgelling +bedeviled, bedevilled +bedeviling, bedevilling +bedlamize, bedlamise +bedlamized, bedlamised +bedlamizes, bedlamises +bedlamizing, bedlamising +bedriveled, bedrivelled +bedriveling, bedrivelling +Beera's, Berea's +Beera, Berea +beeves, beef +befavor, befavour +beglamor, beglamour +beglamored, beglamoured +beglamoring, beglamouring +beglamors, beglamours +behavior's, behaviour's +behavior, behaviour +behavioral, behavioural +behavioraler, behaviouraler +behavioralest, behaviouralest +behaviorally, behaviourally +behaviored, behavioured +behaviorism's, behaviourism's +behaviorism, behaviourism +behaviorisms, behaviourisms +behaviorist's, behaviourist's +behaviorist, behaviourist +behavioristic, behaviouristic +behavioristicer, behaviouristicer +behavioristicest, behaviouristicest +behavioristics, behaviouristics +behaviorists, behaviourists +behaviors, behaviours +Behmenism's, Boehmenism's +Behmenism, Boehmenism +behmenism, boehmenism +Behmenist's, Boehmenist's +Behmenist, Boehmenist +Behmenite's, Boehmenite's +Behmenite, Boehmenite +behoove's, behove's +behoove, behove +behooved, behoved +behooves, behoves +behooving's, behoving's +behooving, behoving +behoovingly, behovingly +behoovings, behovings +bejeweled, bejewelled +bejeweling, bejewelling +bel's, bael's +bel, bael +belabor's, belabour's +belabor, belabour +belabored, belaboured +belaboring, belabouring +belabors, belabours +bels, baels +Belter's, Boelter's +Belter, Boelter +Belus's, Boelus's +Belus, Boelus +bemedaled, bemedalled +Beria's, Baeria's +Beria, Baeria +berk, burk +berks, burks +Berl's, Baerl's +Berl, Baerl +Berlinize's, Berlinise's +Berlinize, Berlinise +Berlinizes, Berlinises +berloque, breloque +berme, breme +bern, bren +Bessemerize's, Bessemerise's +Bessemerize, Bessemerise +Bessemerizes, Bessemerises +bestialize, bestialise +bestialized, bestialised +bestializes, bestialises +bestializing, bestialising +beveled, bevelled +beveler's, beveller's +beveler, beveller +bevelers, bevellers +beveling, bevelling +bevelings, bevellings +Beyer's, Baeyer's +Beyer, Baeyer +biased, biassed +biasing, biassing +bichromatize, bichromatise +bichromatizes, bichromatises +bicolor's, bicolour's +bicolor, bicolour +bicolored, bicoloured +bicoloredder, bicolouredder +bicoloreddest, bicoloureddest +bicolorous, bicolourous +bicolorrer, bicolourer +bicolorrest, bicolourest +bicolors, bicolours +bimetalist, bimetallist +bimetalistic, bimetallistic +bingeing, binging +biocenology, biocoenology +biocenose, biocoenose +biocenoses, biocoenoses +biocenosis, biocoenosis +biocenotic, biocoenotic +biographize, biographise +biographizes, biographises +biologize, biologise +biologizes, biologises +biosynthesized, biosynthesised +bipolarization, bipolarisation +bipolarize, bipolarise +bipolarizes, bipolarises +Birminghamize's, Birminghamise's +Birminghamize, Birminghamise +Birminghamizes, Birminghamises +bister's, bistre's +bister, bistre +bistered, bistred +bisteredder, bistredder +bistereddest, bistreddest +bisters, bistres +bittor, bittour +bittors, bittours +bituminization's, bituminisation's +bituminization, bituminisation +bituminizations, bituminisations +bituminize, bituminise +bituminized, bituminised +bituminizes, bituminises +bituminizing, bituminising +bize's, bise's +bize, bise +bizet, biset +blaize, blaise +blamable, blameable +blastocele, blastocoele +blastule, blastulae +blennemesis, blennoemesis +blennorrhea, blennorrhoea +blowzier, blowsier +blowziest, blowsiest +blowzy, blowsy +bluing's, blueing's +bluing, blueing +bo's'n's, bos'n's +bo'suns, bos'ns +bocce's, bocci's +bocce, bocci +Boedromius's, Boaedromius's +Boedromius, Boaedromius +bogeyed, bogied +bogeying, bogieing +bogeys, bogies +bogie's, bogey's +bogie, bogey +bogies, bogeys +bogy's, bogie's +bogy, bogie +boled, boloed +Bolshevize, Bolshevise +bolshevize, bolshevise +Bolshevized, Bolshevised +bolshevized, bolshevised +bolshevizes, bolshevises +Bolshevizing, Bolshevising +bolshevizing, bolshevising +bolshie, bolshy +bonderize, bonderise +bonny, bonnie +bony, boney +boogeyman's, boogerman's +boogeyman, boogerman +boogeymen, boogermans +boombox's, boom_box's +boombox, boom_box +boomboxes, boom_boxes +bor, bour +borage, bourage +borasque, bourasque +bord, bourd +bords, bourds +borg, bourg +borize, borise +borizes, borises +borscht's, borsch's +borscht, borsch +bos'n, bo's'n +Boswellize, Boswellise +Boswellized, Boswellised +Boswellizes, Boswellises +Boswellizing, Boswellising +botanize, botanise +botanized, botanised +botanizer's, botaniser's +botanizer, botaniser +botanizes, botanises +botanizing, botanising +boulder's, bowlder's +boulder, bowlder +boulders, bowlders +boulevardize, boulevardise +boulevardizes, boulevardises +bourbonize, bourbonise +bourbonizes, bourbonises +bowdlerization's, bowdlerisation's +bowdlerization, bowdlerisation +bowdlerizations, bowdlerisations +bowdlerize, bowdlerise +bowdlerized, bowdlerised +bowdlerizer's, bowdleriser's +bowdlerizer, bowdleriser +bowdlerizers, bowdlerisers +bowdlerizes, bowdlerises +bowdlerizing, bowdlerising +boweled, bowelled +boweling, bowelling +bradypnea, bradypnoea +breathalyze, breathalyse +breathalyzed, breathalysed +breathalyzer's, breathalyser's +breathalyzer, breathalyser +breathalyzers, breathalysers +breathalyzes, breathalyses +breathalyzing, breathalysing +brier's, briar's +brier, briar +briers, briars +brimful, brimfull +brinkmanship's, brinksmanship's +brinkmanship, brinksmanship +briquette's, briquet's +briquette, briquet +briquettes, briquets +briza's, brisa's +briza, brisa +bromethylene, bromoethylene +brominize, brominise +brominizes, brominises +bromization's, bromisation's +bromization, bromisation +bromize, bromise +bromized, bromised +bromizing, bromising +bronco's, broncho's +bronco, broncho +broncos, bronchos +brusque, brusk +brusquely, bruskly +brusqueness's, bruskness's +brusqueness, bruskness +brusquenesses, brusknesses +brusquer, brusker +brusquest, bruskest +brutalization's, brutalisation's +brutalization, brutalisation +brutalizations, brutalisations +brutalize, brutalise +brutalized, brutalised +brutalizes, brutalises +brutalizing, brutalising +Budenny's, Budaenny's +Budenny, Budaenny +bunco's, bunko's +bunco, bunko +buncoed, bunkoed +buncoing, bunkoing +buncos, bunkos +bunkum's, buncombe's +bunkum, buncombe +bunkums, buncombes +bureaucratization's, bureaucratisation's +bureaucratization, bureaucratisation +bureaucratizations, bureaucratisations +bureaucratize, bureaucratise +bureaucratized, bureaucratised +bureaucratizes, bureaucratises +bureaucratizing, bureaucratising +burglarize, burglarise +burglarized, burglarised +burglarizes, burglarises +burglarizing, burglarising +burnettize, burnettise +burnettized, burnettised +burnettizes, burnettises +burnettizing, burnettising +burnoose's, burnous's +burnoose, burnous +burnooses, burnouses +burqa's, burkha's +burqa, burkha +burqas, burkhas +busheled, bushelled +busheler's, busheller's +busheler, busheller +bushelers, bushellers +busheling, bushelling +bushelings, bushellings +bylaw's, byelaw's +bylaw, byelaw +bylaws, byelaws +Byronize's, Byronise's +Byronize, Byronise +Byronizes, Byronises +Byzantinize's, Byzantinise's +Byzantinize, Byzantinise +Byzantinizes, Byzantinises +cabbala, cabbalah +cabby's, cabbie's +cabby, cabbie +cacesthesia, cacaesthesia +cachemia, cachaemia +cachemic, cachaemic +cacodemon, cacodaemon +cacodemoniac, cacodaemoniac +cacodemonial, cacodaemonial +cacodemonic, cacodaemonic +cacodemons, cacodaemons +cacoethes's, cacoaethes's +cacoethes, cacoaethes +cadaster's, cadastre's +cadaster, cadastre +cadasters, cadastres +cadaverize, cadaverise +cadaverizes, cadaverises +cadmiumize, cadmiumise +cadmiumizes, cadmiumises +caesarian's, cesarian's +caesarian, cesarian +caesarians, cesarians +Caesarize's, Caesarise's +Caesarize, Caesarise +Caesarizes, Caesarises +caffer, caffre +caftan's, kaftan's +caftan, kaftan +caftans, kaftans +cagey, cagy +caginess's, cageyness's +caginess, cageyness +caginesses, cageynesses +caiman's, cayman's +caiman, cayman +caimans, caymans +calander, calandre +calcemia, calcaemia +calendarization, calendarisation +calendarizations, calendarisations +calendarize, calendarise +calendarized, calendarised +calendarizes, calendarises +calendarizing, calendarising +Calender's, Calendre's +Calender, Calendre +caliber's, calibre's +caliber, calibre +calibers, calibres +calif's, khalif's +calif, khalif +califs, khalifs +caliper's, calliper's +caliper, calliper +calipered, callipered +calipering, callipering +calipers, callipers +calisthenic, callisthenic +calisthenics, callisthenics +calk's, caulk's +calk, caulk +calked, caulked +calking, caulking +calks, caulks +Callirrhoe's, Callirrhoae's +Callirrhoe, Callirrhoae +calodemon, calodaemon +Calvinize's, Calvinise's +Calvinize, Calvinise +Calvinizes, Calvinises +camisades, camisadoes +camize, camise +Canadianization's, Canadianisation's +Canadianization, Canadianisation +Canadianizations, Canadianisations +Canadianize's, Canadianise's +Canadianize, Canadianise +Canadianizes, Canadianises +canaled, canalled +canaler, canaller +canalers, canallers +canaling, canalling +canalization's, canalisation's +canalization, canalisation +canalizations, canalisations +canalize, canalise +canalized, canalised +canalizes, canalises +canalizing, canalising +Cananean's, Cananaean's +Cananean, Cananaean +cancelable, cancellable +cancelate, cancellate +cancelated, cancellated +canceled, cancelled +canceler's, canceller's +canceler, canceller +cancelers, cancellers +canceling, cancelling +cancellation, cancelation +cancelous, cancellous +candor's, candour's +candor, candour +candors, candours +canephore, canephorae +canephore, canephoroe +canisterization, canisterisation +canisterizations, canisterisations +canisterize, canisterise +canisterized, canisterised +canisterizes, canisterises +canisterizing, canisterising +cannibalization's, cannibalisation's +cannibalization, cannibalisation +cannibalizations, cannibalisations +cannibalize, cannibalise +cannibalized, cannibalised +cannibalizes, cannibalises +cannibalizing, cannibalising +canonicalization, canonicalisation +canonicalize, canonicalise +canonicalized, canonicalised +canonicalizes, canonicalises +canonicalizing, canonicalising +canonization's, canonisation's +canonization, canonisation +canonizations, canonisations +canonize, canonise +canonized, canonised +canonizer's, canoniser's +canonizer, canoniser +canonizers, canonisers +canonizes, canonises +canonizing, canonising +cantaloupe's, cantaloup's +cantaloupe, cantaloup +cantaloupes, cantaloups +cantonization, cantonisation +cantonizations, cantonisations +cantonize, cantonise +cantonized, cantonised +cantonizes, cantonises +cantonizing, cantonising +capitalizable's, capitalisable's +capitalizable, capitalisable +capitalizabler, capitalisabler +capitalizables, capitalisables +capitalizablest, capitalisablest +capitalization's, capitalisation's +capitalization, capitalisation +capitalizations, capitalisations +capitalize, capitalise +capitalized, capitalised +capitalizer's, capitaliser's +capitalizer, capitaliser +capitalizers, capitalisers +capitalizes, capitalises +capitalizing, capitalising +caponization's, caponisation's +Caponization, Caponisation +caponization, caponisation +caponize, caponise +caponized, caponised +caponizer's, caponiser's +caponizer, caponiser +caponizes, caponises +caponizing, caponising +capsulization, capsulisation +capsulize, capsulise +capsulized, capsulised +capsulizes, capsulises +capsulizing, capsulising +caracoled, caracolled +caracoling, caracolling +caramelization's, caramelisation's +caramelization, caramelisation +caramelizations, caramelisations +caramelize, caramelise +caramelized, caramelised +caramelizes, caramelises +caramelizing, caramelising +caravansarais, caravansarai +caravansary's, caravanserai's +caravansary, caravanserai +carbolization, carbolisation +carbolize, carbolise +carbolized, carbolised +carbolizes, carbolises +carbolizing, carbolising +carbonades, carbonadoes +carbonatization's, carbonatisation's +carbonatization, carbonatisation +carbonatizations, carbonatisations +carbonizable's, carbonisable's +carbonizable, carbonisable +carbonizabler, carbonisabler +carbonizables, carbonisables +carbonizablest, carbonisablest +carbonization's, carbonisation's +carbonization, carbonisation +carbonizations, carbonisations +carbonize, carbonise +carbonized, carbonised +carbonizer's, carboniser's +carbonizer, carboniser +carbonizers, carbonisers +carbonizes, carbonises +carbonizing, carbonising +carburettor's, carburetter's +carburettor, carburetter +carburettors, carburetters +carburization's, carburisation's +carburization, carburisation +carburizations, carburisations +carburize, carburise +carburized, carburised +carburizer's, carburiser's +carburizer, carburiser +carburizes, carburises +carburizing, carburising +cardie, cardiae +cardueline, carduelinae +carnalize, carnalise +carnalized, carnalised +carnalizes, carnalises +carnalizing, carnalising +carney's, carnie's +carney, carnie +carnies, carneys +caroled, carolled +caroler's, caroller's +caroler, caroller +carolers, carollers +caroling, carolling +carotinemia, carotinaemia +carousel's, carrousel's +carousel, carrousel +carousels, carrousels +cartelization's, cartelisation's +cartelization, cartelisation +cartelizations, cartelisations +cartelize, cartelise +cartelized, cartelised +cartelizes, cartelises +cartelizing, cartelising +caster's, castor's +caster's, castor's +caster, castor +caster, castor +casters, castors +casters, castors +castorized's, castorised's +castorized, castorised +castorizeds, castoriseds +casualization, casualisation +casualizations, casualisations +casualize, casualise +casualized, casualised +casualizes, casualises +casualizing, casualising +catabolize, catabolise +catalog's, catalogue's +catalog, catalogue +cataloged, catalogued +cataloger's, cataloguer's +cataloger, cataloguer +catalogers, cataloguers +cataloging, cataloguing +catalogs, catalogues +cataloguize, cataloguise +cataloguized, cataloguised +cataloguizes, cataloguises +cataloguizing, cataloguising +catalyze, catalyse +catalyzed, catalysed +catalyzer's, catalyser's +catalyzer, catalyser +catalyzers, catalysers +catalyzes, catalyses +catalyzing, catalysing +catechizable's, catechisable's +catechizable, catechisable +catechizabler, catechisabler +catechizables, catechisables +catechizablest, catechisablest +catechization's, catechisation's +catechization, catechisation +catechizations, catechisations +catechize, catechise +catechized, catechised +catechizer's, catechiser's +catechizer, catechiser +catechizers, catechisers +catechizes, catechises +catechizing, catechising +catechizings, catechisings +categorization's, categorisation's +categorization, categorisation +categorizations, categorisations +categorize, categorise +categorized, categorised +categorizer, categoriser +categorizers, categorisers +categorizes, categorises +categorizing, categorising +catharize, catharise +catharized, catharised +catharizes, catharises +catharizing, catharising +catheterization's, catheterisation's +catheterization, catheterisation +catheterizations, catheterisations +catheterize, catheterise +catheterized, catheterised +catheterizes, catheterises +catheterizing, catheterising +catholicization's, catholicisation's +Catholicization, Catholicisation +catholicization, catholicisation +catholicizations, catholicisations +catholicize, catholicise +Catholicized, Catholicised +catholicized, catholicised +catholicizer's, catholiciser's +catholicizer, catholiciser +catholicizers, catholicisers +catholicizes, catholicises +Catholicizing, Catholicising +catholicizing, catholicising +catsup's, catchup's +catsup, catchup +catsups, catchups +cauldron's, caldron's +cauldron, caldron +cauldrons, caldrons +caulk, calk +caulked, calked +caulking, calking +caulks, calks +causticization's, causticisation's +causticization, causticisation +causticizations, causticisations +causticize, causticise +causticizer, causticiser +causticizers, causticisers +causticizes, causticises +cauterization's, cauterisation's +cauterization, cauterisation +cauterizations, cauterisations +cauterize, cauterise +cauterized, cauterised +cauterizes, cauterises +cauterizing, cauterising +caviar's, caviare's +caviar, caviare +caviars, caviares +cavilation, cavillation +caviled, cavilled +caviler's, caviller's +caviler, caviller +cavilers, cavillers +caviling, cavilling +cavilings, cavillings +ce, coe +cecally, caecally +cecitis, caecitis +cecitises, caecitises +cecity, caecity +cecostomy, caecostomy +cecotomy, caecotomy +Celastraceae's, Coelastraceae's +Celastraceae, Coelastraceae +celastraceous, coelastraceous +celestialize, celestialise +celestializes, celestialises +celestine, coelestine +celiac, coeliac +celiacs, coeliacs +celialgia, coelialgia +celiomyalgia, coeliomyalgia +celiorrhea, coeliorrhea +celioscopy, coelioscopy +celiotomy, coeliotomy +celom's, coelom's +celom, coelom +celoma, coeloma +celomata, coelomata +celoscope's, coeloscope's +celoscope, coeloscope +Celticize's, Celticise's +Celticize, Celticise +Celticizes, Celticises +cenacle's, coenacle's +cenacle, coenacle +cenaculum, coenaculum +cenesthesia's, coenesthesia's +cenesthesia, coenesthesia +cenesthesias, coenesthesias +cenesthesis, coenesthesis +Cenis's, Caenis's +Cenis, Caenis +cenobe, coenobe +cenobite's, coenobite's +cenobite, coenobite +cenobites, coenobites +cenobitic, coenobitic +cenobitical, coenobitical +cenobitism's, coenobitism's +cenobitism, coenobitism +cenobium, coenobium +cenoby, coenoby +cenogenetic, caenogenetic +cenogenetic, coenogenetic +cenogenetically, caenogenetically +cenosite, coenosite +cenospecies, coenospecies +cenospecific, coenospecific +cenospecifically, coenospecifically +cenozoic, caenozoic +center's, centre's +center, centre +centerable's, centreable's +centerable, centreable +centerables, centreables +centerboard's, centreboard's +centerboard, centreboard +centerboards, centreboards +centered, centred +centerer, centrer +centerers, centrers +centerfold's, centrefold's +centerfold, centrefold +centerfolds, centrefolds +centering's, centring's +centering, centring +centerings, centrings +centerless, centreless +centerlesser, centrelesser +centerlessest, centrelessest +centerline's, centreline's +centerline, centreline +centerlines, centrelines +centermost, centremost +centerpiece's, centrepiece's +centerpiece, centrepiece +centerpieces, centrepieces +centers, centres +Centerville's, Centreville's +Centerville, Centreville +centigram's, centigramme's +centigram, centigramme +centigrams, centigrammes +centiliter's, centilitre's +centiliter, centilitre +centiliters, centilitres +centimeter's, centimetre's +centimeter, centimetre +centimeters, centimetres +centralization's, centralisation's +centralization, centralisation +centralizations, centralisations +centralize, centralise +centralized, centralised +centralizer's, centraliser's +centralizer, centraliser +centralizers, centralisers +centralizes, centralises +centralizing, centralising +centrifugalization's, centrifugalisation's +centrifugalization, centrifugalisation +centrifugalizations, centrifugalisations +centrifugalize, centrifugalise +centrifugalized, centrifugalised +centrifugalizes, centrifugalises +centrifugalizing, centrifugalising +cephalization's, cephalisation's +cephalization, cephalisation +cephalizations, cephalisations +cer, cre +cera, crea +cerat, creat +ceratin, creatin +ceratins, creatins +cere's, cree's +cere, cree +cerebralization's, cerebralisation's +cerebralization, cerebralisation +cerebralizations, cerebralisations +cerebralize, cerebralise +cerebralizes, cerebralises +ceremonialize, ceremonialise +ceremonializes, ceremonialises +ceres, crees +cerolite, creolite +cerule, caerule +ceruleolactite, coeruleolactite +cesar, caesar +Cesaria's, Caesaria's +Cesaria, Caesaria +cesious, caesious +cesium's, caesium's +cesium, caesium +cesiums, caesiums +cespitose, caespitose +cespitosely, caespitosely +cestus, caestus +cestuses, caestuses +cesural, caesural +cetus, coetus +chaces, chacoes +chalaze, chalazae +Chaldeans, Chaldaeans +chameleonize, chameleonise +chameleonizes, chameleonises +Chamizal's, Chamisal's +Chamizal, Chamisal +chamomile's, camomile's +chamomile, camomile +chamomiles, camomiles +championize, championise +championizes, championises +channeled, channelled +channeler's, channeller's +channeler, channeller +channelers, channellers +channeling, channelling +channelization's, channelisation's +channelization, channelisation +channelizations, channelisations +channelize, channelise +channelized, channelised +channelizes, channelises +channelizing, channelising +chaperon's, chaperone's +chaperon, chaperone +chaperons, chaperones +chaptalization, chaptalisation +chaptalizations, chaptalisations +chaptalize, chaptalise +chaptalized, chaptalised +chaptalizes, chaptalises +chaptalizing, chaptalising +characterizable's, characterisable's +characterizable, characterisable +characterizabler, characterisabler +characterizables, characterisables +characterizablest, characterisablest +characterization's, characterisation's +characterization, characterisation +characterizations, characterisations +characterize, characterise +characterized, characterised +characterizer's, characteriser's +characterizer, characteriser +characterizers, characterisers +characterizes, characterises +characterizing, characterising +charer, charre +chattelization's, chattelisation's +chattelization, chattelisation +chattelizations, chattelisations +chattelize, chattelise +chattelizes, chattelises +checkbook's, chequebook's +checkbook, chequebook +checkbooks, chequebooks +checkerboard's, chequerboard's +checkerboard, chequerboard +checkerboards, chequerboards +cheerfulize, cheerfulise +cheerfulizes, cheerfulises +cheerly, cherely +chelicere, chelicerae +chemicalization's, chemicalisation's +chemicalization, chemicalisation +chemicalizations, chemicalisations +chemicalize, chemicalise +chemicalizes, chemicalises +chenix, choenix +chenixes, choenixes +chetopod, chaetopod +chiffer, chiffre +childer, childre +chile's, chilli's +chile, chilli +chilis, chillies +chimera's, chimaera's +chimera, chimaera +chimeras, chimaeras +chimerid, chimaerid +chimerids, chimaerids +chimerism, chimaerism +chimerisms, chimaerisms +chiseled, chiselled +chiseler's, chiseller's +chiseler, chiseller +chiselers, chisellers +chiseling, chiselling +chitlins's, chitlings's +chitlins, chitlings +chivied, chivvied +chivies, chivvies +chivy, chivvy +chivying, chivvying +chloranemia, chloranaemia +chloremia, chloraemia +chloridize, chloridise +chloridized, chloridised +chloridizes, chloridises +chloridizing, chloridising +chlorinize, chlorinise +chlorinized, chlorinised +chlorinizes, chlorinises +chlorinizing, chlorinising +chloritization, chloritisation +chloritizations, chloritisations +chloroanemia, chloroanaemia +chloroformization's, chloroformisation's +chloroformization, chloroformisation +chloroformizations, chloroformisations +chloroformize, chloroformise +chloroformizes, chloroformises +chlorophyll's, chlorophyl's +chlorophyll, chlorophyl +chlorophylls, chlorophyls +chocoholic's, chocaholic's +chocoholic, chocaholic +chocoholics, chocaholics +chocolaty, chocolatey +Choephori's, Choaephori's +Choephori, Choaephori +cholemia, cholaemia +cholemias, cholaemias +cholophein, cholophaein +choosy, choosey +chorization's, chorisation's +chorization, chorisation +chorizations, chorisations +Christianization's, Christianisation's +Christianization, Christianisation +christianization, christianisation +Christianizations, Christianisations +christianizations, christianisations +Christianize, Christianise +christianize, christianise +Christianized, Christianised +christianized, christianised +Christianizer's, Christianiser's +Christianizer, Christianiser +christianizer, christianiser +Christianizers, Christianisers +christianizers, christianisers +Christianizes, Christianises +christianizes, christianises +Christianizing, Christianising +christianizing, christianising +chromatize, chromatise +chromatizes, chromatises +chromesthesia, chromaesthesia +chromicize, chromicise +chromicizes, chromicises +chromize, chromise +chromized, chromised +chromizes, chromises +chromizing, chromising +chronologize, chronologise +chronologized, chronologised +chronologizes, chronologises +chronologizing, chronologising +chutzpa's, hutzpah's +chutzpa, hutzpah +chutzpas, hutzpahes +cicatrices, cicatrixes +cicatricule, cicatriculae +cicatrix's, cicatrice's +cicatrix, cicatrice +cicatrizant, cicatrisant +cicatrizate, cicatrisate +cicatrization's, cicatrisation's +cicatrization, cicatrisation +cicatrizations, cicatrisations +cicatrize, cicatrise +cicatrized, cicatrised +cicatrizer's, cicatriser's +cicatrizer, cicatriser +cicatrizes, cicatrises +cicatrizing, cicatrising +Ciceronianize's, Ciceronianise's +Ciceronianize, Ciceronianise +Ciceronianizes, Ciceronianises +cigarette's, cigaret's +cigarette, cigaret +cigarettes, cigarets +cimicide, cimicidae +cinchonization's, cinchonisation's +cinchonization, cinchonisation +cinchonizations, cinchonisations +cinchonize, cinchonise +cinchonized, cinchonised +cinchonizes, cinchonises +cinchonizing, cinchonising +cinematize, cinematise +cinter, cintre +cipher's, cypher's +cipher, cypher +ciphered, cyphered +ciphering, cyphering +ciphers, cyphers +Circean, Circaean +circularization's, circularisation's +circularization, circularisation +circularizations, circularisations +circularize, circularise +circularized, circularised +circularizer's, circulariser's +circularizer, circulariser +circularizers, circularisers +circularizes, circularises +circularizing, circularising +circumcenter, circumcentre +circumcenters, circumcentres +circumesophagal, circumoesophagal +cithern, cithren +citherns, cithrens +citizenize, citizenise +citizenized, citizenised +citizenizes, citizenises +citizenizing, citizenising +civilianization, civilianisation +civilianizations, civilianisations +civilianize, civilianise +civilianized, civilianised +civilianizes, civilianises +civilianizing, civilianising +civilizable's, civilisable's +civilizable, civilisable +civilizabler, civilisabler +civilizables, civilisables +civilizablest, civilisablest +civilization's, civilisation's +civilization, civilisation +civilizational's, civilisational's +civilizational, civilisational +civilizationaler, civilisationaler +civilizationalest, civilisationalest +civilizationals, civilisationals +civilizations, civilisations +civilizatory, civilisatory +civilize, civilise +civilized, civilised +civilizedness's, civilisedness's +civilizedness, civilisedness +civilizednesses, civilisednesses +civilizer's, civiliser's +civilizer, civiliser +civilizers, civilisers +civilizes, civilises +civilizing, civilising +civvies, civies +civvy's, civie's +civvy, civie +cize, cise +clamor's, clamour's +clamor, clamour +clamored, clamoured +clamorer's, clamourer's +clamorer, clamourer +clamorers, clamourers +clamoring, clamouring +clamorist's, clamourist's +clamorist, clamourist +clamors, clamours +clamorsome, clamoursome +clangor's, clangour's +clangor, clangour +clangored, clangoured +clangoring, clangouring +clangors, clangours +clares, claroes +clarinetist's, clarinettist's +clarinetist, clarinettist +clarinetists, clarinettists +classicalize, classicalise +classicalizes, classicalises +classicization, classicisation +classicize, classicise +classicized, classicised +classicizes, classicises +classicizing, classicising +clausule, clausulae +clericalize, clericalise +clericalizes, clericalises +Clete's, Cloete's +Clete, Cloete +climatize, climatise +climatized, climatised +climatizes, climatises +climatizing, climatising +clower, clowre +Clytie's, Clytiae's +Clytie, Clytiae +coalize, coalise +coalized, coalised +coalizer, coaliser +coalizers, coalisers +coalizes, coalises +coalizing, coalising +cocaine's, cocain's +cocaine, cocain +cocainization's, cocainisation's +cocainization, cocainisation +cocainizations, cocainisations +cocainize, cocainise +cocainized, cocainised +cocainizes, cocainises +cocainizing, cocainising +coconut's, cocoanut's +coconut, cocoanut +coconuts, cocoanuts +cocuiza, cocuisa +Coe's, Cooe's +Coe, Cooe +coeducationalize, coeducationalise +coeducationalizes, coeducationalises +coeloms, coelomata +coenamor, coenamour +coenamored, coenamoured +coenamoring, coenamouring +coenamorment, coenamourment +coenamors, coenamours +coequalize, coequalise +coequalizes, coequalises +cognizability's, cognisability's +cognizability, cognisability +cognizable, cognisable +cognizableness's, cognisableness's +cognizableness, cognisableness +cognizabler, cognisabler +cognizablest, cognisablest +cognizablier, cognisablier +cognizabliest, cognisabliest +cognizably, cognisably +cognizance's, cognisance's +cognizance, cognisance +cognizances, cognisances +cognizant, cognisant +cognizanter, cognisanter +cognizantest, cognisantest +cognize, cognise +cognized, cognised +cognizer's, cogniser's +cognizer, cogniser +cognizers, cognisers +cognizes, cognises +cognizing, cognising +colander's, cullender's +colander, cullender +colanders, cullenders +collateralize, collateralise +collectibilities, collectabilities +collectibility's, collectability's +collectibility, collectability +collectible's, collectable's +collectible, collectable +collectibles, collectables +collectivization's, collectivisation's +collectivization, collectivisation +collectivizations, collectivisations +collectivize, collectivise +collectivized, collectivised +collectivizes, collectivises +collectivizing, collectivising +colloquialize, colloquialise +colloquializes, colloquialises +colloquize, colloquise +colloquized, colloquised +colloquizes, colloquises +colloquizing, colloquising +colonialize, colonialise +colonialized, colonialised +colonializes, colonialises +colonializing, colonialising +colonizabilities, colonisabilities +colonizability's, colonisability's +colonizability, colonisability +colonizable's, colonisable's +colonizable, colonisable +colonizabler, colonisabler +colonizables, colonisables +colonizablest, colonisablest +colonization's, colonisation's +colonization, colonisation +colonizationist's, colonisationist's +colonizationist, colonisationist +colonizationists, colonisationists +colonizations, colonisations +colonize, colonise +colonized, colonised +colonizer's, coloniser's +colonizer, coloniser +colonizers, colonisers +colonizes, colonises +colonizing, colonising +color's, colour's +color, colour +colorabilities, colourabilities +colorability's, colourability's +colorability, colourability +colorable's, colourable's +colorable, colourable +colorableness's, colourableness's +colorableness, colourableness +colorablenesses, colourablenesses +colorabler, colourabler +colorables, colourables +colorablest, colourablest +colorablier, colourablier +colorablies, colourablies +colorabliest, colourabliest +colorably, colourably +coloradoite's, colouradoite's +coloradoite, colouradoite +colorama, colourama +colorant's, colourant's +colorant, colourant +colorants, colourants +colorate, colourate +coloration's, colouration's +coloration, colouration +colorational, colourational +colorationaler, colourationaler +colorationalest, colourationalest +colorationallier, colourationallier +colorationalliest, colourationalliest +colorationally, colourationally +colorations, colourations +colorative, colourative +colorbearer's, colourbearer's +colorbearer, colourbearer +colorblind, colourblind +colorblindness's, colourblindness's +colorblindness, colourblindness +colorblindnesses, colourblindnesses +colorbred, colourbred +colorbreed, colourbreed +colorbreeding, colourbreeding +colorbreeds, colourbreeds +colorcast's, colourcast's +colorcast, colourcast +colorcasted, colourcasted +colorcaster, colourcaster +colorcasters, colourcasters +colorcasting, colourcasting +colorcasts, colourcasts +colorectal, colourectal +colorectitis, colourectitis +colorectostomy, colourectostomy +colored's, coloured's +colored, coloured +coloreds, coloureds +colorer's, colourer's +colorer, colourer +colorers, colourers +colorfast, colourfast +colorfastness's, colourfastness's +colorfastness, colourfastness +colorfastnesses, colourfastnesses +colorful, colourful +colorfuler, colourfuler +colorfulest, colourfulest +colorfullier, colourfullier +colorfulliest, colourfulliest +colorfully, colourfully +colorfulness's, colourfulness's +colorfulness, colourfulness +colorfulnesses, colourfulnesses +colorific's, colourific's +colorific, colourific +colorifics, colourifics +colorimeter's, colourimeter's +colorimeter, colourimeter +colorimeters, colourimeters +colorimetric, colourimetric +colorimetrical, colourimetrical +colorimetrically, colourimetrically +colorimetrics, colourimetrics +colorimetries, colourimetries +colorimetrist's, colourimetrist's +colorimetrist, colourimetrist +colorimetry, colourimetry +coloring's, colouring's +coloring, colouring +colorings, colourings +colorism, colourism +colorisms, colourisms +colorist's, colourist's +colorist, colourist +coloristic, colouristic +coloristically, colouristically +coloristicer, colouristicer +coloristicest, colouristicest +coloristics, colouristics +colorists, colourists +colorless, colourless +colorlesser, colourlesser +colorlessest, colourlessest +colorlesslier, colourlesslier +colorlessliest, colourlessliest +colorlessly, colourlessly +colorlessness's, colourlessness's +colorlessness, colourlessness +colorlessnesses, colourlessnesses +colormaker, colourmaker +colormaking, colourmaking +colorman's, colourman's +colorman, colourman +colormap's, colourmap's +colormap, colourmap +colormaps, colourmaps +colormen, colourmen +coloroto, colouroto +colorpoint, colourpoint +colorpoints, colourpoints +colorrest, colourest +colorrhaphy, colourrhaphy +colors, colours +colortype, colourtype +colorway, colourway +colorways, colourways +colory, coloury +colourisation's, colourization's +colourisation, colourization +colourisations, colourizations +colourise, colourize +colourised, colourized +colourises, colourizes +colourising, colourizing +columnization's, columnisation's +columnization, columnisation +columnizations, columnisations +columnize, columnise +columnized, columnised +columnizes, columnises +columnizing, columnising +comedia, comoedia +commercialization's, commercialisation's +commercialization, commercialisation +commercializations, commercialisations +commercialize, commercialise +commercialized, commercialised +commercializes, commercialises +commercializing, commercialising +commonize, commonise +commonizes, commonises +communalization's, communalisation's +communalization, communalisation +communalizations, communalisations +communalize, communalise +communalized, communalised +communalizer's, communaliser's +communalizer, communaliser +communalizers, communalisers +communalizes, communalises +communalizing, communalising +communization's, communisation's +communization, communisation +communizations, communisations +communize, communise +communized, communised +communizes, communises +communizing, communising +companionize, companionise +companionizes, companionises +compartmentalization's, compartmentalisation's +compartmentalization, compartmentalisation +compartmentalizations, compartmentalisations +compartmentalize, compartmentalise +compartmentalized, compartmentalised +compartmentalizes, compartmentalises +compartmentalizing, compartmentalising +compartmentize, compartmentise +compartmentizes, compartmentises +comper, compoer +complementizer's, complementiser's +complementizer, complementiser +Composite, Compositae +comprehensivization, comprehensivisation +comprehensivizations, comprehensivisations +comprehensivize, comprehensivise +comprehensivized, comprehensivised +comprehensivizes, comprehensivises +comprehensivizing, comprehensivising +comprizable, comprisable +comprizal's, comprisal's +comprizal, comprisal +computerizable, computerisable +computerization's, computerisation's +computerization, computerisation +computerizations, computerisations +computerize, computerise +computerized, computerised +computerizes, computerises +computerizing, computerising +concenter, concentre +concentered, concentred +concentering, concentring +concenters, concentres +conceptualization's, conceptualisation's +conceptualization, conceptualisation +conceptualizations, conceptualisations +conceptualize, conceptualise +conceptualized, conceptualised +conceptualizer, conceptualiser +conceptualizes, conceptualises +conceptualizing, conceptualising +concertist, concretist +concertize, concertise +concertized, concertised +concertizer's, concertiser's +concertizer, concertiser +concertizers, concertisers +concertizes, concertises +concertizing, concertising +conche, conchae +concolor, concolour +concolorous, concolourous +concretization's, concretisation's +concretization, concretisation +concretizations, concretisations +concretize, concretise +concretized, concretised +concretizes, concretises +concretizing, concretising +conditionalize, conditionalise +conditionalizes, conditionalises +coneys, conies +confederatize, confederatise +confederatizes, confederatises +congenialize, congenialise +congenializes, congenialises +conges, congoes +congregationalize, congregationalise +congregationalizes, congregationalises +conjurer's, conjuror's +conjurer, conjuror +conjurers, conjurors +connectable, connectible +connection's, connexion's +connection, connexion +connections, connexions +connector's, connecter's +connector, connecter +connectors, connecters +conservatize, conservatise +conservatized, conservatised +conservatizes, conservatises +conservatizing, conservatising +consonantize, consonantise +consonantized, consonantised +consonantizes, consonantises +consonantizing, consonantising +constitutionalization's, constitutionalisation's +constitutionalization, constitutionalisation +constitutionalizations, constitutionalisations +constitutionalize, constitutionalise +constitutionalized, constitutionalised +constitutionalizes, constitutionalises +constitutionalizing, constitutionalising +containerization's, containerisation's +containerization, containerisation +containerizations, containerisations +containerize, containerise +containerized, containerised +containerizes, containerises +containerizing, containerising +contemporization, contemporisation +contemporize, contemporise +contemporized, contemporised +contemporizes, contemporises +contemporizing, contemporising +contextualization, contextualisation +contextualizations, contextualisations +contextualize, contextualise +contextualized, contextualised +contextualizes, contextualises +contextualizing, contextualising +Continentalize, Continentalise +Continentalizes, Continentalises +controversialize, controversialise +controversializes, controversialises +conundrumize, conundrumise +conundrumizes, conundrumises +convener's, convenor's +convener, convenor +conveners, convenors +conventionalization's, conventionalisation's +conventionalization, conventionalisation +conventionalizations, conventionalisations +conventionalize, conventionalise +conventionalized, conventionalised +conventionalizes, conventionalises +conventionalizing, conventionalising +conventionize, conventionise +conventionizes, conventionises +conversationize, conversationise +conversationizes, conversationises +converter's, convertor's +converter's, convertor's +converter, convertor +converter, convertor +converters, convertors +converters, convertors +conveyor's, conveyer's +conveyor, conveyer +conveyorize, conveyorise +conveyorized, conveyorised +conveyorizes, conveyorises +conveyorizing, conveyorising +conveyors, conveyers +convivialize, convivialise +convivializes, convivialises +cony's, coney's +cony, coney +cookie's, cooky's +cookie, cooky +copolymerization's, copolymerisation's +copolymerization, copolymerisation +copolymerizations, copolymerisations +copolymerize, copolymerise +copolymerized, copolymerised +copolymerizes, copolymerises +copolymerizing, copolymerising +copperization's, copperisation's +copperization, copperisation +copperizations, copperisations +copperize, copperise +copperizes, copperises +copremia, copraemia +copremic, copraemic +coraled, coralled +coranto, couranto +corantoes, courantoes +corantos, courantos +corbe, courbe +corbed, courbed +corbeled, corbelled +corbeling's, corbelling's +corbeling, corbelling +corbelings, corbellings +cordialize, cordialise +cordialized, cordialised +cordializes, cordialises +cordializing, cordialising +corge, courge +Corinthianize's, Corinthianise's +Corinthianize, Corinthianise +corinthianize, corinthianise +corinthianized, corinthianised +Corinthianizes, Corinthianises +corinthianizes, corinthianises +corinthianizing, corinthianising +corporealization's, corporealisation's +corporealization, corporealisation +corporealizations, corporealisations +corporealize, corporealise +corporealized, corporealised +corporealizes, corporealises +corporealizing, corporealising +corsy, coursy +cortage, courtage +cortin, courtin +cortine, cortinae +corve, corvae +coryphe, coryphae +coryphes, coryphaes +cosmeticize, cosmeticise +cosmeticized, cosmeticised +cosmeticizes, cosmeticises +cosmeticizing, cosmeticising +cosmopolitanization's, cosmopolitanisation's +cosmopolitanization, cosmopolitanisation +cosmopolitanizations, cosmopolitanisations +cosmopolitanize, cosmopolitanise +cosmopolitanized, cosmopolitanised +cosmopolitanizes, cosmopolitanises +cosmopolitanizing, cosmopolitanising +cosplendor, cosplendour +coste, costae +costumier, costumire +cottar's, cotter's +cottar, cotter +cottars, cotters +cotte, cottae +cottonization's, cottonisation's +cottonization, cottonisation +cottonizations, cottonisations +cottonize, cottonise +cottonizes, cottonises +cotyle, cotylae +councilor's, councillor's +councilor, councillor +councilors, councillors +councilorship's, councillorship's +councilorship, councillorship +councilorships, councillorships +counseled, counselled +counselee, counsellee +counseling, counselling +counselor's, counsellor's +counselor, counsellor +counselors, counsellors +counselorship's, counsellorship's +counselorship, counsellorship +counselorships, counsellorships +countercolored, countercoloured +countor, countour +cozied, cosied +cozier, cosier +cozies, cosies +coziest, cosiest +cozily, cosily +coziness's, cosiness's +coziness, cosiness +cozy's, cosy's +cozy, cosy +cozying, cosying +craizey, craisey +crambes, cramboes +crawlerize, crawlerise +crawlerizes, crawlerises +creaturize, creaturise +creaturizes, creaturises +crenelate, crenellate +crenelated, crenellated +crenelater, crenellater +crenelates, crenellates +crenelatest, crenellatest +crenelating, crenellating +crenelation's, crenellation's +crenelation, crenellation +crenelations, crenellations +creneled, crenelled +creneling, crenelling +Creolization, Creolisation +creolization, creolisation +creolizations, creolisations +Creolize, Creolise +creolize, creolise +Creolized, Creolised +creolized, creolised +Creolizes, Creolises +creolizes, creolises +Creolizing, Creolising +creolizing, creolising +cretinization's, cretinisation's +cretinization, cretinisation +cretinizations, cretinisations +cretinize, cretinise +cretinized, cretinised +cretinizes, cretinises +cretinizing, cretinising +criminalization's, criminalisation's +criminalization, criminalisation +criminalizations, criminalisations +criminalize, criminalise +criminalized, criminalised +criminalizes, criminalises +criminalizing, criminalising +criticizable's, criticisable's +criticizable, criticisable +criticizabler, criticisabler +criticizables, criticisables +criticizablest, criticisablest +criticize, criticise +criticized, criticised +criticizer's, criticiser's +criticizer, criticiser +criticizers, criticisers +criticizes, criticises +criticizing, criticising +criticizinglier, criticisinglier +criticizinglies, criticisinglies +criticizingliest, criticisingliest +criticizingly, criticisingly +crofterization's, crofterisation's +crofterization, crofterisation +crofterizations, crofterisations +crofterize, crofterise +crofterizes, crofterises +crosier's, crozier's +crosier, crozier +crosiers, croziers +crueler, crueller +cruelest, cruellest +cruelize, cruelise +cruelizes, cruelises +cryesthesia, cryaesthesia +cryoanesthesia, cryoanaesthesia +cryptanalyzes, cryptanalyses +cryptesthesia, cryptaesthesia +cryptesthesias, cryptaesthesias +cryptesthetic, cryptaesthetic +crystalize, crystallise +crystalized, crystallised +crystalizes, crystallises +crystalizing, crystallising +crystallizabilities, crystallisabilities +crystallizability's, crystallisability's +crystallizability, crystallisability +crystallizable's, crystallisable's +crystallizable, crystallisable +crystallizabler, crystallisabler +crystallizables, crystallisables +crystallizablest, crystallisablest +crystallization's, crystallisation's +crystallization, crystallisation +crystallizations, crystallisations +crystallizer, crystalliser +crystallizers, crystallisers +Cubanize's, Cubanise's +Cubanize, Cubanise +Cubanizes, Cubanises +cuckoldize, cuckoldise +cuckoldized, cuckoldised +cuckoldizes, cuckoldises +cuckoldizing, cuckoldising +cudgeled, cudgelled +cudgeler's, cudgeller's +cudgeler, cudgeller +cudgelers, cudgellers +cudgeling, cudgelling +cudgelings, cudgellings +culicide, culicidae +culturization's, culturisation's +culturization, culturisation +culturizations, culturisations +culturize, culturise +culturizes, culturises +cupelation, cupellation +cupeled, cupelled +cupeler's, cupeller's +cupeler, cupeller +cupelers, cupellers +cupeling, cupelling +cupule, cupulae +curarize, curarise +curarized, curarised +curarizes, curarises +curarizing, curarising +curatize, curatise +curatizes, curatises +curricularization's, curricularisation's +curricularization, curricularisation +curricularizations, curricularisations +curricularize, curricularise +curricularizes, curricularises +curtsied, curtseyed +curtsies, curtseys +curtsy's, curtsey's +curtsy, curtsey +curtsying, curtseying +curvaceous, curvacious +customizable, customisable +customization's, customisation's +customization, customisation +customizations, customisations +customize, customise +customized, customised +customizer, customiser +customizers, customisers +customizes, customises +customizing, customising +cutesy, cutesie +cuticolor, cuticolour +cutinization's, cutinisation's +cutinization, cutinisation +cutinizations, cutinisations +cutinize, cutinise +cutinized, cutinised +cutinizes, cutinises +cutinizing, cutinising +cutization's, cutisation's +cutization, cutisation +cutizations, cutisations +cutlass's, cutlas's +cutlass, cutlas +cutlasses, cutlases +cuve, cuvae +Cyanee's, Cyaneae's +Cyanee, Cyaneae +cyanize, cyanise +cyanized, cyanised +cyanizes, cyanises +cyanizing, cyanising +cyanomethemoglobin, cyanomethaemoglobin +cyclization's, cyclisation's +cyclization, cyclisation +cyclizations, cyclisations +cyclize, cyclise +cyclized, cyclised +cyclizes, cyclises +cyclizing, cyclising +cyclopedia's, cyclopaedia's +cyclopedia, cyclopaedia +cyclopedias, cyclopaedias +cyclopedic, cyclopaedic +cyclopedically, cyclopaedically +cyclopedist's, cyclopaedist's +cyclopedist, cyclopaedist +cyme, cymae +Czechization's, Czechisation's +Czechization, Czechisation +Czechizations, Czechisations +d'oh's, doh's +d'oh, doh +d'ohs, dohs +danaide, danaidae +dandizette, dandisette +dandyize, dandyise +dandyizes, dandyises +dane, danae +Danization's, Danisation's +Danization, Danisation +Danizations, Danisations +Danize's, Danise's +Danize, Danise +Danizes, Danises +Darwinize's, Darwinise's +Darwinize, Darwinise +Darwinizes, Darwinises +dastardize, dastardise +dastardizes, dastardises +deaconize, deaconise +deaconizes, deaconises +deadrize, deadrise +dealcoholize, dealcoholise +dealcoholized, dealcoholised +dealcoholizes, dealcoholises +dealcoholizing, dealcoholising +deaminize, deaminise +deary's, dearie's +deary, dearie +decagram's, decagramme's +decagram, decagramme +decagrams, decagrammes +decaliter, decalitre +decaliter, decalitre's +decaliter, decalitres +decameter, decametre +decameter, decametre's +decameter, decametres +decapitalization, decapitalisation +decapitalizations, decapitalisations +decapitalize, decapitalise +decapitalized, decapitalised +decapitalizes, decapitalises +decapitalizing, decapitalising +decarbonization's, decarbonisation's +decarbonization, decarbonisation +decarbonizations, decarbonisations +decarbonize, decarbonise +decarbonized, decarbonised +decarbonizer's, decarboniser's +decarbonizer, decarboniser +decarbonizers, decarbonisers +decarbonizes, decarbonises +decarbonizing, decarbonising +decarburization's, decarburisation's +decarburization, decarburisation +decarburizations, decarburisations +decarburize, decarburise +decarburized, decarburised +decarburizes, decarburises +decarburizing, decarburising +decasualization's, decasualisation's +decasualization, decasualisation +decasualizations, decasualisations +decasualize, decasualise +decasualized, decasualised +decasualizing, decasualising +decenters, decentres +decentralization's, decentralisation's +decentralization, decentralisation +decentralizationist, decentralisationist +decentralizations, decentralisations +decentralize, decentralise +decentralized, decentralised +decentralizes, decentralises +decentralizing, decentralising +decerebrize, decerebrise +decerebrized, decerebrised +decerebrizes, decerebrises +decerebrizing, decerebrising +dechristianization, dechristianisation +dechristianizations, dechristianisations +dechristianize, dechristianise +dechristianized, dechristianised +dechristianizes, dechristianises +dechristianizing, dechristianising +decigram's, decigramme's +decigram, decigramme +decigrams, decigrammes +deciliter's, decilitre's +deciliter, decilitre +deciliters, decilitres +decimalization's, decimalisation's +decimalization, decimalisation +decimalizations, decimalisations +decimalize, decimalise +decimalized, decimalised +decimalizes, decimalises +decimalizing, decimalising +decimeter's, decimetre's +decimeter, decimetre +decimeters, decimetres +decivilize, decivilise +decivilized, decivilised +decivilizes, decivilises +decivilizing, decivilising +decolonization's, decolonisation's +decolonization, decolonisation +decolonizations, decolonisations +decolonize, decolonise +decolonized, decolonised +decolonizes, decolonises +decolonizing, decolonising +decolor, decolour +decolorant, decolourant +decolorants, decolourants +decolorate, decolourate +decolorated, decolourated +decolorates, decolourates +decoloration's, decolouration's +decoloration, decolouration +decolorations, decolourations +decolored, decoloured +decolorimeter, decolourimeter +decoloring, decolouring +decolors, decolours +decolourisation's, decolourization's +decolourisation, decolourization +decolourisations, decolourizations +decolourise, decolourize +decolourised, decolourized +decolouriser's, decolourizer's +decolouriser, decolourizer +decolourisers, decolourizers +decolourises, decolourizes +decolourising, decolourizing +decriminalization's, decriminalisation's +decriminalization, decriminalisation +decriminalizations, decriminalisations +decriminalize, decriminalise +decriminalized, decriminalised +decriminalizes, decriminalises +decriminalizing, decriminalising +dedal, daedal +dedalian, daedalian +dedramatize, dedramatise +dedramatized, dedramatised +dedramatizes, dedramatises +dedramatizing, dedramatising +deemphasization's, deemphasisation's +deemphasization, deemphasisation +deemphasize, deemphasise +deemphasized, deemphasised +deemphasizer, deemphasiser +deemphasizers, deemphasisers +deemphasizes, deemphasises +deemphasizing, deemphasising +deenergize, deenergise +deenergized, deenergised +deenergizer, deenergiser +deenergizes, deenergises +deenergizing, deenergising +defedation, defoedation +defeminization's, defeminisation's +defeminization, defeminisation +defeminize, defeminise +defeminized, defeminised +defeminizes, defeminises +defeminizing, defeminising +defense's, defence's +defense, defence +defensed, defenced +defenseless, defenceless +defenselesser, defencelesser +defenselessest, defencelessest +defenselesslier, defencelesslier +defenselessliest, defencelessliest +defenselessly, defencelessly +defenselessness's, defencelessness's +defenselessness, defencelessness +defenselessnesses, defencelessnesses +defenseman's, defenceman's +defenseman, defenceman +defensemen, defencemen +defenses, defences +defensing, defencing +defeudalize, defeudalise +defeudalized, defeudalised +defeudalizes, defeudalises +defeudalizing, defeudalising +defibrinize, defibrinise +defibrinized, defibrinised +defibrinizes, defibrinises +defibrinizing, defibrinising +definitization's, definitisation's +definitization, definitisation +definitizations, definitisations +definitize, definitise +definitized, definitised +definitizes, definitises +definitizing, definitising +deflectionization's, deflectionisation's +deflectionization, deflectionisation +deflectionizations, deflectionisations +deflectionize, deflectionise +deflectionizes, deflectionises +deformalize, deformalise +defunctionalization's, defunctionalisation's +defunctionalization, defunctionalisation +defunctionalizations, defunctionalisations +defunctionalize, defunctionalise +defunctionalizes, defunctionalises +deglycerolized, deglycerolised +dehumanization's, dehumanisation's +dehumanization, dehumanisation +dehumanizations, dehumanisations +dehumanize, dehumanise +dehumanized, dehumanised +dehumanizes, dehumanises +dehumanizing, dehumanising +dehydrogenization's, dehydrogenisation's +dehydrogenization, dehydrogenisation +dehydrogenize, dehydrogenise +dehydrogenized, dehydrogenised +dehydrogenizer's, dehydrogeniser's +dehydrogenizer, dehydrogeniser +dehydrogenizing, dehydrogenising +dehypnotization's, dehypnotisation's +dehypnotization, dehypnotisation +dehypnotizations, dehypnotisations +dehypnotize, dehypnotise +dehypnotized, dehypnotised +dehypnotizes, dehypnotises +dehypnotizing, dehypnotising +deindustrialization's, deindustrialisation's +deindustrialization, deindustrialisation +deindustrializations, deindustrialisations +deindustrialize, deindustrialise +deindustrialized, deindustrialised +deindustrializes, deindustrialises +deindustrializing, deindustrialising +deionization's, deionisation's +deionization, deionisation +deionize, deionise +deionized, deionised +deionizes, deionises +deionizing, deionising +delimitize, delimitise +delimitizes, delimitises +delocalization's, delocalisation's +delocalization, delocalisation +delocalizations, delocalisations +delocalize, delocalise +delocalized, delocalised +delocalizes, delocalises +delocalizing, delocalising +deluster, delustre +demagnetizable's, demagnetisable's +demagnetizable, demagnetisable +demagnetizabler, demagnetisabler +demagnetizables, demagnetisables +demagnetizablest, demagnetisablest +demagnetization's, demagnetisation's +demagnetization, demagnetisation +demagnetizations, demagnetisations +demagnetize, demagnetise +demagnetized, demagnetised +demagnetizer's, demagnetiser's +demagnetizer, demagnetiser +demagnetizers, demagnetisers +demagnetizes, demagnetises +demagnetizing, demagnetising +demagogue's, demagog's +demagogue, demagog +demagogued, demagoged +demagogueri, demagogri +demagogueris, demagogris +demagoguery, demagogry +demagogues, demagogs +demagoguing, demagoging +demasculinization's, demasculinisation's +demasculinization, demasculinisation +demasculinize, demasculinise +demasculinized, demasculinised +demasculinizing, demasculinising +dematerialization's, dematerialisation's +dematerialization, dematerialisation +dematerializations, dematerialisations +dematerialize, dematerialise +dematerialized, dematerialised +dematerializes, dematerialises +dematerializing, dematerialising +demeanor's, demeanour's +demeanor, demeanour +demeanors, demeanours +demilitarization's, demilitarisation's +demilitarization, demilitarisation +demilitarizations, demilitarisations +demilitarize, demilitarise +demilitarized, demilitarised +demilitarizes, demilitarises +demilitarizing, demilitarising +demiluster, demilustre +demineralization's, demineralisation's +demineralization, demineralisation +demineralizations, demineralisations +demineralize, demineralise +demineralized, demineralised +demineralizer, demineraliser +demineralizes, demineralises +demineralizing, demineralising +demobilization's, demobilisation's +demobilization, demobilisation +demobilizations, demobilisations +demobilize, demobilise +demobilized, demobilised +demobilizes, demobilises +demobilizing, demobilising +democratization's, democratisation's +democratization, democratisation +democratizations, democratisations +democratize, democratise +democratized, democratised +democratizer, democratiser +democratizes, democratises +democratizing, democratising +demonetization's, demonetisation's +demonetization, demonetisation +demonetizations, demonetisations +demonetize, demonetise +demonetized, demonetised +demonetizes, demonetises +demonetizing, demonetising +demonian, daemonian +demonization, demonisation +demonize, demonise +demonized, demonised +demonizes, demonises +demonizing, demonising +demoralization's, demoralisation's +demoralization, demoralisation +demoralizations, demoralisations +demoralize, demoralise +demoralized, demoralised +demoralizer's, demoraliser's +demoralizer, demoraliser +demoralizers, demoralisers +demoralizes, demoralises +demoralizing, demoralising +demoralizingly, demoralisingly +demutualization, demutualisation +demutualizations, demutualisations +demutualize, demutualise +demutualized, demutualised +demutualizes, demutualises +demutualizing, demutualising +demythologization's, demythologisation's +demythologization, demythologisation +demythologizations, demythologisations +demythologize, demythologise +demythologized, demythologised +demythologizer, demythologiser +demythologizes, demythologises +demythologizing, demythologising +denationalization's, denationalisation's +denationalization, denationalisation +denationalizations, denationalisations +denationalize, denationalise +denationalized, denationalised +denationalizes, denationalises +denationalizing, denationalising +denaturalization's, denaturalisation's +denaturalization, denaturalisation +denaturalizations, denaturalisations +denaturalize, denaturalise +denaturalized, denaturalised +denaturalizes, denaturalises +denaturalizing, denaturalising +denaturization's, denaturisation's +denaturization, denaturisation +denaturizations, denaturisations +denaturize, denaturise +denaturized, denaturised +denaturizer's, denaturiser's +denaturizer, denaturiser +denaturizers, denaturisers +denaturizes, denaturises +denaturizing, denaturising +denicotinize, denicotinise +denizenize, denizenise +denizenizes, denizenises +denominationalize, denominationalise +denominationalizes, denominationalises +denormalize, denormalise +dentalization's, dentalisation's +dentalization, dentalisation +dentalizations, dentalisations +dentalize, dentalise +dentalized, dentalised +dentalizes, dentalises +dentalizing, dentalising +dentin's, dentine's +dentin, dentine +dentins, dentines +denuclearization's, denuclearisation's +denuclearization, denuclearisation +denuclearizations, denuclearisations +denuclearize, denuclearise +denuclearized, denuclearised +denuclearizes, denuclearises +denuclearizing, denuclearising +deodorization's, deodorisation's +deodorization, deodorisation +deodorizations, deodorisations +deodorize, deodorise +deodorized, deodorised +deodorizer's, deodoriser's +deodorizer, deodoriser +deodorizers, deodorisers +deodorizes, deodorises +deodorizing, deodorising +deoxidization's, deoxidisation's +deoxidization, deoxidisation +deoxidizations, deoxidisations +deoxidize, deoxidise +deoxidized, deoxidised +deoxidizer's, deoxidiser's +deoxidizer, deoxidiser +deoxidizers, deoxidisers +deoxidizes, deoxidises +deoxidizing, deoxidising +deoxygenize, deoxygenise +deoxygenized, deoxygenised +deoxygenizes, deoxygenises +deoxygenizing, deoxygenising +departmentalization's, departmentalisation's +departmentalization, departmentalisation +departmentalizations, departmentalisations +departmentalize, departmentalise +departmentalized, departmentalised +departmentalizes, departmentalises +departmentalizing, departmentalising +departmentization's, departmentisation's +departmentization, departmentisation +departmentizations, departmentisations +departmentize, departmentise +departmentizes, departmentises +depauperization, depauperisation +depauperize, depauperise +depauperized, depauperised +depauperizes, depauperises +depauperizing, depauperising +dependence's, dependance's +dependence, dependance +dependences, dependances +depersonalization's, depersonalisation's +depersonalization, depersonalisation +depersonalizations, depersonalisations +depersonalize, depersonalise +depersonalized, depersonalised +depersonalizes, depersonalises +depersonalizing, depersonalising +depolarization's, depolarisation's +depolarization, depolarisation +depolarizations, depolarisations +depolarize, depolarise +depolarized, depolarised +depolarizer's, depolariser's +depolarizer, depolariser +depolarizers, depolarisers +depolarizes, depolarises +depolarizing, depolarising +depoliticization, depoliticisation +depoliticize, depoliticise +depoliticized, depoliticised +depoliticizes, depoliticises +depoliticizing, depoliticising +depolymerization's, depolymerisation's +depolymerization, depolymerisation +depolymerizations, depolymerisations +depolymerize, depolymerise +depolymerized, depolymerised +depolymerizes, depolymerises +depolymerizing, depolymerising +depressurization's, depressurisation's +depressurization, depressurisation +depressurizations, depressurisations +depressurize, depressurise +depressurized, depressurised +depressurizes, depressurises +depressurizing, depressurising +deputationize, deputationise +deputationizes, deputationises +deputization, deputisation +deputize, deputise +deputized, deputised +deputizes, deputises +deputizing, deputising +deracialize, deracialise +deracialized, deracialised +deracializes, deracialises +deracializing, deracialising +derationalization's, derationalisation's +derationalization, derationalisation +derationalizations, derationalisations +derationalize, derationalise +derationalizes, derationalises +deratization's, deratisation's +deratization, deratisation +deratizations, deratisations +derealization, derealisation +derecognize, derecognise +derecognized, derecognised +derecognizes, derecognises +derecognizing, derecognising +deregulationize, deregulationise +deregulationizes, deregulationises +dereligionize, dereligionise +dereligionized, dereligionised +dereligionizes, dereligionises +dereligionizing, dereligionising +derk, drek +dermatorrhea, dermatorrhoea +Derr's, Drer's +Derr, Drer +desacralization, desacralisation +desacralizations, desacralisations +desacralize, desacralise +desacralized, desacralised +desacralizes, desacralises +desacralizing, desacralising +desalinization's, desalinisation's +desalinization, desalinisation +desalinizations, desalinisations +desalinize, desalinise +desalinized, desalinised +desalinizes, desalinises +desalinizing, desalinising +desensitization's, desensitisation's +desensitization, desensitisation +desensitizations, desensitisations +desensitize, desensitise +desensitized, desensitised +desensitizer's, desensitiser's +desensitizer, desensitiser +desensitizers, desensitisers +desensitizes, desensitises +desensitizing, desensitising +desertization, desertisation +desertizations, desertisations +desexualization's, desexualisation's +desexualization, desexualisation +desexualizations, desexualisations +desexualize, desexualise +desexualized, desexualised +desexualizes, desexualises +desexualizing, desexualising +desilverization, desilverisation +desilverizations, desilverisations +desilverize, desilverise +desilverized, desilverised +desilverizes, desilverises +desilverizing, desilverising +despiritualization, despiritualisation +despiritualize, despiritualise +despotize, despotise +despotizes, despotises +destabilization, destabilisation +destabilize, destabilise +destabilized, destabilised +destabilizer, destabiliser +destabilizers, destabilisers +destabilizes, destabilises +destabilizing, destabilising +destalinize, destalinise +destalinized, destalinised +destalinizes, destalinises +destalinizing, destalinising +desterilize, desterilise +destigmatization, destigmatisation +desulfurizer's, desulfuriser's +desulfurizer, desulfuriser +desulphurisation's, desulphurization's +desulphurisation, desulphurization +desulphurisations, desulphurizations +desulphurise, desulphurize +desulphurised, desulphurized +desulphurises, desulphurizes +desulphurising, desulphurizing +desulphurizer, desulphuriser +desulphurizers, desulphurisers +desynchronization's, desynchronisation's +desynchronization, desynchronisation +desynchronizations, desynchronisations +desynchronize, desynchronise +desynchronized, desynchronised +desynchronizes, desynchronises +desynchronizing, desynchronising +detribalization's, detribalisation's +detribalization, detribalisation +detribalizations, detribalisations +detribalize, detribalise +detribalized, detribalised +detribalizes, detribalises +detribalizing, detribalising +deva, daeva +devalorization, devalorisation +devalorizations, devalorisations +devalorize, devalorise +devalorized, devalorised +devalorizes, devalorises +devalorizing, devalorising +develed, develled +develing, develling +deviled, devilled +deviling, devilling +devilize, devilise +devilizes, devilises +devitalization's, devitalisation's +devitalization, devitalisation +devitalizations, devitalisations +devitalize, devitalise +devitalized, devitalised +devitalizes, devitalises +devitalizing, devitalising +devocalization's, devocalisation's +devocalization, devocalisation +devocalize, devocalise +devocalized, devocalised +devocalizes, devocalises +devocalizing, devocalising +devolatilization's, devolatilisation's +devolatilization, devolatilisation +devolatilizations, devolatilisations +devolatilize, devolatilise +devolatilized, devolatilised +devolatilizes, devolatilises +devolatilizing, devolatilising +dexterous, dextrous +dexterously, dextrously +dexterousness, dextrousness +diabolization's, diabolisation's +diabolization, diabolisation +diabolizations, diabolisations +diabolize, diabolise +diabolized, diabolised +diabolizes, diabolises +diabolizing, diabolising +diagonalizable, diagonalisable +diagonalization, diagonalisation +diagonalize, diagonalise +diagonalized, diagonalised +diagonalizes, diagonalises +diagonalizing, diagonalising +dialecticize, dialecticise +dialecticizes, dialecticises +dialed, dialled +dialer's, dialler's +dialer, dialler +dialers, diallers +dialing's, dialling's +dialing, dialling +dialings, diallings +dialist's, diallist's +dialist, diallist +dialists, diallists +dialogize, dialogise +dialogized, dialogised +dialogizes, dialogises +dialogizing, dialogising +dialogue's, dialog's +dialogue, dialog +dialogued, dialogged +dialogues, dialogs +dialoguing, dialogging +dialyzabilities, dialysabilities +dialyzability's, dialysability's +dialyzability, dialysability +dialyzable's, dialysable's +dialyzable, dialysable +dialyzabler, dialysabler +dialyzables, dialysables +dialyzablest, dialysablest +dialyzate's, dialysate's +dialyzate, dialysate +dialyzates, dialysates +dialyzation's, dialysation's +dialyzation, dialysation +dialyze, dialyse +dialyzed, dialysed +dialyzer's, dialyser's +dialyzer, dialyser +dialyzers, dialysers +dialyzes, dialyses +dialyzing, dialysing +diamondize, diamondise +diamondizes, diamondises +diarize, diarise +diarized, diarised +diarizes, diarises +diarizing, diarising +diarrhea's, diarrhoea's +diarrhea, diarrhoea +diarrheal, diarrhoeal +diarrhealer, diarrhoealer +diarrhealest, diarrhoealest +diarrheas, diarrhoeas +diarrheic, diarrhoeic +diarrheicer, diarrhoeicer +diarrheicest, diarrhoeicest +diarrhetic, diarrhoetic +diarrheticer, diarrhoeticer +diarrheticest, diarrhoeticest +dichotomization's, dichotomisation's +dichotomization, dichotomisation +dichotomizations, dichotomisations +dichotomize, dichotomise +dichotomized, dichotomised +dichotomizes, dichotomises +dichotomizing, dichotomising +dickeys, dickies +dicky's, dickie's +dicky, dickie +diene, diaene +dieretic, diaeretic +dieselization's, dieselisation's +dieselization, dieselisation +dieselizations, dieselisations +dieselize, dieselise +dieselized, dieselised +dieselizes, dieselises +dieselizing, dieselising +diestrous, dioestrous +diestrual, dioestrual +diestrum, dioestrum +diestrus's, dioestrus's +diestrus, dioestrus +diestruses, dioestruses +diethylstilbestrol's, diethylstilboestrol's +diethylstilbestrol, diethylstilboestrol +dietitian's, dietician's +dietitian, dietician +dietitians, dieticians +differentialize, differentialise +differentializes, differentialises +digitalization's, digitalisation's +digitalization, digitalisation +digitalizations, digitalisations +digitalize, digitalise +digitalized, digitalised +digitalizes, digitalises +digitalizing, digitalising +digitization's, digitisation's +digitization, digitisation +digitizations, digitisations +digitize, digitise +digitized, digitised +digitizer's, digitiser's +digitizer, digitiser +digitizers, digitisers +digitizes, digitises +digitizing, digitising +dike's, dyke's +dike, dyke +diked, dyked +dikes, dykes +diking, dyking +dimensionalization, dimensionalisation +dimensionalize, dimensionalise +dimensionalized, dimensionalised +dimensionalizes, dimensionalises +dimensionalizing, dimensionalising +dimerization's, dimerisation's +dimerization, dimerisation +dimerizations, dimerisations +dimerize, dimerise +dimerized, dimerised +dimerizes, dimerises +dimerizing, dimerising +diminutivize, diminutivise +diminutivizes, diminutivises +dingoes, dingos +dioecious, diecious +dioeciously, dieciously +dionize, dionise +diopter's, dioptre's +diopter, dioptre +diopters, dioptres +diphthongization's, diphthongisation's +diphthongization, diphthongisation +diphthongizations, diphthongisations +diphthongize, diphthongise +diphthongized, diphthongised +diphthongizes, diphthongises +diphthongizing, diphthongising +diple, diploe +diploe's, diploae's +diploe, diploae +diplomatize, diplomatise +diplomatized, diplomatised +diplomatizes, diplomatises +diplomatizing, diplomatising +dis's, diss's +dis, diss +disangularize, disangularise +disangularizes, disangularises +disauthorize, disauthorise +disauthorized, disauthorised +disauthorizes, disauthorises +disauthorizing, disauthorising +disboweled, disbowelled +disboweling, disbowelling +discanonization's, discanonisation's +discanonization, discanonisation +discanonizations, discanonisations +discanonize, discanonise +discanonizes, discanonises +discolor's, discolour's +discolor, discolour +discolorate, discolourate +discolorated, discolourated +discoloration's, discolouration's +discoloration, discolouration +discolorations, discolourations +discolored's, discoloured's +discolored, discoloured +discoloredness, discolouredness +discoloreds, discoloureds +discoloring, discolouring +discolorment's, discolourment's +discolorment, discolourment +discolorments, discolourments +discolors, discolours +discolourisation's, discolourization's +discolourisation, discolourization +discolourisations, discolourizations +discretization, discretisation +discretize, discretise +disdenominationalize, disdenominationalise +disdenominationalizes, disdenominationalises +disdiplomatize, disdiplomatise +disdiplomatizes, disdiplomatises +disemboweled, disembowelled +disemboweling, disembowelling +disequalize's, disequalise's +disequalize, disequalise +disequalizer, disequaliser +disequalizers, disequalisers +disequalizes, disequalises +disfavor's, disfavour's +disfavor, disfavour +disfavored, disfavoured +disfavorer's, disfavourer's +disfavorer, disfavourer +disfavorers, disfavourers +disfavoring, disfavouring +disfavors, disfavours +dishabille's, deshabille's +dishabille, deshabille +dishabilles, deshabilles +disharmonize, disharmonise +disharmonized, disharmonised +disharmonizes, disharmonises +disharmonizing, disharmonising +disheveled, dishevelled +disheveler, disheveller +disheveling, dishevelling +dishonor's, dishonour's +dishonor, dishonour +dishonorable's, dishonourable's +dishonorable, dishonourable +dishonorableness's, dishonourableness's +dishonorableness, dishonourableness +dishonorablenesses, dishonourablenesses +dishonorabler, dishonourabler +dishonorables, dishonourables +dishonorablest, dishonourablest +dishonorablier, dishonourablier +dishonorablies, dishonourablies +dishonorabliest, dishonourabliest +dishonorably, dishonourably +dishonorary, dishonourary +dishonored, dishonoured +dishonorer's, dishonourer's +dishonorer, dishonourer +dishonorers, dishonourers +dishonoring, dishonouring +dishonors, dishonours +dishumanize, dishumanise +dishumanizes, dishumanises +dishumor, dishumour +dishumored, dishumoured +dishumors, dishumours +disillusionize, disillusionise +disillusionized, disillusionised +disillusionizer's, disillusioniser's +disillusionizer, disillusioniser +disillusionizers, disillusionisers +disillusionizes, disillusionises +disillusionizing, disillusionising +disindividualize, disindividualise +disindividualized, disindividualised +disindividualizes, disindividualises +disindividualizing, disindividualising +disindustrialization, disindustrialisation +disindustrializations, disindustrialisations +disindustrialize, disindustrialise +disindustrialized, disindustrialised +disindustrializes, disindustrialises +disindustrializing, disindustrialising +disluster, dislustre +dismalize, dismalise +dismalizes, dismalises +disnaturalization's, disnaturalisation's +disnaturalization, disnaturalisation +disnaturalizations, disnaturalisations +disnaturalize, disnaturalise +disnaturalized, disnaturalised +disnaturalizes, disnaturalises +disnaturalizing, disnaturalising +disorganization's, disorganisation's +disorganization, disorganisation +disorganizations, disorganisations +disorganize, disorganise +disorganized, disorganised +disorganizer's, disorganiser's +disorganizer, disorganiser +disorganizers, disorganisers +disorganizes, disorganises +disorganizing, disorganising +disozonize, disozonise +disozonizes, disozonises +dispapalize, dispapalise +dispapalizes, dispapalises +dispatch's, despatch's +dispatch, despatch +dispatched, despatched +dispatches, despatches +dispatching, despatching +dispauperize, dispauperise +dispauperized, dispauperised +dispauperizes, dispauperises +dispauperizing, dispauperising +dispersonalize, dispersonalise +dispersonalizes, dispersonalises +dispopularize, dispopularise +dispopularizes, dispopularises +disrealize, disrealise +disrealizes, disrealises +disscepter's, dissceptre's +disscepter, dissceptre +disscepters, dissceptres +disseize, disseise +disseized, disseised +disseizee, disseisee +disseizes, disseises +disseizin's, disseisin's +disseizin, disseisin +disseizing, disseising +disseizins, disseisins +disseizor's, disseisor's +disseizor, disseisor +disseizors, disseisors +dissensualize, dissensualise +dissensualizes, dissensualises +disses, dises +dissocialize, dissocialise +dissocialized, dissocialised +dissocializes, dissocialises +dissocializing, dissocialising +dissyllabize, dissyllabise +dissyllabized, dissyllabised +dissyllabizing, dissyllabising +dissympathize, dissympathise +dissympathizes, dissympathises +distill, distil +distills, distils +disutilize, disutilise +disutilizes, disutilises +ditsier, ditzier +ditsy, ditzy +ditziness's, ditsiness's +ditziness, ditsiness +ditzinesses, ditsinesses +diversicolored, diversicoloured +divinister, divinistre +divinization's, divinisation's +divinization, divinisation +divinizations, divinisations +divinize, divinise +divinized, divinised +divinizes, divinises +divinizing, divinising +divisionalization, divisionalisation +divisionalizations, divisionalisations +djellaba's, djellabah's +djellaba, djellabah +djellabas, djellabahes +djinni's, djinn's +djinni, djinn +Docete's, Docetae's +Docete, Docetae +dockization's, dockisation's +dockization, dockisation +dockizations, dockisations +dockize, dockise +dockized, dockised +dockizes, dockises +dockizing, dockising +doctorization's, doctorisation's +doctorization, doctorisation +doctorizations, doctorisations +doctorize, doctorise +doctorizes, doctorises +doctrinization's, doctrinisation's +doctrinization, doctrinisation +doctrinizations, doctrinisations +doctrinize, doctrinise +doctrinizes, doctrinises +documentarization, documentarisation +documentarizations, documentarisations +documentarize, documentarise +documentarized, documentarised +documentarizes, documentarises +documentarizing, documentarising +documentize, documentise +documentizes, documentises +Dodonean's, Dodonaean's +Dodonean, Dodonaean +doggy's, doggie's +doggy, doggie +dogie's, dogy's +dogie, dogy +dogmatization's, dogmatisation's +dogmatization, dogmatisation +dogmatizations, dogmatisations +dogmatize, dogmatise +dogmatized, dogmatised +dogmatizer's, dogmatiser's +dogmatizer, dogmatiser +dogmatizers, dogmatisers +dogmatizes, dogmatises +dogmatizing, dogmatising +dognaped, dognapped +dognaping, dognapping +dollarization, dollarisation +dollarizations, dollarisations +dolomitization's, dolomitisation's +dolomitization, dolomitisation +dolomitizations, dolomitisations +dolomitize, dolomitise +dolomitized, dolomitised +dolomitizes, dolomitises +dolomitizing, dolomitising +dolor's, dolour's +dolor, dolour +dolors, dolours +domesticize, domesticise +domesticized, domesticised +domesticizes, domesticises +domesticizing, domesticising +domine, dominae +dopey, dopy +dora, doura +Doricize's, Doricise's +Doricize, Doricise +Doricizes, Doricises +dorize, dorise +dorized, dorised +dorizes, dorises +dorizing, dorising +doryline, dorylinae +doughnut's, donut's +doughnut, donut +doughnuts, donuts +doweled, dowelled +doweler, doweller +doweling, dowelling +downdraft's, downdraught's +downdraft, downdraught +dracena, dracaena +dracenaceae, dracaenaceae +dracenas, dracaenas +draftier, draughtier +draftiest, draughtiest +draftilier, draughtilier +draftiliest, draughtiliest +draftily, draughtily +draftiness's, draughtiness's +draftiness, draughtiness +draftinesses, draughtinesses +draftsman's, draughtsman's +draftsman, draughtsman +draftsmanship's, draughtsmanship's +draftsmanship, draughtsmanship +draftsmanships, draughtsmanships +draftsmen, draughtsmen +draftsperson, draughtsperson +draftswoman's, draughtswoman's +draftswoman, draughtswoman +draftswomen, draughtswomen +drafty, draughty +dragonize, dragonise +dragonized, dragonised +dragonizes, dragonises +dragonizing, dragonising +dramatizable's, dramatisable's +dramatizable, dramatisable +dramatizabler, dramatisabler +dramatizables, dramatisables +dramatizablest, dramatisablest +dramatization's, dramatisation's +dramatization, dramatisation +dramatizations, dramatisations +dramatize, dramatise +dramatized, dramatised +dramatizer's, dramatiser's +dramatizer, dramatiser +dramatizers, dramatisers +dramatizes, dramatises +dramatizing, dramatising +dreamed, dreamt +driveled, drivelled +driveler's, driveller's +driveler, driveller +drivelers, drivellers +driveling, drivelling +drought's, drouth's +drought, drouth +droughtiness, drouthiness +droughts, drouthes +droughty, drouthy +dryly, drily +dualization's, dualisation's +dualization, dualisation +dualizations, dualisations +dualize, dualise +dualizes, dualises +ductilize, ductilise +ductilizes, ductilises +dueled, duelled +dueler's, dueller's +dueler, dueller +duelers, duellers +dueling, duelling +duelings, duellings +duelist's, duellist's +duelist, duellist +duelists, duellists +duer, dure +dullness's, dulness's +dullness, dulness +dullnesses, dulnesses +dumbfound, dumfound +dumbfounded, dumfounded +dumbfounding, dumfounding +dumbfoundingly, dumfoundingly +dumbfounds, dumfounds +dumpster's, Dumpster's +dumpster, Dumpster +dumpsters, Dumpsters +dynamize, dynamise +dynamized, dynamised +dynamizes, dynamises +dynamizing, dynamising +dysesthesia, dysaesthesia +dysesthetic, dysaesthetic +dysmenorrhea's, dysmenorrhoea's +dysmenorrhea, dysmenorrhoea +dysmenorrheal, dysmenorrhoeal +dysmenorrheas, dysmenorrhoeas +dysmenorrheic, dysmenorrhoeic +dyspnea's, dyspnoea's +dyspnea, dyspnoea +dyspneal, dyspnoeal +dyspneas, dyspnoeas +dyspneic, dyspnoeic +earlierize, earlierise +earlierized, earlierised +earlierizes, earlierises +earlierizing, earlierising +easternize, easternise +ebionize, ebionise +ebionized, ebionised +ebionizes, ebionises +ebionizing, ebionising +ebonization, ebonisation +ebonize, ebonise +ebonized, ebonised +ebonizes, ebonises +ebonizing, ebonising +ec, aec +ecclesiasticize, ecclesiasticise +ecclesiasticizes, ecclesiasticises +echoize, echoise +echoized, echoised +echoizes, echoises +echoizing, echoising +eclecticize, eclecticise +eclecticizes, eclecticises +ecoid, oecoid +economization's, economisation's +economization, economisation +economizations, economisations +economize, economise +economized, economised +economizer's, economiser's +economizer, economiser +economizers, economisers +economizes, economises +economizing, economising +ecophobia, oecophobia +ecstasize, ecstasise +ecstasized, ecstasised +ecstasizes, ecstasises +ecstasizing, ecstasising +ecstaticize, ecstaticise +ecstaticizes, ecstaticises +ectethmoid, ectoethmoid +ectocelic, ectocoelic +ecumenic, oecumenic +ecumenicalism, oecumenicalism +ecumenicity, oecumenicity +ecumenism, oecumenism +ecus, oecus +edema's, oedema's +edema, oedema +edemas, oedemas +edematose, oedematose +edematous, oedematous +Edenization's, Edenisation's +Edenization, Edenisation +Edenizations, Edenisations +Edenize's, Edenise's +Edenize, Edenise +Edenizes, Edenises +edicule's, aedicule's +edicule, aedicule +edility, aedility +editorialization's, editorialisation's +editorialization, editorialisation +editorializations, editorialisations +editorialize, editorialise +editorialized, editorialised +editorializer's, editorialiser's +editorializer, editorialiser +editorializes, editorialises +editorializing, editorialising +eerie, eery +Eetion's, Eaetion's +Eetion, Eaetion +effectualize, effectualise +effectualizes, effectualises +effeminatize, effeminatise +effeminatizes, effeminatises +effeminization's, effeminisation's +effeminization, effeminisation +effeminize, effeminise +effeminized, effeminised +effeminizes, effeminises +effeminizing, effeminising +eger, aeger +eger, egre +egilops, aegilops +eglogue, aeglogue +egoize, egoise +egoizer, egoiser +egoizers, egoisers +egoizes, egoises +egophony, aegophony +egotize, egotise +egotized, egotised +egotizes, egotises +egotizing, egotising +egritude, aegritude +Egyptianization's, Egyptianisation's +Egyptianization, Egyptianisation +Egyptianizations, Egyptianisations +Egyptianize's, Egyptianise's +Egyptianize, Egyptianise +Egyptianized's, Egyptianised's +Egyptianized, Egyptianised +Egyptianizes, Egyptianises +Egyptianizing's, Egyptianising's +Egyptianizing, Egyptianising +Egyptize's, Egyptise's +Egyptize, Egyptise +Egyptizes, Egyptises +elasticization, elasticisation +elasticize, elasticise +elasticized, elasticised +elasticizer, elasticiser +elasticizers, elasticisers +elasticizes, elasticises +elasticizing, elasticising +electricalize, electricalise +electricalizes, electricalises +electricize, electricise +electricizes, electricises +electrization, electrisation +electrizations, electrisations +electrize, electrise +electrized, electrised +electrizes, electrises +electrizing, electrising +electroanesthesia's, electroanaesthesia's +electroanesthesia, electroanaesthesia +electroanesthesias, electroanaesthesias +electrocauterization's, electrocauterisation's +electrocauterization, electrocauterisation +electrocauterizations, electrocauterisations +electrodialyze, electrodialyse +electrodialyzer's, electrodialyser's +electrodialyzer, electrodialyser +electrodialyzers, electrodialysers +electrodialyzes, electrodialyses +electrogalvanize, electrogalvanise +electrogalvanizes, electrogalvanises +electrohomeopathies, electrohomoeopathies +electrohomeopathy's, electrohomoeopathy's +electrohomeopathy, electrohomoeopathy +electrolyzation's, electrolysation's +electrolyzation, electrolysation +electrolyze, electrolyse +electrolyzed, electrolysed +electrolyzer's, electrolyser's +electrolyzer, electrolyser +electrolyzes, electrolyses +electrolyzing, electrolysing +electromagnetizable, electromagnetisable +electrotonize, electrotonise +electrotonizes, electrotonises +elegize, elegise +elegized, elegised +elegizes, elegises +elegizing, elegising +elementalize, elementalise +elementalizes, elementalises +eleoblast, elaeoblast +eleolite, elaeolite +eleomargaric, elaeomargaric +eleometer, elaeometer +eleoptene's, elaeoptene's +eleoptene, elaeoptene +Elizabethanize's, Elizabethanise's +Elizabethanize, Elizabethanise +Elizabethanizes, Elizabethanises +Elizabethville's, Elisabethville's +Elizabethville, Elisabethville +embedment, imbedment +embedments, imbedments +emblematicize, emblematicise +emblematicizes, emblematicises +emblematization, emblematisation +emblematize, emblematise +emblematized, emblematised +emblematizes, emblematises +emblematizing, emblematising +emblemize, emblemise +emblemized, emblemised +emblemizes, emblemises +emblemizing, emblemising +embolization, embolisation +emboweled, embowelled +emboweling, embowelling +emotionalization's, emotionalisation's +emotionalization, emotionalisation +emotionalizations, emotionalisations +emotionalize, emotionalise +emotionalized, emotionalised +emotionalizes, emotionalises +emotionalizing, emotionalising +emotionize, emotionise +emotionizes, emotionises +empathize, empathise +empathized, empathised +empathizes, empathises +empathizing, empathising +emperize, emperise +emperized, emperised +emperizes, emperises +emperizing, emperising +empestic, empaestic +emphasize, emphasise +emphasized, emphasised +emphasizer, emphasiser +emphasizers, emphasisers +emphasizes, emphasises +emphasizing, emphasising +employee's, employe's +employee, employe +employees, employes +emprise, emprize +emprises, emprizes +empyreumatize, empyreumatise +empyreumatized, empyreumatised +empyreumatizes, empyreumatises +empyreumatizing, empyreumatising +emule, aemule +emuled, aemuled +emules, aemules +emuling, aemuling +emulsionize, emulsionise +emulsionized, emulsionised +emulsionizes, emulsionises +emulsionizing, emulsionising +enameled, enamelled +enameler's, enameller's +enameler, enameller +enamelers, enamellers +enameling, enamelling +enamelings, enamellings +enamelist's, enamellist's +enamelist, enamellist +enamelists, enamellists +enamor's, enamour's +enamor, enamour +enamored's, enamoured's +enamored, enamoured +enamoredness's, enamouredness's +enamoredness, enamouredness +enamorednesses, enamourednesses +enamoreds, enamoureds +enamoring, enamouring +enamorment's, enamourment's +enamorment, enamourment +enamorments, enamourments +enamors, enamours +enarbor's, enarbour's +enarbor, enarbour +enarbors, enarbours +encarnalization, encarnalisation +encarnalize, encarnalise +encarnalized, encarnalised +encarnalizes, encarnalises +encarnalizing, encarnalising +encephalocele, encephalocoele +enclose, inclose +enclosed, inclosed +encloses, incloses +enclosing, inclosing +enclosure's, inclosure's +enclosure, inclosure +enclosures, inclosures +encolor's, encolour's +encolor, encolour +encolored, encoloured +encoloring, encolouring +encolors, encolours +encrust, incrust +encrusted, incrusted +encrusting, incrusting +encrusts, incrusts +encumber, incumber +encumbered, incumbered +encumbering, incumbering +encumbers, incumbers +encyclopedia's, encyclopaedia's +encyclopedia, encyclopaedia +encyclopediac, encyclopaediac +encyclopedial, encyclopaedial +encyclopedian, encyclopaedian +encyclopedias, encyclopaedias +encyclopedic, encyclopaedic +encyclopedical, encyclopaedical +encyclopedically, encyclopaedically +encyclopedism, encyclopaedism +encyclopedisms, encyclopaedisms +encyclopedist, encyclopaedist +encyclopedists, encyclopaedists +endameba, endamoeba +endamebae, endamoebae +endamebas, endamoebas +endamebiasis, endamoebiasis +endamebic, endamoebic +endeavor's, endeavour's +endeavor, endeavour +endeavored, endeavoured +endeavorer's, endeavourer's +endeavorer, endeavourer +endeavorers, endeavourers +endeavoring, endeavouring +endeavors, endeavours +Enders, Endres +endorse, indorse +endorsed, indorsed +endorsement's, indorsement's +endorsement, indorsement +endorsements, indorsements +endorses, indorses +endorsing, indorsing +endue, indue +endued, indued +endues, indues +enduing, induing +eneid, aeneid +energization, energisation +energize, energise +energized, energised +energizer's, energiser's +energizer, energiser +energizers, energisers +energizes, energises +energizing, energising +Englishize's, Englishise's +Englishize, Englishise +Englishizes, Englishises +engrandize, engrandise +engrandizement's, engrandisement's +engrandizement, engrandisement +engrandizements, engrandisements +engrandizes, engrandises +enharbor, enharbour +enhemospore, enhaemospore +enhypostatize, enhypostatise +enhypostatized, enhypostatised +enhypostatizes, enhypostatises +enhypostatizing, enhypostatising +enigmatize, enigmatise +enigmatized, enigmatised +enigmatizes, enigmatises +enigmatizing, enigmatising +enjambment's, enjambement's +enjambment, enjambement +enjambments, enjambements +enocyte, oenocyte +enolic, oenolic +enolization's, enolisation's +enolization, enolisation +enolizations, enolisations +enolize, enolise +enolizes, enolises +enological, oenological +enologist, oenologist +enologists, oenologists +enomania, oenomania +enroll, enrol +enrollment's, enrolment's +enrollment, enrolment +enrollments, enrolments +enrolls, enrols +ensepulcher's, ensepulchre's +ensepulcher, ensepulchre +ensepulcherred, ensepulchred +ensepulcherring, ensepulchring +ensepulchers, ensepulchres +ensorceled, ensorcelled +ensorcels, ensorcells +entameba, entamoeba +entamebae, entamoebae +entamebas, entamoebas +entamebic, entamoebic +entender, entendre +entenders, entendres +enterocele, enterocoele +enteroceles, enterocoeles +enthrall, enthral +enthrallment's, enthralment's +enthrallment, enthralment +enthrallments, enthralments +enthralls, enthrals +enthronization's, enthronisation's +enthronization, enthronisation +enthronizations, enthronisations +enthronize, enthronise +enthronized, enthronised +enthronizes, enthronises +enthronizing, enthronising +entocele, entocoele +entomologize, entomologise +entomologized, entomologised +entomologizes, entomologises +entomologizing, entomologising +entre, entrae +entrench, intrench +entrenched, intrenched +entrenches, intrenches +entrenching, intrenching +entrenchment's, intrenchment's +entrenchment, intrenchment +entrenchments, intrenchments +entrust, intrust +entrusted, intrusted +entrusting, intrusting +entrustment, intrustment +entrustments, intrustments +entrusts, intrusts +envapor's, envapour's +envapor, envapour +envapors, envapours +envenomization, envenomisation +eolic, aeolic +eolipile's, aeolipile's +eolipile, aeolipile +eolipiles, aeolipiles +eolotropic, aeolotropic +eon's, aeon's +eon, aeon +eonian, aeonian +eonism's, aeonism's +eonism, aeonism +eonisms, aeonisms +eons, aeons +Eopaleozoic's, Eopalaeozoic's +Eopaleozoic, Eopalaeozoic +epaulet's, epaulette's +epaulet, epaulette +epaulets, epaulettes +epenetic, epaenetic +ephete, ephetae +epicele, epicoele +epicenter's, epicentre's +epicenter, epicentre +epicenters, epicentres +Epicurize's, Epicurise's +Epicurize, Epicurise +epicurize, epicurise +epicurized, epicurised +Epicurizes, Epicurises +epicurizes, epicurises +epicurizing, epicurising +epidotization, epidotisation +epidotizations, epidotisations +epidotized, epidotised +epigeal, epigaeal +epigean, epigaean +epigeous, epigaeous +epigrammatization, epigrammatisation +epigrammatize, epigrammatise +epigrammatized, epigrammatised +epigrammatizer, epigrammatiser +epigrammatizes, epigrammatises +epigrammatizing, epigrammatising +epilogize, epilogise +epilogized, epilogised +epilogizes, epilogises +epilogizing, epilogising +epilogue's, epilog's +epilogue, epilog +epilogues, epilogs +epiloguize, epiloguise +epiloguized, epiloguised +epiloguizes, epiloguises +epiloguizing, epiloguising +epimerize, epimerise +epimerized, epimerised +epimerizing, epimerising +epinephrine's, epinephrin's +epinephrine, epinephrin +epinephrines, epinephrins +epiphanize, epiphanise +epiphanized, epiphanised +epiphanizing, epiphanising +Episcopalianize's, Episcopalianise's +Episcopalianize, Episcopalianise +Episcopalianizes, Episcopalianises +episcopize, episcopise +episcopized, episcopised +episcopizes, episcopises +episcopizing, episcopising +epistolize, epistolise +epistolized, epistolised +epistolizes, epistolises +epistolizing, epistolising +epitaphize, epitaphise +epitaphizes, epitaphises +epithetize, epithetise +epithetizes, epithetises +epitomization's, epitomisation's +epitomization, epitomisation +epitomizations, epitomisations +epitomize, epitomise +epitomized, epitomised +epitomizer's, epitomiser's +epitomizer, epitomiser +epitomizers, epitomisers +epitomizes, epitomises +epitomizing, epitomising +eq, aeq +equaled, equalled +equaling, equalling +equalization's, equalisation's +equalization, equalisation +equalizations, equalisations +equalize, equalise +equalized, equalised +equalizer's, equaliser's +equalizer, equaliser +equalizers, equalisers +equalizes, equalises +equalizing, equalising +equalizings, equalisings +equestrianize, equestrianise +equestrianizes, equestrianises +erbia, rebia +erbias, rebias +ergotize, ergotise +ergotized, ergotised +ergotizes, ergotises +ergotizing, ergotising +eric, aeric +erical, aerical +erke, reke +ern, ren +ernes, renes +ernest, renest +erns, rens +erogenesis, aerogenesis +erogenic, aerogenic +eros, aeros +erose, aerose +eroticization, eroticisation +eroticize, eroticise +eroticized, eroticised +eroticizes, eroticises +eroticizing, eroticising +erses, reses +ersh, resh +ert, ret +eruginous, aeruginous +erugo, aerugo +erugos, aerugos +ervalenta, revalenta +ervalentas, revalentas +erythrean, erythraean +erythremia, erythraemia +esc, aesc +escalades, escaladoes +eschynite, aeschynite +escollope's, escalop's +escollope, escalop +escollopes, escalops +esculapian, aesculapian +esculetin, aesculetin +esculin's, aesculin's +esculin, aesculin +Eskimoized's, Eskimoised's +Eskimoized, Eskimoised +Eskimoizeds, Eskimoiseds +esop, aesop +esophagal, oesophagal +esophagean, oesophagean +esophagism, oesophagism +esophagismus, oesophagismus +esophagitis, oesophagitis +esophagus, oesophagus +Essenize's, Essenise's +Essenize, Essenise +Essenizes, Essenises +essentialize, essentialise +essentializes, essentialises +esterization's, esterisation's +esterization, esterisation +esterizations, esterisations +esterize, esterise +esterizes, esterises +estheses, aestheses +esthesia's, aesthesia's +esthesia, aesthesia +esthesias, aesthesias +esthesiogen, aesthesiogen +esthesiogenic, aesthesiogenic +esthesiogens, aesthesiogens +esthesis, aesthesis +esthetical, aesthetical +esthetician's, aesthetician's +esthetician, aesthetician +estheticians, aestheticians +estival, aestival +estivate, aestivate +estivated, aestivated +estivates, aestivates +estivating, aestivating +estivation's, aestivation's +estivation, aestivation +estivations, aestivations +estivator's, aestivator's +estivator, aestivator +estive, aestive +estradiol's, oestradiol's +estradiol, oestradiol +estradiols, oestradiols +estral, oestral +estrin's, oestrin's +estrin, oestrin +estrins, oestrins +estriol's, oestriol's +estriol, oestriol +estriols, oestriols +estrogen's, oestrogen's +estrogen, oestrogen +estrogenic, oestrogenic +estrogens, oestrogens +estrone's, oestrone's +estrone, oestrone +estrones, oestrones +estrous, oestrous +estrual, oestrual +estruate, oestruate +estruation, oestruation +estrum, oestrum +estrums, oestrums +estrus's, oestrus's +estrus, oestrus +estruses, oestruses +estuate, aestuate +estuous, aestuous +esture, aesture +estus, aestus +et, aet +eternalization's, eternalisation's +eternalization, eternalisation +eternalizations, eternalisations +eternalize, eternalise +eternalized, eternalised +eternalizes, eternalises +eternalizing, eternalising +eternization's, eternisation's +eternization, eternisation +eternizations, eternisations +eternize, eternise +eternized, eternised +eternizes, eternises +eternizing, eternising +etheling, aetheling +etherealization's, etherealisation's +etherealization, etherealisation +etherealizations, etherealisations +etherealize, etherealise +etherealized, etherealised +etherealizes, etherealises +etherealizing, etherealising +ethered, aethered +etherialization's, etherialisation's +etherialization, etherialisation +etherialize, etherialise +etherialized, etherialised +etherializing, etherialising +etheric, aetheric +etherization's, etherisation's +etherization, etherisation +etherizations, etherisations +etherize, etherise +etherized, etherised +etherizer's, etheriser's +etherizer, etheriser +etherizers, etherisers +etherizes, etherises +etherizing, etherising +ethicization, ethicisation +ethicize, ethicise +ethicized, ethicised +ethicizes, ethicises +ethicizing, ethicising +ethnicize, ethnicise +ethnicizes, ethnicises +etiogenic, aetiogenic +etiologically, aetiologically +etiologist's, aetiologist's +etiologist, aetiologist +etiologue, aetiologue +etiology's, aetiology's +etiology, aetiology +etiophyllin, aetiophyllin +etiotropic, aetiotropic +etiotropically, aetiotropically +etymologizable, etymologisable +etymologization, etymologisation +etymologize, etymologise +etymologized, etymologised +etymologizes, etymologises +etymologizing, etymologising +eudemon, eudaemon +eudemonia, eudaemonia +eudemonic, eudaemonic +eudemonics, eudaemonics +eudemonism, eudaemonism +eudemonisms, eudaemonisms +eudemonist's, eudaemonist's +eudemonist, eudaemonist +eudemonistic, eudaemonistic +eudemonistical, eudaemonistical +eudemonistically, eudaemonistically +eudemonists, eudaemonists +eudemons, eudaemons +eudemony, eudaemony +euhemerize, euhemerise +euhemerized, euhemerised +euhemerizes, euhemerises +euhemerizing, euhemerising +eukaryote's, eucaryote's +eukaryote, eucaryote +eukaryotes, eucaryotes +eukaryotic, eucaryotic +eulogization's, eulogisation's +eulogization, eulogisation +eulogizations, eulogisations +eulogize, eulogise +eulogized, eulogised +eulogizer's, eulogiser's +eulogizer, eulogiser +eulogizers, eulogisers +eulogizes, eulogises +eulogizing, eulogising +eunuchize, eunuchise +eunuchized, eunuchised +eunuchizes, eunuchises +eunuchizing, eunuchising +euphemization's, euphemisation's +euphemization, euphemisation +euphemize, euphemise +euphemized, euphemised +euphemizer's, euphemiser's +euphemizer, euphemiser +euphemizers, euphemisers +euphemizes, euphemises +euphemizing, euphemising +euphonization, euphonisation +euphonize, euphonise +euphonized, euphonised +euphonizes, euphonises +euphonizing, euphonising +euphuize, euphuise +euphuized, euphuised +euphuizes, euphuises +euphuizing, euphuising +eupnea's, eupnoea's +eupnea, eupnoea +eupneas, eupnoeas +eupneic, eupnoeic +Europeanization's, Europeanisation's +Europeanization, Europeanisation +Europeanizations, Europeanisations +Europeanize, Europeanise +europeanize, europeanise +Europeanized, Europeanised +europeanized, europeanised +Europeanizes, Europeanises +europeanizes, europeanises +Europeanizing, Europeanising +europeanizing, europeanising +Euryale's, Euryalae's +Euryale, Euryalae +evangelization's, evangelisation's +evangelization, evangelisation +evangelizations, evangelisations +evangelize, evangelise +evangelized, evangelised +evangelizer's, evangeliser's +evangelizer, evangeliser +evangelizers, evangelisers +evangelizes, evangelises +evangelizing, evangelising +eventualize, eventualise +eventualized, eventualised +eventualizes, eventualises +eventualizing, eventualising +eviler, eviller +evilest, evillest +eviternal, aeviternal +evolutionize, evolutionise +evolutionizes, evolutionises +excursionize, excursionise +excursionized, excursionised +excursionizes, excursionises +excursionizing, excursionising +exestuate, exaestuate +exhibitionize, exhibitionise +exhibitionizes, exhibitionises +existentialize, existentialise +existentializes, existentialises +exorcise, exorcize +exorcised, exorcized +exorcises, exorcizes +exorcising, exorcizing +exorcization, exorcisation +exorcizement, exorcisement +exorcizer's, exorciser's +exorcizer, exorciser +exorcizers, exorcisers +expediter's, expeditor's +expediter, expeditor +expediters, expeditors +experimentalize, experimentalise +experimentalized, experimentalised +experimentalizes, experimentalises +experimentalizing, experimentalising +experimentize, experimentise +experimentizes, experimentises +expertized, expertised +expertizing, expertising +exsiccate, exsiccatae +extemporization's, extemporisation's +extemporization, extemporisation +extemporizations, extemporisations +extemporize, extemporise +extemporized, extemporised +extemporizer's, extemporiser's +extemporizer, extemporiser +extemporizers, extemporisers +extemporizes, extemporises +extemporizing, extemporising +extendable, extendible +exteriorization's, exteriorisation's +exteriorization, exteriorisation +exteriorizations, exteriorisations +exteriorize, exteriorise +exteriorized, exteriorised +exteriorizes, exteriorises +exteriorizing, exteriorising +externalization's, externalisation's +externalization, externalisation +externalizations, externalisations +externalize, externalise +externalized, externalised +externalizes, externalises +externalizing, externalising +extol, extoll +extols, extolls +extrovert's, extravert's +extrovert, extravert +extroverted, extraverted +extroverts, extraverts +eyeing, eying +fabulize, fabulise +fabulized, fabulised +fabulizes, fabulises +fabulizing, fabulising +facsimilize, facsimilise +facsimilizes, facsimilises +factorization's, factorisation's +factorization, factorisation +factorizations, factorisations +factorize, factorise +factorized, factorised +factorizes, factorises +factorizing, factorising +faence's, faoence's +faence, faoence +faerie's, faery's +faerie, faery +faitor, faitour +faitors, faitours +falafel's, felafel's +falafel, felafel +familiarization's, familiarisation's +familiarization, familiarisation +familiarizations, familiarisations +familiarize, familiarise +familiarized, familiarised +familiarizer's, familiariser's +familiarizer, familiariser +familiarizers, familiarisers +familiarizes, familiarises +familiarizing, familiarising +familiarizingly, familiarisingly +fanaticize, fanaticise +fanaticized, fanaticised +fanaticizes, fanaticises +fanaticizing, fanaticising +fantasied, phantasied +fantasies, phantasies +fantasize, fantasise +fantasized, fantasised +fantasizer, fantasiser +fantasizes, fantasises +fantasizing, fantasising +fantasy's, phantasy's +fantasy, phantasy +fantasying, phantasying +faradization's, faradisation's +faradization, faradisation +faradizations, faradisations +faradize, faradise +faradized, faradised +faradizer's, faradiser's +faradizer, faradiser +faradizers, faradisers +faradizes, faradises +faradizing, faradising +fasciole, fasciolae +fascisticization's, fascisticisation's +fascisticization, fascisticisation +fascisticizations, fascisticisations +fascisticize, fascisticise +fascisticizes, fascisticises +fascistization's, fascistisation's +fascistization, fascistisation +fascistizations, fascistisations +fascistize, fascistise +fascistized, fascistised +fascistizes, fascistises +fascistizing, fascistising +fashionize, fashionise +fashionizes, fashionises +fatalize, fatalise +fatalizes, fatalises +favor's, favour's +favor, favour +favorable's, favourable's +favorable, favourable +favorableness's, favourableness's +favorableness, favourableness +favorablenesses, favourablenesses +favorabler, favourabler +favorables, favourables +favorablest, favourablest +favorablier, favourablier +favorabliest, favourabliest +favorably, favourably +favored's, favoured's +favored, favoured +favoredlier, favouredlier +favoredliest, favouredliest +favoredly, favouredly +favoredness's, favouredness's +favoredness, favouredness +favorednesses, favourednesses +favoreds, favoureds +favorer's, favourer's +favorer, favourer +favorers, favourers +favoress, favouress +favoring's, favouring's +favoring, favouring +favoringlier, favouringlier +favoringliest, favouringliest +favoringly, favouringly +favorings, favourings +favorite's, favourite's +favorite, favourite +favoriter, favouriter +favorites, favourites +favoritest, favouritest +favoritism's, favouritism's +favoritism, favouritism +favoritisms, favouritisms +favorless, favourless +favorlesser, favourlesser +favorlesses, favourlesses +favorlessest, favourlessest +favors, favours +fayer, fayre +fe, fae +fecal, faecal +fecalith, faecalith +feces's, faeces's +feces, faeces +fecula, faecula +feculence, faeculence +Fecunditatis's, Foecunditatis's +Fecunditatis, Foecunditatis +fecundize, fecundise +fecundizes, fecundises +fedarie, foedarie +fedaries, foedaries +federalization's, federalisation's +federalization, federalisation +federalizations, federalisations +federalize, federalise +federalized, federalised +federalizes, federalises +federalizing, federalising +Fedor's, Faedor's +Fedor, Faedor +feer, fere +feers, feres +femalize, femalise +femalizes, femalises +feminization's, feminisation's +feminization, feminisation +feminizations, feminisations +feminize, feminise +feminized, feminised +feminizes, feminises +feminizing, feminising +femtometer, femtometre +femtometers, femtometres +feralized, feralised +ferd, fred +ferie, feriae +ferity, freity +Ferneau's, Freneau's +Ferneau, Freneau +ferreled, ferrelled +ferreling, ferrelling +ferritization's, ferritisation's +ferritization, ferritisation +ferritizations, ferritisations +fertilizability's, fertilisability's +fertilizability, fertilisability +fertilizable's, fertilisable's +fertilizable, fertilisable +fertilizabler, fertilisabler +fertilizables, fertilisables +fertilizablest, fertilisablest +fertilization's, fertilisation's +fertilization, fertilisation +fertilizational's, fertilisational's +fertilizational, fertilisational +fertilizationaler, fertilisationaler +fertilizationalest, fertilisationalest +fertilizationals, fertilisationals +fertilizations, fertilisations +fertilize, fertilise +fertilized, fertilised +fertilizer's, fertiliser's +fertilizer, fertiliser +fertilizers, fertilisers +fertilizes, fertilises +fertilizing, fertilising +fervor's, fervour's +fervor, fervour +fervorless, fervourless +fervorlesses, fervourlesses +fervors, fervours +fetal, foetal +fetalism, foetalism +fetation's, foetation's +fetation, foetation +fetichize, fetichise +fetichized, fetichised +fetichizes, fetichises +fetichizing, fetichising +feticidal, foeticidal +feticide's, foeticide's +feticide, foeticide +feticides, foeticides +fetid, foetid +fetiferous, foetiferous +fetiparous, foetiparous +fetish's, fetich's +fetish, fetich +fetishes, fetiches +fetishization's, fetishisation's +fetishization, fetishisation +fetishizations, fetishisations +fetishize, fetishise +fetishized, fetishised +fetishizes, fetishises +fetishizing, fetishising +fetor's, foetor's +fetor, foetor +fetors, foetors +fetoscopies, foetoscopies +fetoscopy, foetoscopy +feture, foeture +fetus's, foetus's +fetus, foetus +fetuses, foetuses +feudalizable's, feudalisable's +feudalizable, feudalisable +feudalizables, feudalisables +feudalization's, feudalisation's +feudalization, feudalisation +feudalizations, feudalisations +feudalize, feudalise +feudalized, feudalised +feudalizes, feudalises +feudalizing, feudalising +feuter, feutre +fiber's, fibre's +fiber, fibre +fiberboard's, fibreboard's +fiberboard, fibreboard +fiberboards, fibreboards +fibered, fibred +fiberfill's, fibrefill's +fiberfill, fibrefill +fiberfills, fibrefills +fiberglass's, fibreglass's +fiberglass, fibreglass +fiberglasses, fibreglasses +fiberless, fibreless +fiberlesser, fibrelesser +fiberlesses, fibrelesses +fiberlessest, fibrelessest +fibers, fibres +fiberscope, fibrescope +fiberscopes, fibrescopes +fiberware, fibreware +fibrisation, fibrization +fibrise, fibrize +fibrised, fibrized +fibriser, fibrizer +fibrisers, fibrizers +fibrises, fibrizes +fibrising, fibrizing +fictionalization's, fictionalisation's +fictionalization, fictionalisation +fictionalizations, fictionalisations +fictionalize, fictionalise +fictionalized, fictionalised +fictionalizes, fictionalises +fictionalizing, fictionalising +fictionization's, fictionisation's +fictionization, fictionisation +fictionizations, fictionisations +fictionize, fictionise +fictionized, fictionised +fictionizes, fictionises +fictionizing, fictionising +figurize, figurise +figurizes, figurises +filmize, filmise +filmizes, filmises +filterable, filtrable +finalization's, finalisation's +finalization, finalisation +finalizations, finalisations +finalize, finalise +finalized, finalised +finalizes, finalises +finalizing, finalising +Finlandization, Finlandisation +Finlandizations, Finlandisations +fiscalization's, fiscalisation's +fiscalization, fiscalisation +fiscalizations, fiscalisations +fiscalize, fiscalise +fiscalizes, fiscalises +fjord's, fiord's +fjord, fiord +fjords, fiords +flamboyantize, flamboyantise +flamboyantizes, flamboyantises +flanneled, flannelled +flannelette's, flannelet's +flannelette, flannelet +flanneling, flannelling +flavor's, flavour's +flavor, flavour +flavored, flavoured +flavorer's, flavourer's +flavorer, flavourer +flavorers, flavourers +flavorful, flavourful +flavorfuler, flavourfuler +flavorfulest, flavourfulest +flavorfullier, flavourfullier +flavorfulliest, flavourfulliest +flavorfully, flavourfully +flavorier, flavourier +flavoriest, flavouriest +flavoring's, flavouring's +flavoring, flavouring +flavorings, flavourings +flavorless, flavourless +flavorlesser, flavourlesser +flavorlesses, flavourlesses +flavorlessest, flavourlessest +flavorous, flavourous +flavors, flavours +flavorsome, flavoursome +flavorsomer, flavoursomer +flavorsomest, flavoursomest +flavory, flavoury +fledgling's, fledgeling's +fledgling, fledgeling +fledglings, fledgelings +Fletcherize's, Fletcherise's +Fletcherize, Fletcherise +Fletcherized's, Fletcherised's +Fletcherized, Fletcherised +Fletcherizes, Fletcherises +Fletcherizing's, Fletcherising's +Fletcherizing, Fletcherising +flextime's, flexitime's +flextime, flexitime +flextimes, flexitimes +floozy's, floozie's +floozy, floozie +floralize, floralise +floralizes, floralises +floramor, floramour +flotation's, floatation's +flotation, floatation +flotations, floatations +fluidization's, fluidisation's +fluidization, fluidisation +fluidizations, fluidisations +fluidize, fluidise +fluidized, fluidised +fluidizer's, fluidiser's +fluidizer, fluidiser +fluidizers, fluidisers +fluidizes, fluidises +fluidizing, fluidising +fluky, flukey +flunkey's, flunkie's +flunkie, flunkey +flunkies, flunkeys +fluoridization's, fluoridisation's +fluoridization, fluoridisation +fluoridizations, fluoridisations +fluoridize, fluoridise +fluoridized, fluoridised +fluoridizes, fluoridises +fluoridizing, fluoridising +flutist's, flautist's +flutist, flautist +flutists, flautists +fo'c'sle's, fo'c's'le's +fo'c'sle, fo'c's'le +fo'c'sles, fo'c's'les +focalization's, focalisation's +focalization, focalisation +focalizations, focalisations +focalize, focalise +focalized, focalised +focalizes, focalises +focalizing, focalising +focused, focussed +focusing, focussing +fogies, fogeys +fogy's, fogey's +fogy, fogey +fondue's, fondu's +fondue, fondu +fondues, fondus +fontanel's, fontanelle's +fontanel, fontanelle +fontanels, fontanelles +foolhardize, foolhardise +foolhardized, foolhardised +foolhardizes, foolhardises +foolhardizing, foolhardising +forb, fourb +forche, fourche +foreignization's, foreignisation's +foreignization, foreignisation +foreignizations, foreignisations +foreignize, foreignise +foreignizes, foreignises +forejudgment's, forejudgement's +forejudgment, forejudgement +forejudgments, forejudgements +foreprize, foreprise +forgather, foregather +forgathered, foregathered +forgathering, foregathering +forgathers, foregathers +forgo, forego +forgoes, foregoes +forgoing, foregoing +forgone, foregone +formalizable, formalisable +formalization's, formalisation's +formalization, formalisation +formalizations, formalisations +formalize, formalise +formalized, formalised +formalizer's, formaliser's +formalizer, formaliser +formalizers, formalisers +formalizes, formalises +formalizing, formalising +forme, formae +formicide, formicidae +formularization's, formularisation's +formularization, formularisation +formularizations, formularisations +formularize, formularise +formularized, formularised +formularizer's, formulariser's +formularizer, formulariser +formularizers, formularisers +formularizes, formularises +formularizing's, formularising's +formularizing, formularising +formulization's, formulisation's +formulization, formulisation +formulizations, formulisations +formulize, formulise +formulized, formulised +formulizer's, formuliser's +formulizer, formuliser +formulizes, formulises +formulizing, formulising +forswear, foreswear +forswearing, foreswearing +forswears, foreswears +forswore, foreswore +forsworn, foresworn +forsworn, foresworn +forumize, forumise +forumizes, forumises +forwent, forewent +fosse, fossae +fossiled, fossilled +fossilizable's, fossilisable's +fossilizable, fossilisable +fossilizabler, fossilisabler +fossilizables, fossilisables +fossilizablest, fossilisablest +fossilization's, fossilisation's +fossilization, fossilisation +fossilizations, fossilisations +fossilize, fossilise +fossilized, fossilised +fossilizes, fossilises +fossilizing, fossilising +fossule, fossulae +foulder, fouldre +fouter, foutre +fouters, foutres +foveole, foveolae +fractionalization's, fractionalisation's +fractionalization, fractionalisation +fractionalizations, fractionalisations +fractionalize, fractionalise +fractionalized, fractionalised +fractionalizes, fractionalises +fractionalizing, fractionalising +fractionization's, fractionisation's +fractionization, fractionisation +fractionizations, fractionisations +fractionize, fractionise +fractionized, fractionised +fractionizes, fractionises +fractionizing, fractionising +fragmentization's, fragmentisation's +fragmentization, fragmentisation +fragmentize, fragmentise +fragmentized, fragmentised +fragmentizer, fragmentiser +fragmentizes, fragmentises +fragmentizing, fragmentising +frambesia's, framboesia's +frambesia, framboesia +frambesias, framboesias +Francize's, Francise's +Francize, Francise +Francizes, Francises +Franklinization's, Franklinisation's +Franklinization, Franklinisation +Franklinizations, Franklinisations +fraternization's, fraternisation's +fraternization, fraternisation +fraternizations, fraternisations +fraternize, fraternise +fraternized, fraternised +fraternizer's, fraterniser's +fraternizer, fraterniser +fraternizers, fraternisers +fraternizes, fraternises +fraternizing, fraternising +freebie's, freebee's +freebie, freebee +freebies, freebees +frena, fraena +Frenchize's, Frenchise's +Frenchize, Frenchise +Frenchizes, Frenchises +frenetic, phrenetic +frenula, fraenula +frenular, fraenular +frenulum's, fraenulum's +frenulum, fraenulum +frenum's, fraenum's +frenum, fraenum +frenums, fraenums +friborg, fribourg +frictionize, frictionise +frictionizes, frictionises +frivoled, frivolled +frivoler's, frivoller's +frivoler, frivoller +frivolers, frivollers +frivoling, frivolling +frizado, frisado +frize, frise +frizette's, frisette's +frizette, frisette +frizettes, frisettes +frizz's, friz's +frizz, friz +frowzier, frowsier +frowziest, frowsiest +frowzy, frowsy +fryer's, frier's +fryer, frier +fryers, friers +fuehrer's, f¸hrer's +fuehrer, f¸hrer +fuehrers, f¸hrers +fueled, fuelled +fueler's, fueller's +fueler, fueller +fuelers, fuellers +fueling, fuelling +fuelizer's, fueliser's +fuelizer, fueliser +fuelizers, fuelisers +fulfill, fulfil +fulfillment's, fulfilment's +fulfillment, fulfilment +fulfillments, fulfilments +fulfills, fulfils +fulgor, fulgour +fulgorous, fulgourous +fulgors, fulgours +fullness's, fulness's +fullness, fulness +fullnesses, fulnesses +functionalize, functionalise +functionalizes, functionalises +functionize, functionise +functionizes, functionises +funeralize, funeralise +funeralizes, funeralises +funneled, funnelled +funneler, funneller +funneling, funnelling +furcule, furculae +Furie's, Furiae's +Furie, Furiae +furor's, furore's +furor, furore +furors, furores +fusilier's, fusileer's +fusilier, fusileer +fusiliers, fusileers +fustianize, fustianise +fustianized, fustianised +fustianizes, fustianises +fustianizing, fustianising +futilize, futilise +futilizes, futilises +futurize, futurise +futurizes, futurises +gaberdine's, gabardine's +gaberdine, gabardine +gaberdines, gabardines +Gaelicization's, Gaelicisation's +Gaelicization, Gaelicisation +Gaelicizations, Gaelicisations +Gaelicize's, Gaelicise's +Gaelicize, Gaelicise +gaelicize, gaelicise +gaelicized, gaelicised +Gaelicizes, Gaelicises +gaelicizes, gaelicises +gaelicizing, gaelicising +gaiety's, gayety's +gaiety, gayety +gaily, gayly +galactorrhea, galactorrhoea +galactorrheas, galactorrhoeas +galactosemia, galactosaemia +galactosemias, galactosaemias +galee, galeae +gallantize, gallantise +gallantizes, gallantises +galliardize, galliardise +Gallicization's, Gallicisation's +Gallicization, Gallicisation +Gallicizations, Gallicisations +Gallicize, Gallicise +gallicize, gallicise +Gallicized, Gallicised +gallicized, gallicised +Gallicizer's, Galliciser's +Gallicizer, Galliciser +Gallicizes, Gallicises +gallicizes, gallicises +Gallicizing, Gallicising +gallicizing, gallicising +gallisize, gallisise +gallisized, gallisised +gallisizes, gallisises +gallisizing, gallisising +gallize, gallise +gallized, gallised +gallizes, gallises +gallizing, gallising +galosh's, galoshe's +galosh, galoshe +galvanization's, galvanisation's +galvanization, galvanisation +galvanizations, galvanisations +galvanize, galvanise +galvanized, galvanised +galvanizer's, galvaniser's +galvanizer, galvaniser +galvanizers, galvanisers +galvanizes, galvanises +galvanizing, galvanising +gambades, gambadoes +gamboled, gambolled +gamboling, gambolling +gamy, gamey +gargarize, gargarise +gargarized, gargarised +gargarizes, gargarises +gargarizing, gargarising +garotting, garoting +garrotte's, garote's +garrotte, garote +garrotted, garoted +garrottes, garotes +garruline, garrulinae +gases, gasses +gasoline's, gasolene's +gasoline, gasolene +gasolines, gasolenes +gastrea, gastraea +gastreas, gastraeas +gastrocele, gastrocoele +gaufer, gaufre +gaufers, gaufres +gauffer, gauffre +gauge's, gage's +gauge, gage +gauged, gaged +gauges, gages +gauging, gaging +gaveled, gavelled +gaveler, gaveller +gaveling, gavelling +ge, gae +ge, goe +ged, gaed +gelatin's, gelatine's +gelatin, gelatine +gelatinizabilities, gelatinisabilities +gelatinizability's, gelatinisability's +gelatinizability, gelatinisability +gelatinizable's, gelatinisable's +gelatinizable, gelatinisable +gelatinizables, gelatinisables +gelatinization's, gelatinisation's +gelatinization, gelatinisation +gelatinizations, gelatinisations +gelatinize, gelatinise +gelatinized, gelatinised +gelatinizer's, gelatiniser's +gelatinizer, gelatiniser +gelatinizers, gelatinisers +gelatinizes, gelatinises +gelatinizing, gelatinising +gelatins, gelatines +gelofer, gelofre +gemologies, gemmologies +gemology's, gemmology's +gemology, gemmology +genealogize, genealogise +genealogized, genealogised +genealogizes, genealogises +genealogizing, genealogising +generalizability, generalisability +generalizable's, generalisable's +generalizable, generalisable +generalizabler, generalisabler +generalizables, generalisables +generalizablest, generalisablest +generalization's, generalisation's +generalization, generalisation +generalizational, generalisational +generalizations, generalisations +generalize, generalise +generalized, generalised +generalizer's, generaliser's +generalizer, generaliser +generalizers, generalisers +generalizes, generalises +generalizing, generalising +genialize, genialise +genialized, genialised +genializes, genialises +genializing, genialising +genteelize, genteelise +genteelized, genteelised +genteelizes, genteelises +genteelizing, genteelising +gentilization's, gentilisation's +gentilization, gentilisation +gentilizations, gentilisations +gentilize, gentilise +gentilized, gentilised +gentilizes, gentilises +gentilizing, gentilising +gentlemanize, gentlemanise +gentlemanizes, gentlemanises +geodesia, geodaesia +geologize, geologise +geologized, geologised +geologizes, geologises +geologizing, geologising +geometricize, geometricise +geometricizes, geometricises +geometrization, geometrisation +geometrizations, geometrisations +geometrize, geometrise +geometrized, geometrised +geometrizes, geometrises +geometrizing, geometrising +ger, gre +gerenuk, greenuk +Germanization's, Germanisation's +germanization's, germanisation's +Germanization, Germanisation +germanization, germanisation +germanizations, germanisations +Germanize, Germanise +germanize, germanise +Germanized, Germanised +germanized, germanised +Germanizer's, Germaniser's +Germanizer, Germaniser +germanizer, germaniser +germanizers, germanisers +Germanizes, Germanises +germanizes, germanises +Germanizing, Germanising +germanizing, germanising +gerne, grene +gers, gres +Ges, Goes +gessed, gessoed +gesses, gessoes +geste, gestae +Getae's, Goetae's +Getae, Goetae +Getz's, Goetz's +Getz, Goetz +Getzville's, Goetzville's +Getzville, Goetzville +gewgaw's, geegaw's +gewgaw, geegaw +gewgaws, geegaws +gey, goey +Gheber's, Ghebre's +Gheber, Ghebre +Ghebers, Ghebres +ghettoization's, ghettoisation's +ghettoization, ghettoisation +ghettoizations, ghettoisations +ghettoize, ghettoise +ghettoized, ghettoised +ghettoizes, ghettoises +ghettoizing, ghettoising +giantize, giantise +giantizes, giantises +gigagram, gigagramme +gigagrams, gigagrammes +gigameter, gigametre +gigameters, gigametres +gimbaled, gimballed +gimbaling, gimballing +gingkos, gingkoes +ginkgo's, gingko's +ginkgo, gingko +girly, girlie +gizmo's, gismo's +gizmo, gismo +gizmos, gismos +glacialize, glacialise +glacializes, glacialises +glamorization's, glamorisation's +glamorizations, glamorisations +glamorless, glamourless +glamorous, glamourous +glamorousness's, glamourousness's +glamorousness, glamourousness +glamour's, glamor's +glamour, glamor +glamoured, glamored +glamouring, glamoring +glamourization, glamorisation +glamourize, glamorise +glamourized, glamorised +glamourizer's, glamoriser's +glamourizer, glamoriser +glamourizers, glamorisers +glamourizes, glamorises +glamourizing, glamorising +glamours, glamors +glauconitization, glauconitisation +glauconitizations, glauconitisations +glebe, glebae +globalization's, globalisation's +globalization, globalisation +globalizations, globalisations +globalize, globalise +globalized, globalised +globalizes, globalises +globalizing, globalising +globigerine, globigerinae +glottalization's, glottalisation's +glottalization, glottalisation +glottalize, glottalise +glottalizes, glottalises +glucemia, glucaemia +glucosemia, glucosaemia +gluing, glueing +gluteal, glutaeal +glutei, glutaei +gluteus, glutaeus +gluttonize, gluttonise +gluttonized, gluttonised +gluttonizes, gluttonises +gluttonizing, gluttonising +glycemia, glycaemia +glycemic, glycaemic +glycerin's, glycerine's +glycerin, glycerine +glycerinize, glycerinise +glycerinizes, glycerinises +glycerins, glycerines +glycerolize, glycerolise +glycerolized, glycerolised +glycerolizes, glycerolises +glycogenize, glycogenise +glycogenizes, glycogenises +glycohemia, glycohaemia +glycosemia, glycosaemia +Gnosticize, Gnosticise +gnosticize, gnosticise +Gnosticized's, Gnosticised's +Gnosticized, Gnosticised +Gnosticizer's, Gnosticiser's +Gnosticizer, Gnosticiser +gnosticizer, gnosticiser +gnosticizers, gnosticisers +Gnosticizes, Gnosticises +gnosticizes, gnosticises +Gnosticizing's, Gnosticising's +Gnosticizing, Gnosticising +gobbledygook's, gobbledegook's +gobbledygook, gobbledegook +gobbledygooks, gobbledegooks +goddamn's, goddam's +goddamn, goddam +goddamned, goddamed +goddamning, goddaming +goddamns, goddams +goddize, goddise +goddizes, goddises +goiter's, goitre's +goiter, goitre +goiters, goitres +gole, goloe +goliathize, goliathise +goliathized, goliathised +goliathizes, goliathises +goliathizing, goliathising +goloshes, goloshoes +gonorrhea's, gonorrhoea's +gonorrhea, gonorrhoea +gonorrheal, gonorrhoeal +gonorrhealer, gonorrhoealer +gonorrhealest, gonorrhoealest +gonorrheas, gonorrhoeas +gonorrheic, gonorrhoeic +goodbye's, goodby's +goodbye, goodby +goodbyes, goodbys +goody's, goodie's +goody, goodie +gor, gour +Gora's, Goura's +Gora, Goura +gora, goura +goramies, gouramies +gorgonize, gorgonise +gorgonized, gorgonised +gorgonizes, gorgonises +gorgonizing, gorgonising +gormandism's, gourmandism's +gormandism, gourmandism +gormandisms, gourmandisms +gormandize's, gormandise's +gormandize, gormandise +gormandized, gormandised +gormandizer's, gormandiser's +gormandizer, gormandiser +gormandizers, gormandisers +gormandizes, gormandises +gormandizing, gormandising +gormandizings, gormandisings +gospeler's, gospeller's +gospeler, gospeller +gospelers, gospellers +gospelize, gospelise +gospelized, gospelised +gospelizes, gospelises +gospelizing, gospelising +gospellize, gospellise +gospellized, gospellised +gospellizes, gospellises +gospellizing, gospellising +Gothicize, Gothicise +gothicize, gothicise +Gothicized, Gothicised +gothicized, gothicised +Gothicizer's, Gothiciser's +Gothicizer, Gothiciser +Gothicizers, Gothicisers +Gothicizes, Gothicises +gothicizes, gothicises +Gothicizing, Gothicising +gothicizing, gothicising +gourmandize, gourmandise +gourmandized, gourmandised +gourmandizes, gourmandises +gourmandizing, gourmandising +governmentalize, governmentalise +governmentalized, governmentalised +governmentalizes, governmentalises +governmentalizing, governmentalising +Goyesque, Goyaesque +Graecize, Graecise +Graecized, Graecised +Graecizes, Graecises +grammaticize, grammaticise +grammaticized, grammaticised +grammaticizes, grammaticises +grammaticizing, grammaticising +granddad's, grandad's +granddad, grandad +granddads, grandads +grangerization's, grangerisation's +grangerization, grangerisation +grangerizations, grangerisations +grangerize, grangerise +grangerized, grangerised +grangerizer's, grangeriser's +grangerizer, grangeriser +grangerizers, grangerisers +grangerizes, grangerises +grangerizing, grangerising +granitization's, granitisation's +granitization, granitisation +granitizations, granitisations +granitize, granitise +granitized, granitised +granitizes, granitises +granitizing, granitising +granny's, grannie's +granny, grannie +granulitization, granulitisation +granulitizations, granulitisations +granulize, granulise +granulizes, granulises +graphitizable, graphitisable +graphitization's, graphitisation's +graphitization, graphitisation +graphitizations, graphitisations +graphitize, graphitise +graphitized, graphitised +graphitizes, graphitises +graphitizing, graphitising +graveled, gravelled +graveling, gravelling +gray's, grey's +gray, grey +grayed, greyed +grayer, greyer +grayest, greyest +graying, greying +grayish, greyish +grayness's, greyness's +grayness, greyness +grays, greys +grecian, graecian +Grecianize, Grecianise +Grecianizes, Grecianises +Grecise's, Graecise's +Grecise, Graecise +Grecised's, Graecised's +Grecised, Graecised +Grecising's, Graecising's +Grecising, Graecising +Grecism's, Graecism's +Grecism, Graecism +grecism, graecism +Grecisms, Graecisms +Grecize, Grecise +grecize, grecise +Grecized, Grecised +grecized, grecised +grecizes, grecises +Grecizing, Grecising +grecizing, grecising +Greekize's, Greekise's +Greekize, Greekise +Greekizes, Greekises +greisenization, greisenisation +greisenizations, greisenisations +greisenize, greisenise +greisenized, greisenised +greisenizes, greisenises +greisenizing, greisenising +grizard, grisard +grize, grise +grizes, grises +groveled, grovelled +groveler's, groveller's +groveler, groveller +grovelers, grovellers +groveling, grovelling +grovelinglier, grovellinglier +grovelingliest, grovellingliest +grovelingly, grovellingly +grueled, gruelled +grueler's, grueller's +grueler, grueller +gruelers, gruellers +grueling's, gruelling's +grueling, gruelling +gruelingly, gruellingly +gruelings, gruellings +Gueber's, Guebre's +Gueber, Guebre +Guebers, Guebres +guerrilla's, guerilla's +guerrilla, guerilla +guerrillas, guerillas +guizer, guiser +guizers, guisers +gule, gulae +gunwale's, gunnel's +gunwale, gunnel +gunwales, gunnels +gutte, guttae +guttule, guttulae +gutturalization's, gutturalisation's +gutturalization, gutturalisation +gutturalizations, gutturalisations +gutturalize, gutturalise +gutturalized, gutturalised +gutturalizes, gutturalises +gutturalizing, gutturalising +gyne, gynae +gynecic, gynaecic +gynecocracies, gynaecocracies +gynecocracy's, gynaecocracy's +gynecocracy, gynaecocracy +gynecocrat's, gynaecocrat's +gynecocrat, gynaecocrat +gynecocratic, gynaecocratic +gynecocraticer, gynaecocraticer +gynecocraticest, gynaecocraticest +gynecocrats, gynaecocrats +gynecoid, gynaecoid +gynecol, gynaecol +gynecologic, gynaecologic +gynecological's, gynaecological's +gynecological, gynaecological +gynecologicaler, gynaecologicaler +gynecologicalest, gynaecologicalest +gynecologicals, gynaecologicals +gynecologicer, gynaecologicer +gynecologicest, gynaecologicest +gynecologics, gynaecologics +gynecologies, gynaecologies +gynecologist's, gynaecologist's +gynecologist, gynaecologist +gynecologists, gynaecologists +gynecology's, gynaecology's +gynecology, gynaecology +gynecomastia's, gynaecomastia's +gynecomastia, gynaecomastia +gynecomastias, gynaecomastias +gynecomasty's, gynaecomasty's +gynecomasty, gynaecomasty +gynecomorphous, gynaecomorphous +gyneconitis, gynaeconitis +gyneocracy, gynaeocracy +gyneolater, gynaeolater +gyneolatry, gynaeolatry +gynomonecious, gynomonoecious +gypsies, gipsies +gypsy's, gipsy's +gypsy, gipsy +gyrostabilization, gyrostabilisation +gyrostabilizations, gyrostabilisations +gyrostabilizer's, gyrostabiliser's +gyrostabilizer, gyrostabiliser +gyrostabilizers, gyrostabilisers +ha, hah +habitualize, habitualise +habitualizes, habitualises +hairdryer's, hairdrier's +hairdryer, hairdrier +hairdryers, hairdriers +hajj's, hadj's +hajj, hadj +hajji's, hadji's +hajji, hadji +hajjis, hadjis +hajjs, hadjs +hallo's, hollo's +hallo, hollo +halloing, holloing +hamletization's, hamletisation's +hamletization, hamletisation +hamletizations, hamletisations +hamletize, hamletise +hamletizes, hamletises +handseled, handselled +handseling, handselling +hankie's, hanky's +hankie, hanky +Hanoverianize's, Hanoverianise's +Hanoverianize, Hanoverianise +Hanoverianizes, Hanoverianises +Hanoverize's, Hanoverise's +Hanoverize, Hanoverise +Hanoverizes, Hanoverises +hansardize, hansardise +hansardized, hansardised +hansardizes, hansardises +hansardizing, hansardising +hanseled, hanselled +hanseling, hanselling +harbor's, harbour's +harbor, harbour +harborage's, harbourage's +harborage, harbourage +harborages, harbourages +harbored, harboured +harborer's, harbourer's +harborer, harbourer +harborers, harbourers +harborful, harbourful +harboring, harbouring +harborless, harbourless +harborlesser, harbourlesser +harborlesses, harbourlesses +harborlessest, harbourlessest +harborous, harbourous +harbors, harbours +harborside, harbourside +harborward, harbourward +harmonizable's, harmonisable's +harmonizable, harmonisable +harmonizabler, harmonisabler +harmonizables, harmonisables +harmonizablest, harmonisablest +harmonization's, harmonisation's +harmonization, harmonisation +harmonizations, harmonisations +harmonize, harmonise +harmonized, harmonised +harmonizer's, harmoniser's +harmonizer, harmoniser +harmonizers, harmonisers +harmonizes, harmonises +harmonizing, harmonising +Harmothoe's, Harmothoae's +Harmothoe, Harmothoae +Harvardize's, Harvardise's +Harvardize, Harvardise +Harvardizes, Harvardises +Harveyize's, Harveyise's +Harveyize, Harveyise +Harveyizes, Harveyises +hasheesh's, haschisch's +hasheesh, haschisch +Hasidean's, Hasidaean's +Hasidean, Hasidaean +Hasmonean, Hasmonaean +Hasmoneans, Hasmonaeans +hatcheled, hatchelled +hatcheling, hatchelling +Hattize's, Hattise's +Hattize, Hattise +Hattizes, Hattises +haussmannization, haussmannisation +haussmannizations, haussmannisations +haussmannize, haussmannise +haussmannized, haussmannised +haussmannizes, haussmannises +haussmannizing, haussmannising +havior, haviour +haviored, havioured +haviors, haviours +hazardize, hazardise +hazardizes, hazardises +heathenization, heathenisation +heathenize, heathenise +heathenized, heathenised +heathenizes, heathenises +heathenizing, heathenising +heavenize, heavenise +heavenizes, heavenises +Hebraicize's, Hebraicise's +Hebraicize, Hebraicise +Hebraicizes, Hebraicises +Hebraization's, Hebraisation's +Hebraization, Hebraisation +hebraization, hebraisation +hebraizations, hebraisations +Hebraize, Hebraise +hebraize, hebraise +Hebraized, Hebraised +hebraized, hebraised +Hebraizer's, Hebraiser's +Hebraizer, Hebraiser +Hebraizes, Hebraises +hebraizes, hebraises +Hebraizing, Hebraising +hebraizing, hebraising +Hecatean's, Hecataean's +Hecatean, Hecataean +hectogram's, hectogramme's +hectogram, hectogramme +hectograms, hectogrammes +hectoliter's, hectolitre's +hectoliter, hectolitre +hectoliters, hectolitres +hectometer's, hectometre's +hectometer, hectometre +hectometers, hectometres +hed, haed +Hegelianize's, Hegelianise's +Hegelianize, Hegelianise +Hegelianizes, Hegelianises +Hekatean's, Hekataean's +Hekatean, Hekataean +hele, heloe +helled, helloed +Hellenization's, Hellenisation's +Hellenization, Hellenisation +Hellenizations, Hellenisations +Hellenize, Hellenise +hellenize, hellenise +Hellenized, Hellenised +hellenized, hellenised +Hellenizer's, Helleniser's +Hellenizer, Helleniser +Hellenizes, Hellenises +hellenizes, hellenises +Hellenizing, Hellenising +hellenizing, hellenising +hemachrome's, haemachrome's +hemachrome, haemachrome +hemacytometer's, haemacytometer's +hemacytometer, haemacytometer +hemad, haemad +hemagglutinate, haemagglutinate +hemagglutinated, haemagglutinated +hemagglutinating, haemagglutinating +hemagglutination's, haemagglutination's +hemagglutination, haemagglutination +hemagglutinative, haemagglutinative +hemagglutinin, haemagglutinin +hemagogue, haemagogue +hemal, haemal +hemameba, hemamoeba +hemangioma's, haemangioma's +hemangioma, haemangioma +hemangiomas, haemangiomas +hemangiomata, haemangiomata +hemangiomatosis, haemangiomatosis +hemapophysis, haemapophysis +hemaspectroscope, haemaspectroscope +hematal, haematal +hematein's, haematein's +hematein, haematein +hematemesis, haematemesis +hematherm, haematherm +hemathermal, haemathermal +hemathermous, haemathermous +hematic, haematic +hematics, haematics +hematid, haematid +hematin's, haematin's +hematin, haematin +hematinic's, haematinic's +hematinic, haematinic +hematinics, haematinics +hematins, haematins +hematite's, haematite's +hematite, haematite +hematites, haematites +hematitic, haematitic +hematoblast's, haematoblast's +hematoblast, haematoblast +hematoblasts, haematoblasts +hematobranchiate, haematobranchiate +hematocele's, haematocele's +hematocele, haematocele +hematocrit's, haematocrit's +hematocrit, haematocrit +hematocrits, haematocrits +hematocryal, haematocryal +hematocyst's, haematocyst's +hematocyst, haematocyst +hematocystis, haematocystis +hematocyte's, haematocyte's +hematocyte, haematocyte +hematogeneses, haematogeneses +hematogenesis's, haematogenesis's +hematogenesis, haematogenesis +hematogenous, haematogenous +hematoid, haematoid +hematoidin, haematoidin +hematologic, haematologic +hematological, haematological +hematologies, haematologies +hematologist's, haematologist's +hematologist, haematologist +hematologists, haematologists +hematology's, haematology's +hematology, haematology +hematolysis, haematolysis +hematoma's, haematoma's +hematoma, haematoma +hematomas, haematomas +hematomata, haematomata +hematometer, haematometer +hematophyte's, haematophyte's +hematophyte, haematophyte +hematopoieses, haematopoieses +hematopoiesis, haematopoiesis +hematopoietic, haematopoietic +hematorrhachis, haematorrhachis +hematosepsis, haematosepsis +hematosin, haematosin +hematosis's, haematosis's +hematosis, haematosis +hematothermal, haematothermal +hematoxylic, haematoxylic +hematoxylin's, haematoxylin's +hematoxylin, haematoxylin +hematoxylins, haematoxylins +hematozoa, haematozoa +hematozoal, haematozoal +hematozoic, haematozoic +hematozoon's, haematozoon's +hematozoon, haematozoon +hematozzoa, haematozzoa +hematuria's, haematuria's +hematuria, haematuria +hematurias, haematurias +heme, haem +hemerythrin, hemoerythrin +hemic, haemic +hemihypesthesia, hemihypoesthesia +hemin's, haemin's +hemin, haemin +hemins, haemins +hemoblast's, haemoblast's +hemoblast, haemoblast +hemochromatoses, haemochromatoses +hemochromatosis, haemochromatosis +hemochrome, haemochrome +hemocoel, haemocoel +hemocoels, haemocoels +hemoconcentration's, haemoconcentration's +hemoconcentration, haemoconcentration +hemoconia, haemoconia +hemocyanin, haemocyanin +hemocyanins, haemocyanins +hemocyte's, haemocyte's +hemocyte, haemocyte +hemocytes, haemocytes +hemocytoblast's, haemocytoblast's +hemocytoblast, haemocytoblast +hemocytoblastic, haemocytoblastic +hemocytometer, haemocytometer +hemodialyses, haemodialyses +hemodialysis's, haemodialysis's +hemodialysis, haemodialysis +hemodilution, haemodilution +hemodynamic, haemodynamic +hemodynamics's, haemodynamics's +hemodynamics, haemodynamics +hemoflagellate's, haemoflagellate's +hemoflagellate, haemoflagellate +hemoglobic, haemoglobic +hemoglobin's, haemoglobin's +hemoglobin, haemoglobin +hemoglobinopathies, haemoglobinopathies +hemoglobinopathy, haemoglobinopathy +hemoglobinous, haemoglobinous +hemoglobinuria's, haemoglobinuria's +hemoglobinuria, haemoglobinuria +hemogram, haemogram +hemoid, haemoid +hemolysin's, haemolysin's +hemolysin, haemolysin +hemolysis, haemolysis +hemolytic, haemolytic +hemometer, haemometer +Hemon's, Haemon's +Hemon, Haemon +hemophile's, haemophile's +hemophile, haemophile +hemophilia's, haemophilia's +hemophilia, haemophilia +hemophiliac's, haemophiliac's +hemophiliac, haemophiliac +hemophiliacs, haemophiliacs +hemophilic, haemophilic +hemopod, haemopod +hemopoiesis, haemopoiesis +hemoptyses, haemoptyses +hemoptysis's, haemoptysis's +hemoptysis, haemoptysis +hemorrhage's, haemorrhage's +hemorrhage, haemorrhage +hemorrhaged, haemorrhaged +hemorrhages, haemorrhages +hemorrhaging, haemorrhaging +hemorrhoid, haemorrhoid +hemorrhoidal, haemorrhoidal +hemorrhoidectomy's, haemorrhoidectomy's +hemorrhoidectomy, haemorrhoidectomy +hemorrhoids, haemorrhoids +hemosporid, haemosporid +hemosporidian, haemosporidian +hemostases, haemostases +hemostasia, haemostasia +hemostasis's, haemostasis's +hemostasis, haemostasis +hemostatic, haemostatic +hemothorax's, haemothorax's +hemothorax, haemothorax +hemotoxic, haemotoxic +hemotoxin's, haemotoxin's +hemotoxin, haemotoxin +heparinize, heparinise +hepatization's, hepatisation's +hepatization, hepatisation +hepatizations, hepatisations +hepatize, hepatise +hepatized, hepatised +hepatizes, hepatises +hepatizing, hepatising +hepatorrhea, hepatorrhoea +heraldize, heraldise +heraldizes, heraldises +herborization, herborisation +herborizations, herborisations +herborize, herborise +herborized, herborised +herborizes, herborises +herborizing, herborising +heredes, haeredes +hereticize, hereticise +hereticizes, hereticises +heroinize, heroinise +heroinizes, heroinises +heroization's, heroisation's +heroization, heroisation +heroizations, heroisations +heroize, heroise +heroized, heroised +heroizes, heroises +heroizing, heroising +het, haet +heterecious, heteroecious +heteric, hetaeric +heterism, hetaerism +hets, haets +hexachlorethane, hexachloroethane +hexachlorethanes, hexachloroethanes +hexametrize, hexametrise +hexametrized, hexametrised +hexametrizes, hexametrises +hexametrizing, hexametrising +hexestrol, hexoestrol +Hibernicize's, Hibernicise's +Hibernicize, Hibernicise +hibernicize, hibernicise +Hibernicized's, Hibernicised's +Hibernicized, Hibernicised +hibernicized, hibernicised +hibernicizes, hibernicises +Hibernicizing's, Hibernicising's +Hibernicizing, Hibernicising +hibernicizing, hibernicising +hibernization, hibernisation +hibernizations, hibernisations +hibernize, hibernise +hibernized, hibernised +hibernizes, hibernises +hibernizing, hibernising +hiccuped, hiccupped +hiccuping, hiccupping +hierarchize, hierarchise +hierarchized, hierarchised +hierarchizing, hierarchising +hifalutin, highfaluting +high_jinks, hijinks +hijack's, highjack's +hijack, highjack +hijacked, highjacked +hijacker's, highjacker's +hijacker, highjacker +hijackers, highjackers +hijacking, highjacking +hijacks, highjacks +hilloed, hilloaed +Hinduize's, Hinduise's +Hinduize, Hinduise +Hinduized's, Hinduised's +Hinduized, Hinduised +Hinduizes, Hinduises +Hinduizing's, Hinduising's +Hinduizing, Hinduising +hippieness's, hippiness's +hippieness, hippiness +hippienesses, hippinesses +hirseled, hirselled +hirseling, hirselling +Hispanicization's, Hispanicisation's +Hispanicization, Hispanicisation +Hispanicizations, Hispanicisations +Hispanicize, Hispanicise +hispanicize, hispanicise +Hispanicized, Hispanicised +hispanicized, hispanicised +Hispanicizes, Hispanicises +hispanicizes, hispanicises +Hispanicizing, Hispanicising +hispanicizing, hispanicising +Hispaniolize's, Hispaniolise's +Hispaniolize, Hispaniolise +hispaniolize, hispaniolise +Hispaniolized's, Hispaniolised's +Hispaniolized, Hispaniolised +hispaniolized, hispaniolised +Hispaniolizes, Hispaniolises +hispaniolizes, hispaniolises +Hispaniolizing's, Hispaniolising's +Hispaniolizing, Hispaniolising +hispaniolizing, hispaniolising +historicize, historicise +historicized, historicised +historicizes, historicises +historicizing, historicising +hmm, hm +hoagie's, hoagy's +hoagie, hoagy +hollos, hallos +Hollywoodize's, Hollywoodise's +Hollywoodize, Hollywoodise +Hollywoodized's, Hollywoodised's +Hollywoodized, Hollywoodised +Hollywoodizes, Hollywoodises +Hollywoodizing's, Hollywoodising's +Hollywoodizing, Hollywoodising +homeoblastic, homoeoblastic +homeobox, homoeobox +homeochromatic, homoeochromatic +homeochronous, homoeochronous +homeocrystalline, homoeocrystalline +homeogenic, homoeogenic +homeogenous, homoeogenous +homeoid, homoeoid +homeokinesis, homoeokinesis +homeomeric, homoeomeric +homeomeries, homoeomeries +homeomerous, homoeomerous +homeomery, homoeomery +homeomorph's, homoeomorph's +homeomorph, homoeomorph +homeomorphic, homoeomorphic +homeomorphies, homoeomorphies +homeomorphous, homoeomorphous +homeomorphs, homoeomorphs +homeomorphy, homoeomorphy +homeopath's, homoeopath's +homeopath, homoeopath +homeopathic, homoeopathic +homeopathicallier, homoeopathicallier +homeopathicalliest, homoeopathicalliest +homeopathically, homoeopathically +homeopathicer, homoeopathicer +homeopathicest, homoeopathicest +homeopathician, homoeopathician +homeopathicity, homoeopathicity +homeopathies, homoeopathies +homeopathist's, homoeopathist's +homeopathist, homoeopathist +homeopathists, homoeopathists +homeopaths, homoeopaths +homeopathy's, homoeopathy's +homeopathy, homoeopathy +homeophony, homoeophony +homeoplasia, homoeoplasia +homeoplastic, homoeoplastic +homeoplasy, homoeoplasy +homeopolar, homoeopolar +homeoses, homoeoses +homeosis, homoeosis +homeostases, homoeostases +homeostasis's, homoeostasis's +homeostasis, homoeostasis +homeostatic, homoeostatic +homeoteleuton, homoeoteleuton +homeoteleutons, homoeoteleutons +homeothermal, homoeothermal +homeothermic, homoeothermic +homeothermous, homoeothermous +homeotic, homoeotic +homeotype, homoeotype +homeotypic, homoeotypic +homeotypical, homoeotypical +homeozoic, homoeozoic +homeyness's, hominess's +homeyness, hominess +homeynesses, hominesses +hominization, hominisation +hominized, hominised +homogenization's, homogenisation's +homogenization, homogenisation +homogenizations, homogenisations +homogenize, homogenise +homogenized, homogenised +homogenizer's, homogeniser's +homogenizer, homogeniser +homogenizers, homogenisers +homogenizes, homogenises +homogenizing, homogenising +homologization, homologisation +homologize, homologise +homologized, homologised +homologizer's, homologiser's +homologizer, homologiser +homologizers, homologisers +homologizes, homologises +homologizing, homologising +homologue's, homolog's +homologue, homolog +homologues, homologs +honkie's, honkey's +honkie, honkey +honkies, honkeys +honor's, honour's +honor, honour +honorabilities, honourabilities +honorability's, honourability's +honorability, honourability +honorable's, honourable's +honorable, honourable +honorableness's, honourableness's +honorableness, honourableness +honorablenesses, honourablenesses +honorabler, honourabler +honorables, honourables +honorableship's, honourableship's +honorableship, honourableship +honorableships, honourableships +honorablest, honourablest +honorablier, honourablier +honorablies, honourablies +honorabliest, honourabliest +honorably, honourably +honored, honoured +honoree's, honouree's +honoree, honouree +honorees, honourees +honorer's, honourer's +honorer, honourer +honorers, honourers +honoring, honouring +honorless, honourless +honorlesser, honourlesser +honorlesses, honourlesses +honorlessest, honourlessest +honors, honours +hooch, hootch +hoodlumize, hoodlumise +hoodlumizes, hoodlumises +hookies, hookeys +hooky's, hookey's +hooky, hookey +hooliganize, hooliganise +hooliganizes, hooliganises +hoorah's, hurray's +hoorah, hurray +hoorayed, hurrayed +hooraying, hurraying +Hoosierize's, Hoosierise's +Hoosierize, Hoosierise +Hoosierizes, Hoosierises +Hooverize's, Hooverise's +Hooverize, Hooverise +Hooverizes, Hooverises +hore, horae +horizontalization's, horizontalisation's +horizontalization, horizontalisation +horizontalizations, horizontalisations +horizontalize, horizontalise +horizontalizes, horizontalises +hormonize, hormonise +hormonizes, hormonises +horrorize, horrorise +horrorizes, horrorises +horsey, horsy +hospitalization's, hospitalisation's +hospitalization, hospitalisation +hospitalizations, hospitalisations +hospitalize, hospitalise +hospitalized, hospitalised +hospitalizes, hospitalises +hospitalizing, hospitalising +hostilize, hostilise +hostilizes, hostilises +hotelization's, hotelisation's +hotelization, hotelisation +hotelizations, hotelisations +hotelize, hotelise +hotelizes, hotelises +houseled, houselled +houseling, houselling +houselings, housellings +hoveled, hovelled +hoveler, hoveller +hovelers, hovellers +hoveling, hovelling +hucksterize, hucksterise +hucksterizes, hucksterises +huer, hure +humanitarianize, humanitarianise +humanitarianizes, humanitarianises +humanization's, humanisation's +humanization, humanisation +humanizations, humanisations +humanize, humanise +humanized, humanised +humanizer's, humaniser's +humanizer, humaniser +humanizers, humanisers +humanizes, humanises +humanizing, humanising +humongous, humungous +humor's, humour's +humor, humour +humoral, humoural +humored, humoured +humorer, humourer +humorers, humourers +humorful, humourful +humoring, humouring +humorize, humorise +humorizes, humorises +humorless, humourless +humorlesser, humourlesser +humorlesses, humourlesses +humorlessest, humourlessest +humorlessness's, humourlessness's +humorlessness, humourlessness +humorlessnesses, humourlessnesses +humors, humours +humorsome, humoursome +humorsomeness, humoursomeness +hurrays, hurrahes +hurricanize, hurricanise +hurricanizes, hurricanises +huzzah's, huzza's +huzzah, huzza +huzzahed, huzzaed +huzzahing, huzzaing +huzzahs, huzzas +hyalinization's, hyalinisation's +hyalinization, hyalinisation +hyalinizations, hyalinisations +hyalinize, hyalinise +hyalinized, hyalinised +hyalinizes, hyalinises +hyalinizing, hyalinising +hybridizable's, hybridisable's +hybridizable, hybridisable +hybridizabler, hybridisabler +hybridizables, hybridisables +hybridizablest, hybridisablest +hybridization's, hybridisation's +hybridization, hybridisation +hybridizations, hybridisations +hybridize, hybridise +hybridized, hybridised +hybridizer's, hybridiser's +hybridizer, hybridiser +hybridizers, hybridisers +hybridizes, hybridises +hybridizing, hybridising +hydremia's, hydraemia's +hydremia, hydraemia +hydremias, hydraemias +hydremic, hydraemic +hydrocele, hydrocoele +hydrocephalus's, hydrocephaly's +hydrocephalus, hydrocephaly +hydrocephaluses, hydrocephalies +hydrogenization's, hydrogenisation's +hydrogenization, hydrogenisation +hydrogenizations, hydrogenisations +hydrogenize, hydrogenise +hydrogenized, hydrogenised +hydrogenizes, hydrogenises +hydrogenizing, hydrogenising +hydrolize, hydrolise +hydrolyzable's, hydrolysable's +hydrolyzable, hydrolysable +hydrolyzabler, hydrolysabler +hydrolyzables, hydrolysables +hydrolyzablest, hydrolysablest +hydrolyzate, hydrolysate +hydrolyzates, hydrolysates +hydrolyzation's, hydrolysation's +hydrolyzation, hydrolysation +hydrolyze, hydrolyse +hydrolyzed, hydrolysed +hydrolyzer's, hydrolyser's +hydrolyzer, hydrolyser +hydrolyzes, hydrolyses +hydrolyzing, hydrolysing +hydrorrhea, hydrorrhoea +hydroxylization's, hydroxylisation's +hydroxylization, hydroxylisation +hydroxylizations, hydroxylisations +hydroxylize, hydroxylise +hydroxylizes, hydroxylises +hyena's, hyaena's +hyena, hyaena +hyenic, hyaenic +hygienization's, hygienisation's +hygienization, hygienisation +hygienizations, hygienisations +hygienize, hygienise +hygienizes, hygienises +hymenean, hymenaean +hyperbolize, hyperbolise +hyperbolized, hyperbolised +hyperbolizes, hyperbolises +hyperbolizing, hyperbolising +hypercalcemia, hypercalcaemia +hypercalcemias, hypercalcaemias +hypercalcinemia, hypercalcinaemia +hypercatharsises, hypercatharses +hyperchloremia, hyperchloraemia +hypercholesterolemia, hypercholesterolaemia +hypercholesterolemias, hypercholesterolaemias +hypercivilization's, hypercivilisation's +hypercivilization, hypercivilisation +hypercivilizations, hypercivilisations +hypercivilized's, hypercivilised's +hypercivilized, hypercivilised +hypercivilizeds, hyperciviliseds +hypercriticize, hypercriticise +hypercriticized, hypercriticised +hypercriticizes, hypercriticises +hypercriticizing, hypercriticising +hypercryesthesia, hypercryaesthesia +hyperemia's, hyperaemia's +hyperemia, hyperaemia +hyperemias, hyperaemias +hyperemic, hyperaemic +hyperemphasize, hyperemphasise +hyperemphasizes, hyperemphasises +hyperesthesia's, hyperaesthesia's +hyperesthesia, hyperaesthesia +hyperesthesias, hyperaesthesias +hyperesthete's, hyperaesthete's +hyperesthete, hyperaesthete +hyperesthetic, hyperaesthetic +hyperestheticer, hyperaestheticer +hyperestheticest, hyperaestheticest +hyperglycemic, hyperglycaemic +hyperimmunization's, hyperimmunisation's +hyperimmunization, hyperimmunisation +hyperimmunizations, hyperimmunisations +hyperimmunize, hyperimmunise +hyperimmunizes, hyperimmunises +hyperinsulinization's, hyperinsulinisation's +hyperinsulinization, hyperinsulinisation +hyperinsulinizations, hyperinsulinisations +hyperinsulinize, hyperinsulinise +hyperinsulinizes, hyperinsulinises +hyperlipemia, hyperlipaemia +hyperlipemic, hyperlipaemic +hyperlipidemia, hyperlipidaemia +hypernatremia, hypernatraemia +hyperoxygenize, hyperoxygenise +hyperoxygenizes, hyperoxygenises +hyperparasitize, hyperparasitise +hyperparasitizes, hyperparasitises +hyperpnea's, hyperpnoea's +hyperpnea, hyperpnoea +hyperrealize, hyperrealise +hyperrealizes, hyperrealises +hypersensitization's, hypersensitisation's +hypersensitization, hypersensitisation +hypersensitizations, hypersensitisations +hypersensitize, hypersensitise +hypersensitized, hypersensitised +hypersensitizes, hypersensitises +hypersensitizing, hypersensitising +hyperspiritualizing's, hyperspiritualising's +hyperspiritualizing, hyperspiritualising +hyperspiritualizings, hyperspiritualisings +hyperthyroidization's, hyperthyroidisation's +hyperthyroidization, hyperthyroidisation +hyperthyroidizations, hyperthyroidisations +hyperthyroidize, hyperthyroidise +hyperthyroidizes, hyperthyroidises +hypervitalization's, hypervitalisation's +hypervitalization, hypervitalisation +hypervitalizations, hypervitalisations +hypervitalize, hypervitalise +hypervitalizes, hypervitalises +hypesthesia's, hypaesthesia's +hypesthesia, hypaesthesia +hypesthesias, hypaesthesias +hypesthesic, hypaesthesic +hypethral, hypaethral +hyphenization's, hyphenisation's +hyphenization, hyphenisation +hyphenizations, hyphenisations +hyphenize, hyphenise +hyphenized, hyphenised +hyphenizes, hyphenises +hyphenizing, hyphenising +hypnoidize, hypnoidise +hypnoidized, hypnoidised +hypnoidizes, hypnoidises +hypnoidizing, hypnoidising +hypnopedia, hypnopaedia +hypnopedias, hypnopaedias +hypnotizabilities, hypnotisabilities +hypnotizability's, hypnotisability's +hypnotizability, hypnotisability +hypnotizable's, hypnotisable's +hypnotizable, hypnotisable +hypnotizabler, hypnotisabler +hypnotizables, hypnotisables +hypnotizablest, hypnotisablest +hypnotization's, hypnotisation's +hypnotization, hypnotisation +hypnotizations, hypnotisations +hypnotize, hypnotise +hypnotized, hypnotised +hypnotizer's, hypnotiser's +hypnotizer, hypnotiser +hypnotizers, hypnotisers +hypnotizes, hypnotises +hypnotizing, hypnotising +hypocenter's, hypocentre's +hypocenter, hypocentre +hypocenters, hypocentres +hypogea, hypogaea +hypogeal, hypogaeal +hypogean, hypogaean +hypogeic, hypogaeic +hypogeous, hypogaeous +hypogeum, hypogaeum +hypomagnesemia, hypomagnesaemia +hypomagnesemias, hypomagnesaemias +hypomenorrhea, hypomenorrhoea +hypomenorrheas, hypomenorrhoeas +hypophysectomize, hypophysectomise +hypophysectomized, hypophysectomised +hypopnea's, hypopnoea's +hypopnea, hypopnoea +hyposensitization's, hyposensitisation's +hyposensitization, hyposensitisation +hyposensitize, hyposensitise +hypostasize, hypostasise +hypostasized, hypostasised +hypostasizes, hypostasises +hypostasizing, hypostasising +hypostatization's, hypostatisation's +hypostatization, hypostatisation +hypostatizations, hypostatisations +hypostatize, hypostatise +hypostatized, hypostatised +hypostatizes, hypostatises +hypostatizing, hypostatising +hypothesize, hypothesise +hypothesized, hypothesised +hypothesizer's, hypothesiser's +hypothesizer, hypothesiser +hypothesizers, hypothesisers +hypothesizes, hypothesises +hypothesizing, hypothesising +hypothetize, hypothetise +hypothetized, hypothetised +hypothetizes, hypothetises +hypothetizing, hypothetising +hypoxemia, hypoxaemia +hypoxemias, hypoxaemias +hypoxemic, hypoxaemic +hysterectomize, hysterectomise +hysterectomized, hysterectomised +hysterectomizes, hysterectomises +hysterectomizing, hysterectomising +ichneumonized's, ichneumonised's +ichneumonized, ichneumonised +ichneumonizeds, ichneumoniseds +ichorrhea, ichorrhoea +ichorrhemia, ichorrhaemia +icon's, ikon's +icon's, ikon's +icon, ikon +icon, ikon +iconic, ikonic +iconically, ikonically +iconize, iconise +iconized, iconised +iconizes, iconises +iconizing, iconising +icons, ikons +icons, ikons +Idea's, Idaea's +Idea, Idaea +idealization's, idealisation's +idealization, idealisation +idealizations, idealisations +idealize, idealise +idealized, idealised +idealizer's, idealiser's +idealizer, idealiser +idealizers, idealisers +idealizes, idealises +idealizing, idealising +Idean's, Idaean's +Idean, Idaean +ideologize, ideologise +ideologized, ideologised +ideologizing, ideologising +idiotize, idiotise +idiotized, idiotised +idiotizes, idiotises +idiotizing, idiotising +idolaster, idolastre +idolatrize, idolatrise +idolatrized, idolatrised +idolatrizer's, idolatriser's +idolatrizer, idolatriser +idolatrizes, idolatrises +idolatrizing, idolatrising +idolization's, idolisation's +idolization, idolisation +idolizations, idolisations +idolize, idolise +idolized, idolised +idolizer's, idoliser's +idolizer, idoliser +idolizers, idolisers +idolizes, idolises +idolizing, idolising +Idumea's, Idumaea's +Idumea, Idumaea +Idumean, Idumaean +Idumeans, Idumaeans +idyll's, idyl's +idyll, idyl +idylls, idyls +Ier's, Ire's +Ier, Ire +ignitable, ignitible +igniter's, ignitor's +igniter, ignitor +igniters, ignitors +ileocecal, ileocaecal +Iliadize's, Iliadise's +Iliadize, Iliadise +Iliadizes, Iliadises +illegalization's, illegalisation's +illegalization, illegalisation +illegalizations, illegalisations +illegalize, illegalise +illegalized, illegalised +illegalizes, illegalises +illegalizing, illegalising +illegitimatize, illegitimatise +illegitimatized, illegitimatised +illegitimatizes, illegitimatises +illegitimatizing, illegitimatising +illiberalize, illiberalise +illiberalized, illiberalised +illiberalizes, illiberalises +illiberalizing, illiberalising +Illuminize, Illuminise +Illuminizes, Illuminises +Imer's, Imre's +Imer, Imre +immaterialization, immaterialisation +immaterialize, immaterialise +immaterialized, immaterialised +immaterializes, immaterialises +immaterializing, immaterialising +immiserization, immiserisation +immiserizations, immiserisations +immiserize, immiserise +immiserized, immiserised +immiserizes, immiserises +immiserizing, immiserising +immobilization's, immobilisation's +immobilization, immobilisation +immobilizations, immobilisations +immobilize, immobilise +immobilized, immobilised +immobilizer, immobiliser +immobilizers, immobilisers +immobilizes, immobilises +immobilizing, immobilising +immoralize, immoralise +immoralized, immoralised +immoralizes, immoralises +immoralizing, immoralising +immortalizable's, immortalisable's +immortalizable, immortalisable +immortalizabler, immortalisabler +immortalizables, immortalisables +immortalizablest, immortalisablest +immortalization's, immortalisation's +immortalization, immortalisation +immortalizations, immortalisations +immortalize, immortalise +immortalized, immortalised +immortalizer's, immortaliser's +immortalizer, immortaliser +immortalizers, immortalisers +immortalizes, immortalises +immortalizing, immortalising +immunization's, immunisation's +immunization, immunisation +immunizations, immunisations +immunize, immunise +immunized, immunised +immunizer's, immuniser's +immunizer, immuniser +immunizes, immunises +immunizing, immunising +impactionize, impactionise +impactionizes, impactionises +impanel, empanel +impanelled, empanelled +impanelling, empanelling +impanelment, empanelment +impanels, empanels +impasted, impastoed +imperialization's, imperialisation's +imperialization, imperialisation +imperializations, imperialisations +imperialize, imperialise +imperialized, imperialised +imperializes, imperialises +imperializing, imperialising +imperiled, imperilled +imperiling, imperilling +imperscriptible, imprescriptible +impersonalization's, impersonalisation's +impersonalization, impersonalisation +impersonalizations, impersonalisations +impersonalize, impersonalise +impersonalized, impersonalised +impersonalizes, impersonalises +impersonalizing, impersonalising +impostor's, imposter's +impostor, imposter +impostors, imposters +improvisatorise, improvisatorize +improvisatorises, improvisatorizes +improviser's, improvisor's +improviser, improvisor +improvisers, improvisors +incarnalize, incarnalise +incarnalized, incarnalised +incarnalizing, incarnalising +incenter, incentre +incenters, incentres +incentivization, incentivisation +incentivizations, incentivisations +incentivize, incentivise +incentivized, incentivised +incentivizes, incentivises +incentivizing, incentivising +incerate, increate +incognizable, incognisable +incognizance's, incognisance's +incognizance, incognisance +incognizances, incognisances +incognizant, incognisant +Indianization's, Indianisation's +Indianization, Indianisation +Indianize, Indianise +Indianized, Indianised +Indianizes, Indianises +Indianizing, Indianising +indigene, indigenae +indigenization, indigenisation +indigenizations, indigenisations +indigenize, indigenise +indigenized, indigenised +indigenizes, indigenises +indigenizing, indigenising +individualization's, individualisation's +individualization, individualisation +individualizations, individualisations +individualize, individualise +individualized, individualised +individualizer's, individualiser's +individualizer, individualiser +individualizers, individualisers +individualizes, individualises +individualizing, individualising +individualizingly, individualisingly +indraft's, indraught's +indraft, indraught +indrafts, indraughts +industrialization's, industrialisation's +industrialization, industrialisation +industrializations, industrialisations +industrialize, industrialise +industrialized, industrialised +industrializes, industrialises +industrializing, industrialising +inesthetic, inaesthetic +infamize, infamise +infamized, infamised +infamizes, infamises +infamizing, infamising +infamonize, infamonise +infamonized, infamonised +infamonizes, infamonises +infamonizing, infamonising +infere, infree +inferiorize, inferiorise +inferiorizes, inferiorises +infernalize, infernalise +infernalizes, infernalises +infidelize, infidelise +infidelizes, infidelises +infinitize, infinitise +infinitizes, infinitises +inflection's, inflexion's +inflection, inflexion +inflections, inflexions +informalize, informalise +informalizes, informalises +Ingveonic's, Ingvaeonic's +Ingveonic, Ingvaeonic +Ingweonic's, Ingwaeonic's +Ingweonic, Ingwaeonic +inhumanize, inhumanise +inhumanizes, inhumanises +initialed, initialled +initialer's, initialler's +initialer, initialler +initialers, initiallers +initialing, initialling +initializable, initialisable +initialization's, initialisation's +initialization, initialisation +initializations, initialisations +initialize, initialise +initialized, initialised +initializer, initialiser +initializers, initialisers +initializes, initialises +initializing, initialising +inorganization, inorganisation +inorganizations, inorganisations +inorganized, inorganised +inquire, enquire +inquired, enquired +inquires, enquires +inquiries, enquiries +inquiring, enquiring +inquiry's, enquiry's +inquiry, enquiry +insignia's, insigne's +insignia, insigne +insolubilization's, insolubilisation's +insolubilization, insolubilisation +insolubilize, insolubilise +insolubilized, insolubilised +insolubilizes, insolubilises +insolubilizing, insolubilising +install, instal +installment's, instalment's +installment, instalment +installments, instalments +installs, instals +instill, instil +instills, instils +instituter's, institutor's +instituter, institutor +instituters, institutors +institutionalization's, institutionalisation's +institutionalization, institutionalisation +institutionalizations, institutionalisations +institutionalize, institutionalise +institutionalized, institutionalised +institutionalizes, institutionalises +institutionalizing, institutionalising +institutionize, institutionise +institutionizes, institutionises +instrumentalize, instrumentalise +instrumentalizes, instrumentalises +insularize, insularise +insularizes, insularises +insurrectionize, insurrectionise +insurrectionized, insurrectionised +insurrectionizes, insurrectionises +insurrectionizing, insurrectionising +integralization's, integralisation's +integralization, integralisation +integralizations, integralisations +integralize, integralise +integralizes, integralises +intellectualization's, intellectualisation's +intellectualization, intellectualisation +intellectualizations, intellectualisations +intellectualize, intellectualise +intellectualized, intellectualised +intellectualizer's, intellectualiser's +intellectualizer, intellectualiser +intellectualizers, intellectualisers +intellectualizes, intellectualises +intellectualizing, intellectualising +intercivilization's, intercivilisation's +intercivilization, intercivilisation +intercivilizations, intercivilisations +intercolonization's, intercolonisation's +intercolonization, intercolonisation +intercolonizations, intercolonisations +intercrystallization's, intercrystallisation's +intercrystallization, intercrystallisation +intercrystallizations, intercrystallisations +intercrystallize, intercrystallise +intercrystallizes, intercrystallises +interhemal, interhaemal +interhybridize, interhybridise +interhybridizes, interhybridises +interiorization, interiorisation +interiorize, interiorise +interiorized, interiorised +interiorizes, interiorises +interiorizing, interiorising +interjectionalize, interjectionalise +interjectionalized, interjectionalised +interjectionalizes, interjectionalises +interjectionalizing, interjectionalising +interjectionize, interjectionise +interjectionizes, interjectionises +interjudgment's, interjudgement's +interjudgment, interjudgement +interjudgments, interjudgements +internalization's, internalisation's +internalization, internalisation +internalizations, internalisations +internalize, internalise +internalized, internalised +internalizes, internalises +internalizing, internalising +internationalization's, internationalisation's +internationalization, internationalisation +internationalizations, internationalisations +internationalize, internationalise +internationalized, internationalised +internationalizes, internationalises +internationalizing, internationalising +internment, internement +internments, internements +internship, interneship +internships, interneships +interorganizational, interorganisational +intime, intimae +intraorganization's, intraorganisation's +intraorganization, intraorganisation +intraorganizations, intraorganisations +inure, enure +inured, enured +inures, enures +inuring, enuring +invigor, invigour +iodization's, iodisation's +iodization, iodisation +iodize, iodise +iodized, iodised +iodizer's, iodiser's +iodizer, iodiser +iodizers, iodisers +iodizes, iodises +iodizing, iodising +Ionicization's, Ionicisation's +Ionicization, Ionicisation +Ionicizations, Ionicisations +Ionicize's, Ionicise's +Ionicize, Ionicise +Ionicized's, Ionicised's +Ionicized, Ionicised +Ionicizes, Ionicises +Ionicizing's, Ionicising's +Ionicizing, Ionicising +ionizable's, ionisable's +ionizable, ionisable +ionizabler, ionisabler +ionizables, ionisables +ionizablest, ionisablest +ionization's, ionisation's +ionization, ionisation +ionizations, ionisations +ionize, ionise +ionized, ionised +ionizer's, ioniser's +ionizer, ioniser +ionizers, ionisers +ionizes, ionises +ionizing, ionising +ionizings, ionisings +ionizion, ionision +ionizions, ionisions +Iphinoe's, Iphinoae's +Iphinoe, Iphinoae +ipomea, ipomoea +Iranize's, Iranise's +Iranize, Iranise +Iranizes, Iranises +Iricize's, Iricise's +Iricize, Iricise +Iricized's, Iricised's +Iricized, Iricised +Iricizing's, Iricising's +Iricizing, Iricising +iridectomize, iridectomise +iridectomized, iridectomised +iridectomizing, iridectomising +iridization, iridisation +iridizations, iridisations +iridize, iridise +iridized, iridised +iridizes, iridises +iridizing, iridising +Irishize's, Irishise's +Irishize, Irishise +Irishized's, Irishised's +Irishized, Irishised +Irishizes, Irishises +Irishizing's, Irishising's +Irishizing, Irishising +ironize, ironise +ironized, ironised +ironizes, ironises +ironizing, ironising +irrationalize, irrationalise +irrationalized, irrationalised +irrationalizes, irrationalises +irrationalizing, irrationalising +irrealizable, irrealisable +irrecognizable, irrecognisable +irregularize, irregularise +irregularizes, irregularises +ischemia's, ischaemia's +ischemia, ischaemia +ischemias, ischaemias +ischemic, ischaemic +Islamicize's, Islamicise's +Islamicize, Islamicise +Islamicized's, Islamicised's +Islamicized, Islamicised +Islamicizes, Islamicises +Islamicizing's, Islamicising's +Islamicizing, Islamicising +Islamization's, Islamisation's +Islamization, Islamisation +Islamizations, Islamisations +Islamize, Islamise +Islamized, Islamised +Islamizes, Islamises +Islamizing, Islamising +isochronization, isochronisation +isochronize, isochronise +isochronized, isochronised +isochronizes, isochronises +isochronizing, isochronising +isoimmunization's, isoimmunisation's +isoimmunization, isoimmunisation +isoimmunizations, isoimmunisations +isoimmunize, isoimmunise +isoimmunizes, isoimmunises +isomerization's, isomerisation's +isomerization, isomerisation +isomerizations, isomerisations +isomerize, isomerise +isomerized, isomerised +isomerizes, isomerises +isomerizing, isomerising +Israelitize's, Israelitise's +Israelitize, Israelitise +Israelitizes, Israelitises +Italianization's, Italianisation's +Italianization, Italianisation +Italianizations, Italianisations +Italianize, Italianise +italianize, italianise +Italianized, Italianised +italianized, italianised +Italianizer's, Italianiser's +Italianizer, Italianiser +Italianizers, Italianisers +Italianizes, Italianises +italianizes, italianises +Italianizing, Italianising +italianizing, italianising +italicization's, italicisation's +italicization, italicisation +italicizations, italicisations +italicize, italicise +italicized, italicised +italicizes, italicises +italicizing, italicising +itemization's, itemisation's +itemization, itemisation +itemizations, itemisations +itemize, itemise +itemized, itemised +itemizer's, itemiser's +itemizer, itemiser +itemizers, itemisers +itemizes, itemises +itemizing, itemising +Iturean, Ituraean +Itureans, Ituraeans +izing, ising +jacobean, jacobaean +Jacobinization's, Jacobinisation's +Jacobinization, Jacobinisation +Jacobinize's, Jacobinise's +Jacobinize, Jacobinise +Jacobinized's, Jacobinised's +Jacobinized, Jacobinised +Jacobinizes, Jacobinises +Jacobinizing's, Jacobinising's +Jacobinizing, Jacobinising +jail's, gaol's +jail, gaol +jailbird's, gaolbird's +jailbird, gaolbird +jailbirds, gaolbirds +jailbreak's, gaolbreak's +jailbreak, gaolbreak +jailbreaks, gaolbreaks +jailed, gaoled +jailing, gaoling +jailor's, gaoler's +jailor, gaoler +jailors, gaolers +jails, gaols +janizaries, janisaries +janizary, janisary +Japanization's, Japanisation's +Japanization, Japanisation +Japanizations, Japanisations +Japanize, Japanise +Japanized, Japanised +Japanizes, Japanises +Japanizing, Japanising +jargonization's, jargonisation's +jargonization, jargonisation +jargonizations, jargonisations +jargonize, jargonise +jargonized, jargonised +jargonizes, jargonises +jargonizing, jargonising +jasmine's, jessamine's +jasmine, jessamine +jasmines, jessamines +jasperize, jasperise +jasperized, jasperised +jasperizes, jasperises +jasperizing, jasperising +jeez, geez +jeopardization, jeopardisation +jeopardize, jeopardise +jeopardized, jeopardised +jeopardizes, jeopardises +jeopardizing, jeopardising +jerrican's, jerry_can's +jerrican, jerry_can +jerricans, jerry_cans +Jesuitization's, Jesuitisation's +Jesuitization, Jesuitisation +Jesuitize, Jesuitise +Jesuitized, Jesuitised +Jesuitizes, Jesuitises +Jesuitizing, Jesuitising +jeweled, jewelled +jeweler's, jeweller's +jeweler, jeweller +jewelers, jewellers +jeweling, jewelling +jewelry's, jewellery's +jewelry, jewellery +jihad's, jehad's +jihad, jehad +jihads, jehads +jinricksha's, jinriksha's +jinricksha, jinriksha +jinrickshas, jinrikshas +jiujitsu's, jujutsu's +jokey, joky +Jonathanization's, Jonathanisation's +Jonathanization, Jonathanisation +Jonathanizations, Jonathanisations +jor, jour +jors, jours +journalization's, journalisation's +journalization, journalisation +journalizations, journalisations +journalize, journalise +journalized, journalised +journalizer's, journaliser's +journalizer, journaliser +journalizers, journalisers +journalizes, journalises +journalizing, journalising +jovialize, jovialise +jovializes, jovialises +Judaization's, Judaisation's +Judaization, Judaisation +Judaize, Judaise +Judaized, Judaised +Judaizer's, Judaiser's +Judaizer, Judaiser +judaizer, judaiser +Judaizing, Judaising +Judean, Judaean +Judeans, Judaeans +Judeophobia's, Judaeophobia's +Judeophobia, Judaeophobia +judgment's, judgement's +judgment, judgement +judgmental, judgemental +judgmentaler, judgementaler +judgmentalest, judgementalest +judgments, judgements +judicialize, judicialise +judicializes, judicialises +jujutsu, jiujitsu +jujutsus, jiujitsus +Julide's, Julidae's +Julide, Julidae +jumboize, jumboise +jumboized, jumboised +jumboizes, jumboises +jumboizing, jumboising +junketeer's, junketer's +junketeer, junketer +junketeers, junketers +juvenilize, juvenilise +juvenilizes, juvenilises +kabob, kebob +kabobs, kebobs +kane, kanae +kaolinization's, kaolinisation's +kaolinization, kaolinisation +kaolinizations, kaolinisations +kaolinize, kaolinise +kaolinized, kaolinised +kaolinizes, kaolinises +kaolinizing, kaolinising +kebob's, kabob's +ked, kaed +Keizer's, Keiser's +Keizer, Keiser +kellia, koellia +kembed, kemboed +kenneled, kennelled +kenneling, kennelling +Keppel's, Koeppel's +Keppel, Koeppel +keratinization's, keratinisation's +keratinization, keratinisation +keratinizations, keratinisations +keratinize, keratinise +keratinized, keratinised +keratinizes, keratinises +keratinizing, keratinising +Kerin's, Krein's +Kerin, Krein +kerneled, kernelled +kerneling, kernelling +kerosene's, kerosine's +kerosene, kerosine +kerosenes, kerosines +ketonemia, ketonaemia +ketonization's, ketonisation's +ketonization, ketonisation +ketonizations, ketonisations +ketonize, ketonise +ketonizes, ketonises +kiddie's, kiddy's +kiddie, kiddy +kidnapped, kidnaped +kidnappee's, kidnapee's +kidnappee, kidnapee +kidnappees, kidnapees +kidnapper's, kidnaper's +kidnapper, kidnaper +kidnappers, kidnapers +kidnapping, kidnaping +kilogram's, kilogramme's +kilogram, kilogramme +kilograms, kilogrammes +kiloliter's, kilolitre's +kiloliter, kilolitre +kiloliters, kilolitres +kilometer's, kilometre's +kilometer, kilometre +kilometers, kilometres +kindergartner's, kindergartener's +kindergartner, kindergartener +kindergartners, kindergarteners +kinestheses, kinaestheses +kinesthesia's, kinaesthesia's +kinesthesia, kinaesthesia +kinesthesias, kinaesthesias +kinesthesis's, kinaesthesis's +kinesthesis, kinaesthesis +kinesthetic, kinaesthetic +kinestheticallier, kinaestheticallier +kinestheticalliest, kinaestheticalliest +kinesthetically, kinaesthetically +kinestheticer, kinaestheticer +kinestheticest, kinaestheticest +kinesthetics, kinaesthetics +kissogram's, kissagram's +kissogram, kissagram +kissograms, kissagrams +knickknack's, nicknack's +knickknack, nicknack +knickknacks, nicknacks +knockwurst's, knackwurst's +knockwurst, knackwurst +knockwursts, knackwursts +kooky, kookie +kopek's, copeck's +kopek, copeck +kopeks, copecks +Kossean's, Kossaean's +Kossean, Kossaean +kumquat's, cumquat's +kumquat, cumquat +kumquats, cumquats +kyanize, kyanise +kyanized, kyanised +kyanizes, kyanises +kyanizing, kyanising +kyles, kyloes +labelable, labellable +labeled, labelled +labeler's, labeller's +labeler, labeller +labelers, labellers +labeling, labelling +labialization's, labialisation's +labialization, labialisation +labializations, labialisations +labialize, labialise +labialized, labialised +labializes, labialises +labializing, labialising +labiate, labiatae +labilization's, labilisation's +labilization, labilisation +labilizations, labilisations +labilize, labilise +labilizes, labilises +labiovelarization's, labiovelarisation's +labiovelarization, labiovelarisation +labiovelarize, labiovelarise +labiovelarized, labiovelarised +labiovelarizing, labiovelarising +labor's, labour's +labor, labour +laborabilities, labourabilities +laborability's, labourability's +laborability, labourability +laborable's, labourable's +laborable, labourable +laborables, labourables +laborage, labourage +labored, laboured +laboredlier, labouredlier +laboredliest, labouredliest +laboredly, labouredly +laboredness's, labouredness's +laboredness, labouredness +laborednesses, labourednesses +laborer's, labourer's +laborer, labourer +laborers, labourers +laboress, labouress +laborhood's, labourhood's +laborhood, labourhood +laborhoods, labourhoods +laboring's, labouring's +laboring, labouring +laboringlier, labouringlier +laboringliest, labouringliest +laboringly, labouringly +laborings, labourings +Laborism's, Labourism's +laborism's, labourism's +Laborism, Labourism +laborism, labourism +laborisms, labourisms +laborist's, labourist's +laborist, labourist +laborists, labourists +Laborite's, Labourite's +laborite's, labourite's +Laborite, Labourite +laborite, labourite +Laborites, Labourites +laborites, labourites +laborless, labourless +laborlesser, labourlesser +laborlesses, labourlesses +laborlessest, labourlessest +labors, labours +laborsaving, laboursaving +laborsome, laboursome +laborsomely, laboursomely +lachrymal, lacrimal +lackluster's, lacklustre's +lackluster, lacklustre +lacklusterrer, lacklustrer +lacklusterrest, lacklustrest +lacklusters, lacklustres +laconize, laconise +laconized, laconised +laconizes, laconises +laconizing, laconising +lactonized, lactonised +lagniappe's, lagnappe's +lagniappe, lagnappe +lagniappes, lagnappes +laicization's, laicisation's +laicization, laicisation +laicizations, laicisations +laicize, laicise +laicized, laicised +laicizes, laicises +laicizing, laicising +lairize, lairise +lairized, lairised +lairizes, lairises +lairizing, lairising +lambaste, lambast +lambastes, lambasts +laminarize, laminarise +laminarized, laminarised +laminarizes, laminarises +laminarizing, laminarising +Lander's, Landre's +Lander, Landre +Laothoe's, Laothoae's +Laothoe, Laothoae +lapeled, lapelled +lasagna's, lasagne's +lasagna, lasagne +lasagnas, lasagnes +laster, lastre +latentize, latentise +latentizes, latentises +lateralization's, lateralisation's +lateralization, lateralisation +lateralizations, lateralisations +lateralize, lateralise +lateralizes, lateralises +laterization's, laterisation's +laterization, laterisation +laterizations, laterisations +Latinization's, Latinisation's +Latinization, Latinisation +Latinizations, Latinisations +Latinize, Latinise +latinize, latinise +Latinized, Latinised +Latinizer, Latiniser +Latinizers, Latinisers +Latinizes, Latinises +Latinizing, Latinising +launderette's, laundrette's +launderette, laundrette +launderettes, laundrettes +laure, laurae +laureled, laurelled +laureling, laurelling +lavalier_microphone's, lavaliere_microphone's +lavalier_microphone, lavaliere_microphone +lavalier_microphones, lavaliere_microphones +lavolted, lavoltaed +leaped, leapt +learned, learnt +leatherize, leatherise +leatherizes, leatherises +lefty's, leftie's +lefty, leftie +legalization's, legalisation's +legalization, legalisation +legalizations, legalisations +legalize, legalise +legalized, legalised +legalizes, legalises +legalizing, legalising +legitimatize, legitimatise +legitimatized, legitimatised +legitimatizes, legitimatises +legitimatizing, legitimatising +legitimization's, legitimisation's +legitimization, legitimisation +legitimizations, legitimisations +legitimize, legitimise +legitimized, legitimised +legitimizer, legitimiser +legitimizes, legitimises +legitimizing, legitimising +leguminose, leguminosae +lemmatize, lemmatise +lemmatized, lemmatised +lemmatizes, lemmatises +lemmatizing, lemmatising +leporide, leporidae +leptospire, leptospirae +Lernean's, Lernaean's +Lernean, Lernaean +lernean, lernaean +lesses, loesses +lethalize, lethalise +lethalizes, lethalises +lethargize, lethargise +lethargized, lethargised +lethargizes, lethargises +lethargizing, lethargising +leucemia, leucaemia +leucemias, leucaemias +leucemic, leucaemic +leuchemia, leuchaemia +leucocythemia, leucocythaemia +leucocythemic, leucocythaemic +leucorrhea's, leucorrhoea's +leucorrhea, leucorrhoea +leucorrheal, leucorrhoeal +leucorrheas, leucorrhoeas +Leucothoe's, Leucothoae's +Leucothoe, Leucothoae +leukemia's, leukaemia's +leukemia, leukaemia +leukemias, leukaemias +leukemogeneses, leukaemogeneses +leukemogenesis, leukaemogenesis +leukorrhea, leukorrhoea +leukorrheal, leukorrhoeal +leveled, levelled +leveler's, leveller's +leveler, leveller +levelers, levellers +levelest, levellest +leveling's, levelling's +leveling, levelling +levigate, laevigate +levigated, laevigated +levigates, laevigates +levigating, laevigating +levo, laevo +levoduction, laevoduction +levogyrate, laevogyrate +levogyre, laevogyre +levogyrous, laevogyrous +levolactic, laevolactic +levorotation's, laevorotation's +levorotation, laevorotation +levorotations, laevorotations +levorotatory, laevorotatory +levotartaric, laevotartaric +levoversion, laevoversion +levulin, laevulin +levulose's, laevulose's +levulose, laevulose +levuloses, laevuloses +lexicalization, lexicalisation +lexicalizations, lexicalisations +lexiconize, lexiconise +lexiconizes, lexiconises +libelant's, libellant's +libelant, libellant +libelants, libellants +libeled, libelled +libelee's, libellee's +libelee, libellee +libelees, libellees +libeler's, libeller's +libeler, libeller +libelers, libellers +libeling, libelling +libelous, libellous +libelouser, libellouser +libelousest, libellousest +libelouslier, libellouslier +libelousliest, libellousliest +libelously, libellously +liberalization's, liberalisation's +liberalization, liberalisation +liberalizations, liberalisations +liberalize, liberalise +liberalized, liberalised +liberalizer's, liberaliser's +liberalizer, liberaliser +liberalizers, liberalisers +liberalizes, liberalises +liberalizing, liberalising +licenseless, licenceless +licenselesses, licencelesses +lichenization's, lichenisation's +lichenization, lichenisation +lichenizations, lichenisations +lichenize, lichenise +lichenized, lichenised +lichenizes, lichenises +lichenizing, lichenising +licorice's, liquorice's +licorice, liquorice +lignitize, lignitise +lignitizes, lignitises +lignose, lignosae +ligule, ligulae +likabilities, likeabilities +likability's, likeability's +likability, likeability +likable, likeable +likableness's, likeableness's +likableness, likeableness +likablenesses, likeablenesses +Lilliputianize's, Lilliputianise's +Lilliputianize, Lilliputianise +Lilliputianizes, Lilliputianises +linchpin's, lynchpin's +linchpin, lynchpin +linchpins, lynchpins +linearizable, linearisable +linearization's, linearisation's +linearization, linearisation +linearizations, linearisations +linearize, linearise +linearized, linearised +linearizes, linearises +linearizing, linearising +linearizion, linearision +linenize, linenise +linenizer, lineniser +linenizers, linenisers +linenizes, linenises +linge, lingoe +lingualize, lingualise +lingualizes, lingualises +linguine's, linguini's +linguine, linguini +linguines, linguinis +lionizable's, lionisable's +lionizable, lionisable +lionizables, lionisables +lionization's, lionisation's +lionization, lionisation +lionizations, lionisations +lionize, lionise +lionized, lionised +lionizer's, lioniser's +lionizer, lioniser +lionizers, lionisers +lionizes, lionises +lionizing, lionising +lipemia, lipaemia +lipemic, lipaemic +lipoidemia, lipoidaemia +liquefied, liquified +liquefier, liquifier +liquefiers, liquifiers +liquefies, liquifies +liquefy, liquify +liquefying, liquifying +liquidization, liquidisation +liquidize, liquidise +liquidized, liquidised +liquidizer's, liquidiser's +liquidizer, liquidiser +liquidizers, liquidisers +liquidizes, liquidises +liquidizing, liquidising +lissome, lissom +lissomely, lissomly +lissomeness, lissomness +lissomenesses, lissomnesses +Listerize's, Listerise's +Listerize, Listerise +Listerized's, Listerised's +Listerized, Listerised +Listerizes, Listerises +Listerizing's, Listerising's +Listerizing, Listerising +liter's, litre's +liter, litre +literalization's, literalisation's +literalization, literalisation +literalizations, literalisations +literalize, literalise +literalized, literalised +literalizer's, literaliser's +literalizer, literaliser +literalizers, literalisers +literalizes, literalises +literalizing, literalising +liters, litres +lithed, lithoed +lithemia, lithaemia +lithemic, lithaemic +lithographize, lithographise +lithographizes, lithographises +lithopedion, lithopaedion +lithopedium, lithopaedium +lithophyse, lithophysae +lithotritize, lithotritise +lithotritized, lithotritised +lithotritizes, lithotritises +lithotritizing, lithotritising +livable, liveable +livableness, liveableness +lobotomize, lobotomise +lobotomized, lobotomised +lobotomizes, lobotomises +lobotomizing, lobotomising +localizable's, localisable's +localizable, localisable +localizabler, localisabler +localizables, localisables +localizablest, localisablest +localization's, localisation's +localization, localisation +localizations, localisations +localize, localise +localized, localised +localizer's, localiser's +localizer, localiser +localizers, localisers +localizes, localises +localizing, localising +locator's, locater's +locator, locater +locators, locaters +lodestar's, loadstar's +lodestar, loadstar +lodestars, loadstars +lodestone's, loadstone's +lodestone, loadstone +lodestones, loadstones +lodgment's, lodgement's +lodgment, lodgement +lodgments, lodgements +lodicule, lodiculae +loed, looed +logicalization's, logicalisation's +logicalization, logicalisation +logicalizations, logicalisations +logicalize, logicalise +logicalizes, logicalises +logicize, logicise +logicized, logicised +logicizes, logicises +logicizing, logicising +logopedic, logopaedic +logopedics's, logopaedics's +logopedics, logopaedics +logorrhea's, logorrhoea's +logorrhea, logorrhoea +logorrheas, logorrhoeas +lollipop's, lollypop's +lollipop, lollypop +lollipops, lollypops +lollygag, lallygag +lollygagged, lallygagged +lollygagging, lallygagging +lollygags, lallygags +Londonization's, Londonisation's +Londonization, Londonisation +Londonizations, Londonisations +Londonize's, Londonise's +Londonize, Londonise +Londonized's, Londonised's +Londonized, Londonised +Londonizes, Londonises +Londonizing's, Londonising's +Londonizing, Londonising +longeval, longaeval +longevous, longaevous +looneyies, looneys +loonier, looneyier +loony's, looney's +loony, looney +lordy, lourdy +lorings, lourings +lory, loury +louter, loutre +louver's, louvre's +louver, louvre +louvered, louvred +louvers, louvres +lovability, lovaebility +lovable, loveable +lovableness, loveableness +lovably, loveably +love, luv +loves, luvs +lovey, luvvie +loveys, luvvies +loyalize, loyalise +loyalizes, loyalises +lumbarization's, lumbarisation's +lumbarization, lumbarisation +lumbarizations, lumbarisations +lunatize, lunatise +lunatizes, lunatises +lunule, lunulae +luster's, lustre's +luster, lustre +lustered, lustred +lustering's, lustring's +lustering, lustring +lusterless, lustreless +lusterlesser, lustrelesser +lusterlessest, lustrelessest +lusters, lustres +lusterware's, lustreware's +lusterware, lustreware +lusterwares, lustrewares +luteinization's, luteinisation's +luteinization, luteinisation +luteinizations, luteinisations +luteinize, luteinise +luteinized, luteinised +luteinizes, luteinises +luteinizing, luteinising +Lutheranize's, Lutheranise's +Lutheranize, Lutheranise +Lutheranizer's, Lutheraniser's +Lutheranizer, Lutheraniser +Lutheranizers, Lutheranisers +Lutheranizes, Lutheranises +lutrine, lutrinae +luvvy, luvvie +lychee's, lichee's +lychee, lichee +lychees, lichees +lymphedema, lymphoedema +lymphemia, lymphaemia +lyophilization's, lyophilisation's +lyophilization, lyophilisation +lyophilizations, lyophilisations +lyophilize, lyophilise +lyophilized, lyophilised +lyophilizer, lyophiliser +lyophilizes, lyophilises +lyophilizing, lyophilising +lyricization's, lyricisation's +lyricization, lyricisation +lyricize, lyricise +lyricized, lyricised +lyricizes, lyricises +lyricizing, lyricising +lysogenization, lysogenisation +lysogenize, lysogenise +lysogenized, lysogenised +lysogenizes, lysogenises +lysogenizing, lysogenising +mac's, mack's +mac, mack +macadamization's, macadamisation's +macadamization, macadamisation +macadamizations, macadamisations +macadamize, macadamise +macadamized, macadamised +macadamizes, macadamises +macadamizing, macadamising +macarize, macarise +macarized, macarised +macarizes, macarises +macarizing, macarising +Maccabean, Maccabaean +machinization's, machinisation's +machinization, machinisation +machinizations, machinisations +machinize, machinise +machinizes, machinises +mackintosh's, macintosh's +mackintosh, macintosh +mackintoshes, macintoshes +macrander, macrandre +macs, macks +macule, maculae +Madera's, Madoera's +Madera, Madoera +maderization, maderisation +maderizations, maderisations +maderize, maderise +maderized, maderised +maderizes, maderises +maderizing, maderising +maed, maaed +maenad's, menad's +maenad, menad +maenadic, menadic +maenads, menads +magicalize, magicalise +magicalizes, magicalises +magnetizabilities, magnetisabilities +magnetizability's, magnetisability's +magnetizability, magnetisability +magnetizable's, magnetisable's +magnetizable, magnetisable +magnetizables, magnetisables +magnetization's, magnetisation's +magnetization, magnetisation +magnetizations, magnetisations +magnetize, magnetise +magnetized, magnetised +magnetizer's, magnetiser's +magnetizer, magnetiser +magnetizers, magnetisers +magnetizes, magnetises +magnetizing, magnetising +maharajah's, maharaja's +maharajah, maharaja +maharajahs, maharajas +maharani's, maharanee's +maharani, maharanee +maharanis, maharanees +mahoganize, mahoganise +mahoganized, mahoganised +mahoganizes, mahoganises +mahoganizing, mahoganising +maiger, maigre +mainor, mainour +mainors, mainours +mainprize, mainprise +maisters, maistres +Maize's, Maise's +Maize, Maise +majolica's, maiolica's +majolica, maiolica +majolicas, maiolicas +majorize, majorise +majorizes, majorises +majuscule, majusculae +Malayize's, Malayise's +Malayize, Malayise +Malayizes, Malayises +malleablize, malleablise +malleablizes, malleablises +malodor's, malodour's +malodor, malodour +malodorousness, malodourousness +malodors, malodours +mandarinize, mandarinise +mandarinizes, mandarinises +Mandean's, Mandaean's +Mandean, Mandaean +Mandeans, Mandaeans +mandoer, mandore +mandrel's, mandril's +mandrel, mandril +mandrels, mandrils +maneuverabilities, manoeuvrabilities +maneuverability's, manoeuvrability's +maneuverability, manoeuvrability +maneuverable, manoeuvrable +maneuverabler, manoeuvrabler +maneuverablest, manoeuvrablest +maneuverer's, manoeuvrer's +maneuverer, manoeuvrer +maneuverers, manoeuvrers +Manhattanize, Manhattanise +Manhattanizes, Manhattanises +Manicheanism's, Manichaeanism's +Manicheanism, Manichaeanism +Manicheans, Manichaeans +Manicheism's, Manichaeism's +Manicheism, Manichaeism +Manicheisms, Manichaeisms +Manicheus's, Manichaeus's +Manicheus, Manichaeus +manikin's, mannikin's +manikin, mannikin +manikins, mannikins +mannerize, mannerise +mannerizes, mannerises +manoeuvre's, manoeuver's +manoeuvre, manoeuver +manoeuvred, manoeuvered +manoeuvres, manoeuvers +manoeuvring, manoeuvering +manoeuvrings, manoeuverings +mantelpiece, mantlepiece +mantelpieces, mantlepieces +mantes, mantoes +marabou's, marabout's +marabou, marabout +marabous, marabouts +marbleize, marbleise +marbleized, marbleised +marbleizes, marbleises +marbleizing, marbleising +margarite, margaritae +marginalization, marginalisation +marginalize, marginalise +marginalized, marginalised +marginalizes, marginalises +marginalizing, marginalising +marijuana's, marihuana's +marijuana, marihuana +marijuanas, marihuanas +marlinespike's, marlinspike's +marlinespike, marlinspike +marlinespikes, marlinspikes +marmarize, marmarise +marmarized, marmarised +marmarizes, marmarises +marmarizing, marmarising +marmelize, marmelise +marmelized, marmelised +marmelizes, marmelises +marmelizing, marmelising +marshaled, marshalled +marshaling, marshalling +marsupialization's, marsupialisation's +marsupialization, marsupialisation +marsupializations, marsupialisations +marsupialize, marsupialise +marsupialized, marsupialised +marsupializes, marsupialises +marsupializing, marsupialising +Marte's, Martae's +Marte, Martae +martialization's, martialisation's +martialization, martialisation +martializations, martialisations +martialize, martialise +martializes, martialises +martyrization's, martyrisation's +martyrization, martyrisation +martyrizations, martyrisations +martyrize, martyrise +martyrized, martyrised +martyrizer, martyriser +martyrizers, martyrisers +martyrizes, martyrises +martyrizing, martyrising +marveled, marvelled +marveler, marveller +marveling, marvelling +marvelous, marvellous +marvelouser, marvellouser +marvelousest, marvellousest +marvelouslier, marvellouslier +marvelousliest, marvellousliest +marvelously, marvellously +marvelousness's, marvellousness's +marvelousness, marvellousness +marvelousnesses, marvellousnesses +masculinization's, masculinisation's +masculinization, masculinisation +masculinizations, masculinisations +masculinize, masculinise +masculinized, masculinised +masculinizes, masculinises +masculinizing, masculinising +materialization's, materialisation's +materialization, materialisation +materializations, materialisations +materialize, materialise +materialized, materialised +materializer's, materialiser's +materializer, materialiser +materializers, materialisers +materializes, materialises +materializing, materialising +maternalize, maternalise +maternalized, maternalised +maternalizes, maternalises +maternalizing, maternalising +maters, matres +mathematicize, mathematicise +mathematicized, mathematicised +mathematicizes, mathematicises +mathematicizing, mathematicising +mathematization's, mathematisation's +mathematization, mathematisation +mathematizations, mathematisations +mathematize, mathematise +mathematized, mathematised +mathematizes, mathematises +mathematizing, mathematising +matronize, matronise +matronized, matronised +matronizes, matronises +matronizing, matronising +matte, mat +Matthean, Matthaean +maudlinize, maudlinise +maudlinizes, maudlinises +mauger, maugre +maven's, mavin's +maven, mavin +mavens, mavins +maximization's, maximisation's +maximization, maximisation +maximizations, maximisations +maximize, maximise +maximized, maximised +maximizer's, maximiser's +maximizer, maximiser +maximizers, maximisers +maximizes, maximises +maximizing, maximising +mazurka's, mazourka's +mazurka, mazourka +mazurkas, mazourkas +meager, meagre +meagerly, meagrely +meagerness's, meagreness's +meagerness, meagreness +meagernesses, meagrenesses +meagerrer, meagrer +meagerrest, meagrest +meandrine, maeandrine +meandriniform, maeandriniform +meanie's, meany's +meanie, meany +mechanicalization's, mechanicalisation's +mechanicalization, mechanicalisation +mechanicalizations, mechanicalisations +mechanicalize, mechanicalise +mechanicalizes, mechanicalises +mechanizable, mechanisable +mechanization's, mechanisation's +mechanization, mechanisation +mechanizations, mechanisations +mechanize, mechanise +mechanized, mechanised +mechanizer's, mechaniser's +mechanizer, mechaniser +mechanizers, mechanisers +mechanizes, mechanises +mechanizing, mechanising +meck, moeck +Med's, Moed's +Med, Moed +medaled, medalled +medaling, medalling +medalist's, medallist's +medalist, medallist +medalists, medallists +medalize, medalise +medalizes, medalises +medialization's, medialisation's +medialization, medialisation +medializations, medialisations +medialize, medialise +medializes, medialises +mediatization's, mediatisation's +mediatization, mediatisation +mediatizations, mediatisations +mediatize, mediatise +mediatized, mediatised +mediatizes, mediatises +mediatizing, mediatising +medicalization, medicalisation +medicalizations, medicalisations +medicalize, medicalise +medicalized, medicalised +medicalizes, medicalises +medicalizing, medicalising +medieval's, mediaeval's +medieval, mediaeval +medievalism's, mediaevalism's +medievalism, mediaevalism +medievalisms, mediaevalisms +medievally, mediaevally +medievals, mediaevals +Mediterraneanization's, Mediterraneanisation's +Mediterraneanization, Mediterraneanisation +Mediterraneanizations, Mediterraneanisations +Mediterraneanize's, Mediterraneanise's +Mediterraneanize, Mediterraneanise +Mediterraneanizes, Mediterraneanises +mediumization's, mediumisation's +mediumization, mediumisation +mediumizations, mediumisations +mediumize, mediumise +mediumizes, mediumises +megagram, megagramme +megagrams, megagrammes +megameter, megametre +megameters, megametres +megbote, maegbote +megerg, megaerg +melanemia, melanaemia +melanemic, melanaemic +melanization, melanisation +melanize, melanise +melanized, melanised +melanizes, melanises +melanizing, melanising +mele, meloe +melena, melaena +melenic, melaenic +Melie's, Meliae's +Melie, Meliae +meline, melinae +melitemia, melitaemia +melithemia, melithaemia +mellon, moellon +melodization, melodisation +melodize, melodise +melodized, melodised +melodizer's, melodiser's +melodizer, melodiser +melodizes, melodises +melodizing, melodising +melodramatization, melodramatisation +melodramatize, melodramatise +melodramatized, melodramatised +melodramatizes, melodramatises +melodramatizing, melodramatising +memorialization's, memorialisation's +memorialization, memorialisation +memorializations, memorialisations +memorialize, memorialise +memorialized, memorialised +memorializer's, memorialiser's +memorializer, memorialiser +memorializers, memorialisers +memorializes, memorialises +memorializing, memorialising +memorizable's, memorisable's +memorizable, memorisable +memorizables, memorisables +memorization's, memorisation's +memorization, memorisation +memorizations, memorisations +memorize, memorise +memorized, memorised +memorizer's, memoriser's +memorizer, memoriser +memorizers, memorisers +memorizes, memorises +memorizing, memorising +Mendelize's, Mendelise's +Mendelize, Mendelise +Mendelizes, Mendelises +meningorrhea, meningorrhoea +menorrhea, menorrhoea +menorrheas, menorrhoeas +menorrheic, menorrhoeic +mense, mensae +mentalization's, mentalisation's +mentalization, mentalisation +mentalizations, mentalisations +mentalize, mentalise +mentalizes, mentalises +meow's, miaow's +meow, miaow +meowed, miaowed +meowing, miaowing +meows, miaows +mephitine, mephitinae +Mera's, Maera's +Mera, Maera +mercerization's, mercerisation's +mercerization, mercerisation +mercerizations, mercerisations +mercerize, mercerise +mercerized, mercerised +mercerizer's, merceriser's +mercerizer, merceriser +mercerizers, mercerisers +mercerizes, mercerises +mercerizing, mercerising +merchandiser's, merchandizer's +merchandiser, merchandizer +merchandisers, merchandizers +mercurialization's, mercurialisation's +mercurialization, mercurialisation +mercurializations, mercurialisations +mercurialize, mercurialise +mercurialized, mercurialised +mercurializes, mercurialises +mercurializing, mercurialising +mercurize, mercurise +mercurized, mercurised +mercurizes, mercurises +mercurizing, mercurising +Meroe's, Meroae's +Meroe, Meroae +mesmerizabilities, mesmerisabilities +mesmerizability's, mesmerisability's +mesmerizability, mesmerisability +mesmerizable's, mesmerisable's +mesmerizable, mesmerisable +mesmerizables, mesmerisables +mesmerization's, mesmerisation's +mesmerization, mesmerisation +mesmerizations, mesmerisations +mesmerize, mesmerise +mesmerized, mesmerised +mesmerizer's, mesmeriser's +mesmerizer, mesmeriser +mesmerizers, mesmerisers +mesmerizes, mesmerises +mesmerizing, mesmerising +mesoglea, mesogloea +mesogleal, mesogloeal +mesogleas, mesogloeas +mesprize, mesprise +mesprizes, mesprises +mesquite's, mesquit's +mesquite, mesquit +mesquites, mesquits +metabolizable's, metabolisable's +metabolizable, metabolisable +metabolizables, metabolisables +metabolize, metabolise +metabolized, metabolised +metabolizes, metabolises +metabolizing, metabolising +metacenter's, metacentre's +metacenter, metacentre +metacenters, metacentres +metagrabolize, metagrabolise +metagrabolized, metagrabolised +metagrabolizes, metagrabolises +metagrabolizing, metagrabolising +metagrobolize, metagrobolise +metagrobolized, metagrobolised +metagrobolizes, metagrobolises +metagrobolizing, metagrobolising +metaled, metalled +metaling, metalling +metallisation's, metallization's +metallisation, metallization +metallisations, metallizations +metallise, metallize +metallised, metallized +metallises, metallizes +metallising, metallizing +metamerization's, metamerisation's +metamerization, metamerisation +metamerizations, metamerisations +metamerized's, metamerised's +metamerized, metamerised +metamerizeds, metameriseds +metaphonize, metaphonise +metaphonizes, metaphonises +metaphorize, metaphorise +metaphorizes, metaphorises +metaphysicize, metaphysicise +metaphysicizes, metaphysicises +metastasize, metastasise +metastasized, metastasised +metastasizes, metastasises +metastasizing, metastasising +metathesize, metathesise +metathesized, metathesised +metathesizes, metathesises +metathesizing, metathesising +meteorization's, meteorisation's +meteorization, meteorisation +meteorizations, meteorisations +meteorize, meteorise +meteorizes, meteorises +metergram, metregram +meterless, metreless +metership, metreship +metestrus's, metoestrus's +metestrus, metoestrus +methadone's, methadon's +methadone, methadon +methadones, methadons +methemoglobin, methaemoglobin +methodization's, methodisation's +methodization, methodisation +methodizations, methodisations +methodize, methodise +methodized, methodised +methodizer's, methodiser's +methodizer, methodiser +methodizers, methodisers +methodizes, methodises +methodizing, methodising +metope, metopae +metricize, metricise +metricized, metricised +metricizes, metricises +metricizing, metricising +metrize, metrise +metropolitanization, metropolitanisation +metropolitanize, metropolitanise +metropolitanized, metropolitanised +metropolitanizes, metropolitanises +metropolitanizing, metropolitanising +Mexicanize's, Mexicanise's +Mexicanize, Mexicanise +Mexicanizes, Mexicanises +micelle, micellae +micresthete, micraesthete +microcolorimeter, microcolourimeter +microcolorimetric, microcolourimetric +microcolorimetrically, microcolourimetrically +microcolorimetry, microcolourimetry +microgram, microgramme +micrograms, nanogrammes +microliter's, microlitre's +microliter, microlitre +microliters, microlitres +micromillimeter's, micromillimetre's +micromillimeter, micromillimetre +micromillimeters, micromillimetres +microminiaturization's, microminiaturisation's +microminiaturization, microminiaturisation +microminiaturizations, microminiaturisations +microminiaturize, microminiaturise +microminiaturized, microminiaturised +microminiaturizer, microminiaturiser +microminiaturizers, microminiaturisers +microminiaturizes, microminiaturises +microminiaturizing, microminiaturising +micronization's, micronisation's +micronization, micronisation +micronizations, micronisations +micronize, micronise +micronizes, micronises +micropaleontologies, micropalaeontologies +micropaleontologist, micropalaeontologist +micropaleontologists, micropalaeontologists +micropaleontology's, micropalaeontology's +micropaleontology, micropalaeontology +micropolarization's, micropolarisation's +micropolarization, micropolarisation +micropolarizations, micropolarisations +microscopize, microscopise +microscopizes, microscopises +microspheric, microsphaeric +Midlandize's, Midlandise's +Midlandize, Midlandise +Midlandizes, Midlandises +midsize, midsized +midwifed, midwived +midwifing, midwiving +migniardize, migniardise +militarization's, militarisation's +militarization, militarisation +militarizations, militarisations +militarize, militarise +militarized, militarised +militarizes, militarises +militarizing, militarising +milligram's, milligramme's +milligram, milligramme +milligrams, milligrammes +milliliter's, millilitre's +milliliter, millilitre +milliliters, millilitres +millimeter's, millimetre's +millimeter, millimetre +millimeters, millimetres +millionaire's, millionnaire's +millionaire, millionnaire +millionaires, millionnaires +millionize, millionise +millionizes, millionises +millipede's, millepede's +millipede, millepede +millipedes, millepedes +milometer's, mileometer's +milometer, mileometer +milometers, mileometers +Miltonize's, Miltonise's +Miltonize, Miltonise +Miltonized's, Miltonised's +Miltonized, Miltonised +Miltonizes, Miltonises +Miltonizing's, Miltonising's +Miltonizing, Miltonising +mineralizable's, mineralisable's +mineralizable, mineralisable +mineralizables, mineralisables +mineralization's, mineralisation's +mineralization, mineralisation +mineralizations, mineralisations +mineralize, mineralise +mineralized, mineralised +mineralizer's, mineraliser's +mineralizer, mineraliser +mineralizers, mineralisers +mineralizes, mineralises +mineralizing, mineralising +mineralogize, mineralogise +mineralogized, mineralogised +mineralogizes, mineralogises +mineralogizing, mineralogising +miniaturization's, miniaturisation's +miniaturization, miniaturisation +miniaturizations, miniaturisations +miniaturize, miniaturise +miniaturized, miniaturised +miniaturizes, miniaturises +miniaturizing, miniaturising +minibuses, minibusses +minimization's, minimisation's +minimization, minimisation +minimizations, minimisations +minimize, minimise +minimized, minimised +minimizer's, minimiser's +minimizer, minimiser +minimizers, minimisers +minimizes, minimises +minimizing, minimising +minuscule's, miniscule's +minuscule, miniscule +minuscules, miniscules +miraculize, miraculise +miraculized, miraculised +miraculizes, miraculises +miraculizing, miraculising +mirrorize, mirrorise +mirrorizes, mirrorises +misadvize, misadvise +misalphabetize, misalphabetise +misalphabetizes, misalphabetises +misanthropize, misanthropise +misanthropized, misanthropised +misanthropizes, misanthropises +misanthropizing, misanthropising +misauthorization's, misauthorisation's +misauthorization, misauthorisation +misauthorizations, misauthorisations +misauthorize, misauthorise +misauthorizes, misauthorises +misbaptize, misbaptise +misbaptizes, misbaptises +misbehavior's, misbehaviour's +misbehavior, misbehaviour +misbehaviors, misbehaviours +miscanonize, miscanonise +miscanonizes, miscanonises +mischaracterization's, mischaracterisation's +mischaracterization, mischaracterisation +mischaracterizations, mischaracterisations +mischaracterize, mischaracterise +mischaracterizes, mischaracterises +miscolor's, miscolour's +miscolor, miscolour +miscoloration, miscolouration +miscolored, miscoloured +miscoloring, miscolouring +miscolors, miscolours +misdemeanor's, misdemeanour's +misdemeanor, misdemeanour +misdemeanors, misdemeanours +misemphasize, misemphasise +misemphasizes, misemphasises +misjudgment's, misjudgement's +misjudgment, misjudgement +misjudgments, misjudgements +mislabeled, mislabelled +mislabeling, mislabelling +mislabor's, mislabour's +mislabor, mislabour +mislabored, mislaboured +mislaboring, mislabouring +mislabors, mislabours +misopedia, misopaedia +misopedism, misopaedism +misopedist's, misopaedist's +misopedist, misopaedist +misorganization's, misorganisation's +misorganization, misorganisation +misorganizations, misorganisations +misorganize, misorganise +misorganizes, misorganises +misprizal, misprisal +misprize, misprise +misprized, misprised +misprizer, mispriser +misprizes, misprises +misprizing, misprising +misrealize, misrealise +misrealizes, misrealises +misrecognize, misrecognise +misrecognizes, misrecognises +misrouting, misrouteing +missilery's, missilry's +missilery, missilry +missionarize, missionarise +missionarized, missionarised +missionarizes, missionarises +missionarizing, missionarising +missionization, missionisation +missionize, missionise +missionized, missionised +missionizer, missioniser +missionizers, missionisers +missionizes, missionises +missionizing, missionising +missus's, missis's +missus, missis +missuses, missises +miter's, mitre's +miter, mitre +mitered, mitred +miterer's, mitrer's +miterer, mitrer +miterflower, mitreflower +mitering, mitring +miters, mitres +miterwort's, mitrewort's +miterwort, mitrewort +miterworts, mitreworts +mithridatize, mithridatise +mithridatized, mithridatised +mithridatizes, mithridatises +mithridatizing, mithridatising +mize, mise +mobilizable's, mobilisable's +mobilizable, mobilisable +mobilizabler, mobilisabler +mobilizables, mobilisables +mobilizablest, mobilisablest +mobilization's, mobilisation's +mobilization, mobilisation +mobilizations, mobilisations +mobilize, mobilise +mobilized, mobilised +mobilizer's, mobiliser's +mobilizer, mobiliser +mobilizers, mobilisers +mobilizes, mobilises +mobilizing, mobilising +modalize, modalise +modalizes, modalises +modeled, modelled +modeler's, modeller's +modeler, modeller +modelers, modellers +modeling's, modelling's +modeling, modelling +modelings, modellings +modernizable's, modernisable's +modernizable, modernisable +modernizables, modernisables +modernization's, modernisation's +modernization, modernisation +modernizations, modernisations +modernize, modernise +modernized, modernised +modernizer's, moderniser's +modernizer, moderniser +modernizers, modernisers +modernizes, modernises +modernizing, modernising +modularization, modularisation +modularize, modularise +modularized, modularised +modularizes, modularises +modularizing, modularising +moggy's, moggie's +moggy, moggie +Mohammedanization's, Mohammedanisation's +Mohammedanization, Mohammedanisation +Mohammedanizations, Mohammedanisations +Mohammedanize's, Mohammedanise's +Mohammedanize, Mohammedanise +Mohammedanized's, Mohammedanised's +Mohammedanized, Mohammedanised +Mohammedanizes, Mohammedanises +Mohammedanizing's, Mohammedanising's +Mohammedanizing, Mohammedanising +moisturization, moisturisation +moisturize, moisturise +moisturized, moisturised +moisturizer's, moisturiser's +moisturizer, moisturiser +moisturizers, moisturisers +moisturizes, moisturises +moisturizing, moisturising +molarization, molarisation +molarizations, molarisations +mold's, mould's +mold, mould +molded, moulded +molder's, moulder's +molder, moulder +moldered, mouldered +moldering, mouldering +molders, moulders +moldier, mouldier +moldiest, mouldiest +molding's, moulding's +molding, moulding +moldings, mouldings +molds, moulds +moldy, mouldy +molluscan, molluskan +mollusk's, mollusc's +mollusk, mollusc +mollusks, molluscs +Molochize's, Molochise's +Molochize, Molochise +molochize, molochise +molochized, molochised +Molochizes, Molochises +molochizes, molochises +molochizing, molochising +molt's, moult's +molt, moult +molted, moulted +molting, moulting +molts, moults +mommy's, mommie's +mommy, mommie +monarchize, monarchise +monarchized, monarchised +monarchizer, monarchiser +monarchizers, monarchisers +monarchizes, monarchises +monarchizing, monarchising +monasticize, monasticise +monasticizes, monasticises +monecian, monoecian +monestrous, monoestrous +monetization's, monetisation's +monetization, monetisation +monetizations, monetisations +monetize, monetise +monetized, monetised +monetizes, monetises +monetizing, monetising +moneyed, monied +Mongolize's, Mongolise's +Mongolize, Mongolise +Mongolized's, Mongolised's +Mongolized, Mongolised +Mongolizes, Mongolises +Mongolizing's, Mongolising's +Mongolizing, Mongolising +mongrelization's, mongrelisation's +mongrelization, mongrelisation +mongrelizations, mongrelisations +mongrelize, mongrelise +mongrelized, mongrelised +mongrelizer, mongreliser +mongrelizes, mongrelises +mongrelizing, mongrelising +moniker's, monicker's +moniker, monicker +monikers, monickers +monochordize, monochordise +monochordizes, monochordises +monoecious, monecious +monologist's, monologuist's +monologist, monologuist +monologists, monologuists +monologize, monologise +monologized, monologised +monologizes, monologises +monologizing, monologising +monologue's, monolog's +monologue, monolog +monologues, monologs +monologuize, monologuise +monologuized, monologuised +monologuizes, monologuises +monologuizing, monologuising +monometalism, monometallism +monometalist, monometallist +monophthongize, monophthongise +monophthongized, monophthongised +monophthongizes, monophthongises +monophthongizing, monophthongising +monopolizable's, monopolisable's +monopolizable, monopolisable +monopolizables, monopolisables +monopolization's, monopolisation's +monopolization, monopolisation +monopolizations, monopolisations +monopolize, monopolise +monopolized, monopolised +monopolizer's, monopoliser's +monopolizer, monopoliser +monopolizers, monopolisers +monopolizes, monopolises +monopolizing, monopolising +monotonize, monotonise +monotonizes, monotonises +monumentalization's, monumentalisation's +monumentalization, monumentalisation +monumentalizations, monumentalisations +monumentalize, monumentalise +monumentalized, monumentalised +monumentalizes, monumentalises +monumentalizing, monumentalising +moralization's, moralisation's +moralization, moralisation +moralizations, moralisations +moralize, moralise +moralized, moralised +moralizer's, moraliser's +moralizer, moraliser +moralizers, moralisers +moralizes, moralises +moralizing, moralising +moralizinglies, moralisinglies +moralizingly, moralisingly +Moravianized's, Moravianised's +Moravianized, Moravianised +Moravianizeds, Moravianiseds +morbidize, morbidise +morbidizes, morbidises +Morea's, Moraea's +Morea, Moraea +morne, mourne +morningly, mourningly +morphinization's, morphinisation's +morphinization, morphinisation +morphinizations, morphinisations +morphinize, morphinise +morphinizes, morphinises +morseled, morselled +morseling, morselling +morselization's, morselisation's +morselization, morselisation +morselizations, morselisations +morselize, morselise +morselizes, morselises +mortalize, mortalise +mortalized, mortalised +mortalizes, mortalises +mortalizing, mortalising +mortarize, mortarise +mortarizes, mortarises +mortgagor's, mortgager's +mortgagor, mortgager +mortgagors, mortgagers +mortise's, mortice's +mortise, mortice +mortised, morticed +mortises, mortices +mortising, morticing +morule, morulae +Moslemize's, Moslemise's +Moslemize, Moslemise +Moslemizes, Moslemises +motorization's, motorisation's +motorization, motorisation +motorizations, motorisations +motorize, motorise +motorized, motorised +motorizes, motorises +motorizing, motorising +mousy, mousey +movability, moveability +movable's, moveable's +movable, moveable +movableness, moveableness +movablenesses, moveablenesses +movables, moveables +movably, moveably +mucorrhea, mucorrhoea +mucose, mucosae +mujahedin's, mujahedeen's +mujahedin, mujahedeen +multicolor's, multicolour's +multicolor, multicolour +multicolored, multicoloured +multicoloredder, multicolouredder +multicoloreddest, multicoloureddest +multicolorous, multicolourous +multicolors, multicolours +multifibered's, multifibred's +multifibered, multifibred +multifibereds, multifibreds +multileveled, multilevelled +multiplexer's, multiplexor's +multiplexer, multiplexor +multiplexers, multiplexors +municipalization's, municipalisation's +municipalization, municipalisation +municipalizations, municipalisations +municipalize, municipalise +municipalized, municipalised +municipalizer, municipaliser +municipalizers, municipalisers +municipalizes, municipalises +municipalizing, municipalising +murena, muraena +murenas, muraenas +muscularize, muscularise +muscularizes, muscularises +museumize, museumise +museumizes, museumises +musicalization's, musicalisation's +musicalization, musicalisation +musicalizations, musicalisations +musicalize, musicalise +musicalized, musicalised +musicalizes, musicalises +musicalizing, musicalising +Muslim's, Moslem's +Muslim, Moslem +mustache's, moustache's +mustache, moustache +mustached, moustached +mustaches, moustaches +mustachio's, moustachio's +mustachio, moustachio +mustachioed, moustachioed +mutagenize, mutagenise +mutagenized, mutagenised +mutagenizes, mutagenises +mutagenizing, mutagenising +mutualization's, mutualisation's +mutualization, mutualisation +mutualizations, mutualisations +mutualize, mutualise +mutualized, mutualised +mutualizes, mutualises +mutualizing, mutualising +mycohemia, mycohaemia +myelinization's, myelinisation's +myelinization, myelinisation +myelinizations, myelinisations +myelocele, myelocoele +myelocythemia, myelocythaemia +mylonitization, mylonitisation +mylonitizations, mylonitisations +mylonitize, mylonitise +mylonitized, mylonitised +mylonitizes, mylonitises +mylonitizing, mylonitising +myna's, mynah's +myna, mynah +mynas, mynahes +myocele, myocoele +myohematin, myohaematin +myrialiter, myrialitre +myriameter, myriametre +mysticize, mysticise +mysticizes, mysticises +mythicization, mythicisation +mythicize, mythicise +mythicized, mythicised +mythicizer's, mythiciser's +mythicizer, mythiciser +mythicizers, mythicisers +mythicizes, mythicises +mythicizing, mythicising +mythize, mythise +mythized, mythised +mythizes, mythises +mythizing, mythising +mythologization's, mythologisation's +mythologization, mythologisation +mythologizations, mythologisations +mythologize, mythologise +mythologized, mythologised +mythologizer's, mythologiser's +mythologizer, mythologiser +mythologizers, mythologisers +mythologizes, mythologises +mythologizing, mythologising +mythopeic, mythopoeic +mythopeist, mythopoeist +mythopoetize, mythopoetise +mythopoetized, mythopoetised +mythopoetizing, mythopoetising +myxameba, myxamoeba +myxedema's, myxoedema's +myxedema, myxoedema +myxedemas, myxoedemas +myxedematous, myxoedematous +myxedemic, myxoedemic +myxemia, myxaemia +naan's, nan's +naan, nan +naans, nans +Nabateans, Nabataeans +Nabathean's, Nabathaean's +Nabathean, Nabathaean +nakedize, nakedise +nakedizes, nakedises +nanization, nanisation +nanizations, nanisations +nanogram, nanogramme +nanograms, nanogrammes +nanometer's, nanometre's +nanometer, nanometre +nanometers, nanometres +napea, napaea +naphthalize, naphthalise +naphthalized, naphthalised +naphthalizes, naphthalises +naphthalizing, naphthalising +Napoleonize's, Napoleonise's +Napoleonize, Napoleonise +Napoleonizes, Napoleonises +narc's, nark's +narc, nark +narcotization's, narcotisation's +narcotization, narcotisation +narcotizations, narcotisations +narcotize, narcotise +narcotized, narcotised +narcotizes, narcotises +narcotizing, narcotising +narcs, narks +nasalization's, nasalisation's +nasalization, nasalisation +nasalizations, nasalisations +nasalize, nasalise +nasalized, nasalised +nasalizes, nasalises +nasalizing, nasalising +nationalization's, nationalisation's +nationalization, nationalisation +nationalizations, nationalisations +nationalize, nationalise +nationalized, nationalised +nationalizer's, nationaliser's +nationalizer, nationaliser +nationalizers, nationalisers +nationalizes, nationalises +nationalizing, nationalising +naturalization's, naturalisation's +naturalization, naturalisation +naturalizations, naturalisations +naturalize, naturalise +naturalized, naturalised +naturalizer's, naturaliser's +naturalizer, naturaliser +naturalizers, naturalisers +naturalizes, naturalises +naturalizing, naturalising +naturize, naturise +naturizes, naturises +nebularization's, nebularisation's +nebularization, nebularisation +nebularizations, nebularisations +nebularize, nebularise +nebularizes, nebularises +nebulization's, nebulisation's +nebulization, nebulisation +nebulizations, nebulisations +nebulize, nebulise +nebulized, nebulised +nebulizer's, nebuliser's +nebulizer, nebuliser +nebulizers, nebulisers +nebulizes, nebulises +nebulizing, nebulising +necremia, necraemia +necrotize, necrotise +necrotized, necrotised +necrotizes, necrotises +necrotizing, necrotising +nectarize, nectarise +nectarized, nectarised +nectarizes, nectarises +nectarizing, nectarising +neebor, neebour +neencephalon, neoencephalon +neer, nere +negligee's, neglig's +negligee, neglig +negligees, negligs +Negritize's, Negritise's +Negritize, Negritise +Negritized's, Negritised's +Negritized, Negritised +Negritizing's, Negritising's +Negritizing, Negritising +Negroization's, Negroisation's +Negroization, Negroisation +Negroizations, Negroisations +Negroize's, Negroise's +Negroize, Negroise +Negroized's, Negroised's +Negroized, Negroised +Negroizes, Negroises +Negroizing's, Negroising's +Negroizing, Negroising +neighbor's, neighbour's +neighbor, neighbour +neighbored, neighboured +neighborer's, neighbourer's +neighborer, neighbourer +neighborers, neighbourers +neighboress, neighbouress +neighborhood's, neighbourhood's +neighborhood, neighbourhood +neighborhoods, neighbourhoods +neighboring, neighbouring +neighborings, neighbourings +neighborless, neighbourless +neighborlesser, neighbourlesser +neighborlesses, neighbourlesses +neighborlessest, neighbourlessest +neighborlier, neighbourlier +neighborliest, neighbourliest +neighborlike's, neighbourlike's +neighborlike, neighbourlike +neighborlikes, neighbourlikes +neighborliness's, neighbourliness's +neighborliness, neighbourliness +neighborlinesses, neighbourlinesses +neighborly, neighbourly +neighbors, neighbours +neighborship's, neighbourship's +neighborship, neighbourship +neighborships, neighbourships +Neogea's, Neogaea's +Neogea, Neogaea +Neogeal's, Neogaeal's +Neogeal, Neogaeal +Neogean, Neogaean +Neogeic's, Neogaeic's +Neogeic, Neogaeic +neologization, neologisation +neologize, neologise +neologized, neologised +neologizes, neologises +neologizing, neologising +neopaganize, neopaganise +neopaganized, neopaganised +neopaganizes, neopaganises +neopaganizing, neopaganising +neoterize, neoterise +neoterized, neoterised +neoterizes, neoterises +neoterizing, neoterising +nephrectomize, nephrectomise +nephrectomized, nephrectomised +nephrectomizing, nephrectomising +nephrocele, nephrocoele +nephrotomize, nephrotomise +nesslerize, nesslerise +nesslerized, nesslerised +nesslerizing, nesslerising +net's, nett's +net, nett +nets, netts +neurepithelium, neuroepithelium +neurocele, neurocoele +neurocelian, neurocoelian +neuronal, neuronic +neuroticize, neuroticise +neuroticizes, neuroticises +neutralization's, neutralisation's +neutralization, neutralisation +neutralizations, neutralisations +neutralize, neutralise +neutralized, neutralised +neutralizer's, neutraliser's +neutralizer, neutraliser +neutralizers, neutralisers +neutralizes, neutralises +neutralizing, neutralising +neves, naeves +nevoid, naevoid +Newmanize's, Newmanise's +Newmanize, Newmanise +Newmanized's, Newmanised's +Newmanized, Newmanised +Newmanizes, Newmanises +Newmanizing's, Newmanising's +Newmanizing, Newmanising +newspaperized's, newspaperised's +newspaperized, newspaperised +newspaperizeds, newspaperiseds +nickeled, nickelled +nickeling, nickelling +nickelization's, nickelisation's +nickelization, nickelisation +nickelizations, nickelisations +nickelize, nickelise +nickelized, nickelised +nickelizes, nickelises +nickelizing, nickelising +nicotinize, nicotinise +nicotinized, nicotinised +nicotinizes, nicotinises +nicotinizing, nicotinising +nielled, nielloed +niger, nigre +niggardize, niggardise +niggardized, niggardised +niggardizes, niggardises +niggardizing, niggardising +night's, nite's +night, nite +nightie's, nighty's +nightie, nighty +nightingalize, nightingalise +nightingalizes, nightingalises +nights, nites +Nipponize's, Nipponise's +Nipponize, Nipponise +Nipponizes, Nipponises +niter's, nitre's +niter, nitre +niters, nitres +nitridization's, nitridisation's +nitridization, nitridisation +nitridizations, nitridisations +nitridize, nitridise +nitridizes, nitridises +nitrogenization's, nitrogenisation's +nitrogenization, nitrogenisation +nitrogenizations, nitrogenisations +nitrogenize, nitrogenise +nitrogenized, nitrogenised +nitrogenizes, nitrogenises +nitrogenizing, nitrogenising +nitroglycerin's, nitroglycerine's +nitroglycerin, nitroglycerine +nitroglycerins, nitroglycerines +nodalize, nodalise +nodalized, nodalised +nodalizes, nodalises +nodalizing, nodalising +nodulize, nodulise +nodulizes, nodulises +Noemon's, Noaemon's +Noemon, Noaemon +nomadization's, nomadisation's +nomadization, nomadisation +nomadizations, nomadisations +nomadize, nomadise +nomadized, nomadised +nomadizes, nomadises +nomadizing, nomadising +nominalization, nominalisation +nominalizations, nominalisations +nominalize, nominalise +nominalized, nominalised +nominalizes, nominalises +nominalizing, nominalising +nonacknowledgment's, nonacknowledgement's +nonacknowledgment, nonacknowledgement +nonacknowledgments, nonacknowledgements +nonanaesthetised, nonanaesthetized +nonanemic, nonanaemic +nonapostatizing's, nonapostatising's +nonapostatizing, nonapostatising +nonapostatizings, nonapostatisings +noncanonization's, noncanonisation's +noncanonization, noncanonisation +noncanonizations, noncanonisations +noncartelized's, noncartelised's +noncartelized, noncartelised +noncartelizeds, noncarteliseds +noncatechizable's, noncatechisable's +noncatechizable, noncatechisable +noncatechizables, noncatechisables +noncivilized's, noncivilised's +noncivilized, noncivilised +noncivilizeds, nonciviliseds +noncolor's, noncolour's +noncolor, noncolour +noncolorabilities, noncolourabilities +noncolorability's, noncolourability's +noncolorability, noncolourability +noncolorable's, noncolourable's +noncolorable, noncolourable +noncolorableness's, noncolourableness's +noncolorableness, noncolourableness +noncolorables, noncolourables +noncolorablies, noncolourablies +noncolorably, noncolourably +noncolored, noncoloured +noncolorer, noncolourer +noncolorers, noncolourers +noncolorfast, noncolourfast +noncoloring, noncolouring +noncolorings, noncolourings +noncolors, noncolours +noncrystallizable's, noncrystallisable's +noncrystallizable, noncrystallisable +noncrystallizables, noncrystallisables +noncrystallized's, noncrystallised's +noncrystallized, noncrystallised +noncrystallizeds, noncrystalliseds +noncrystallizing's, noncrystallising's +noncrystallizing, noncrystallising +noncrystallizings, noncrystallisings +nondemobilization's, nondemobilisation's +nondemobilization, nondemobilisation +nondemobilizations, nondemobilisations +nondialyzing's, nondialysing's +nondialyzing, nondialysing +nondialyzings, nondialysings +nondimensionalize, nondimensionalise +nondimensionalized, nondimensionalised +nonecumenic, nonoecumenic +nonecumenical, nonoecumenical +nonencyclopedic, nonencyclopaedic +nonesthetic, nonaesthetic +nonesthetical, nonaesthetical +nonesthetically, nonaesthetically +nonfavorite's, nonfavourite's +nonfavorite, nonfavourite +nonfavorites, nonfavourites +nonflavored, nonflavoured +nonfulfillment's, nonfulfilment's +nonfulfillment, nonfulfilment +nonfulfillments, nonfulfilments +nongalvanized's, nongalvanised's +nongalvanized, nongalvanised +nongalvanizeds, nongalvaniseds +nongelatinizing's, nongelatinising's +nongelatinizing, nongelatinising +nongelatinizings, nongelatinisings +nonhydrolyzable's, nonhydrolysable's +nonhydrolyzable, nonhydrolysable +nonhydrolyzables, nonhydrolysables +nonimmunized's, nonimmunised's +nonimmunized, nonimmunised +nonimmunizeds, nonimmuniseds +nonionized's, nonionised's +nonionized, nonionised +nonionizeds, nonioniseds +nonionizing's, nonionising's +nonionizing, nonionising +nonionizings, nonionisings +nonlocalized's, nonlocalised's +nonlocalized, nonlocalised +nonlocalizeds, nonlocaliseds +nonmagnetizable's, nonmagnetisable's +nonmagnetizable, nonmagnetisable +nonmagnetizables, nonmagnetisables +nonnitrogenized's, nonnitrogenised's +nonnitrogenized, nonnitrogenised +nonnitrogenizeds, nonnitrogeniseds +nonorganization's, nonorganisation's +nonorganization, nonorganisation +nonorganizations, nonorganisations +nonoxidizable's, nonoxidisable's +nonoxidizable, nonoxidisable +nonoxidizables, nonoxidisables +nonoxidizing's, nonoxidising's +nonoxidizing, nonoxidising +nonoxidizings, nonoxidisings +nonparlor's, nonparlour's +nonparlor, nonparlour +nonparlors, nonparlours +nonpenalized's, nonpenalised's +nonpenalized, nonpenalised +nonpenalizeds, nonpenaliseds +nonphosphorized's, nonphosphorised's +nonphosphorized, nonphosphorised +nonphosphorizeds, nonphosphoriseds +nonpolarizable's, nonpolarisable's +nonpolarizable, nonpolarisable +nonpolarizables, nonpolarisables +nonpolarized, nonpolarised +nonpolarizing's, nonpolarising's +nonpolarizing, nonpolarising +nonpolarizings, nonpolarisings +nonrationalized's, nonrationalised's +nonrationalized, nonrationalised +nonrationalizeds, nonrationaliseds +nonrealization's, nonrealisation's +nonrealization, nonrealisation +nonrealizations, nonrealisations +nonrecognized's, nonrecognised's +nonrecognized, nonrecognised +nonrecognizeds, nonrecogniseds +nonschematized's, nonschematised's +nonschematized, nonschematised +nonschematizeds, nonschematiseds +nonsensitized's, nonsensitised's +nonsensitized, nonsensitised +nonsensitizeds, nonsensitiseds +nonspecialized's, nonspecialised's +nonspecialized, nonspecialised +nonspecializeds, nonspecialiseds +nonstandardized's, nonstandardised's +nonstandardized, nonstandardised +nonstandardizeds, nonstandardiseds +nonstylized's, nonstylised's +nonstylized, nonstylised +nonstylizeds, nonstyliseds +nonsuccor, nonsuccour +nonsympathizer's, nonsympathiser's +nonsympathizer, nonsympathiser +nonsympathizers, nonsympathisers +nonsynthesized's, nonsynthesised's +nonsynthesized, nonsynthesised +nonsynthesizeds, nonsynthesiseds +nontemporizing's, nontemporising's +nontemporizing, nontemporising +nontemporizings, nontemporisings +nonutilized's, nonutilised's +nonutilized, nonutilised +nonutilizeds, nonutiliseds +nonvisualized's, nonvisualised's +nonvisualized, nonvisualised +nonvisualizeds, nonvisualiseds +nonvolatilized's, nonvolatilised's +nonvolatilized, nonvolatilised +nonvolatilizeds, nonvolatiliseds +nonvulcanizable's, nonvulcanisable's +nonvulcanizable, nonvulcanisable +nonvulcanizables, nonvulcanisables +norice, nourice +normalizable, normalisable +normalization's, normalisation's +normalization, normalisation +normalizations, normalisations +normalize, normalise +normalized, normalised +normalizer's, normaliser's +normalizer, normaliser +normalizers, normalisers +normalizes, normalises +normalizing, normalising +Normanization's, Normanisation's +Normanization, Normanisation +Normanizations, Normanisations +Normanize, Normanise +normanize, normanise +Normanized, Normanised +normanized, normanised +Normanizer's, Normaniser's +Normanizer, Normaniser +Normanizers, Normanisers +Normanizes, Normanises +normanizes, normanises +Normanizing, Normanising +normanizing, normanising +Northernize's, Northernise's +Northernize, Northernise +northernize, northernise +northernized, northernised +northernizes, northernises +northernizing, northernising +nosies, noseys +nosize, nosise +nosohemia, nosohaemia +nosy's, nosey's +nosy, nosey +notarization, notarisation +notarizations, notarisations +notarize, notarise +notarized, notarised +notarizes, notarises +notarizing, notarising +noter, notre +nothingize, nothingise +nothingizes, nothingises +Notogea's, Notogaea's +Notogea, Notogaea +nounize, nounise +nounizes, nounises +novelization's, novelisation's +novelization, novelisation +novelizations, novelisations +novelize, novelise +novelized, novelised +novelizer's, noveliser's +novelizer, noveliser +novelizers, novelisers +novelizes, novelises +novelizing, novelising +novene, novenae +nuclearization, nuclearisation +nuclearizations, nuclearisations +nuclearize, nuclearise +nuclearized, nuclearised +nuclearizes, nuclearises +nuclearizing, nuclearising +numskull's, numbskull's +numskull, numbskull +numskulls, numbskulls +nuptialize, nuptialise +nuptializes, nuptialises +nympheum, nymphaeum +Obe's, Oboe's +Obe, Oboe +obelize, obelise +obelized, obelised +obelizes, obelises +obelizing, obelising +objectivize, objectivise +objectivized, objectivised +objectivizes, objectivises +objectivizing, objectivising +objectization's, objectisation's +objectization, objectisation +objectizations, objectisations +objectize, objectise +objectizes, objectises +oblivionize, oblivionise +oblivionizes, oblivionises +Occidentalization's, Occidentalisation's +Occidentalization, Occidentalisation +Occidentalizations, Occidentalisations +Occidentalize, Occidentalise +occidentalize, occidentalise +Occidentalized, Occidentalised +occidentalized, occidentalised +Occidentalizes, Occidentalises +occidentalizes, occidentalises +Occidentalizing, Occidentalising +occidentalizing, occidentalising +ocher's, ochre's +ocher, ochre +ochered, ochred +ochering, ochring +ocherish, ochreish +ocherous, ochreous +ocherouser, ochreouser +ocherousest, ochreousest +ocherrer, ochrer +ocherrest, ochrest +ochers, ochres +ochery, ochrey +octet's, octette's +octet, octette +octets, octettes +Ocyrrhoe's, Ocyrrhoae's +Ocyrrhoe, Ocyrrhoae +odor's, odour's +odor, odour +odored, odoured +odorful, odourful +odorfuller, odourfuller +odorfullest, odourfullest +odorize, odorise +odorized, odorised +odorizer, odoriser +odorizes, odorises +odorizing, odorising +odorless, odourless +odorlesser, odourlesser +odorlesses, odourlesses +odorlessest, odourlessest +odors, odours +oesophagi, oesophaguses +offense's, offence's +offense, offence +offenseless, offenceless +offenselesser, offencelesser +offenselesses, offencelesses +offenselessest, offencelessest +offenselessly, offencelessly +offenses, offences +officialization's, officialisation's +officialization, officialisation +officializations, officialisations +officialize, officialise +officializes, officialises +OK's, okay's +OK, okay +OKed, okayed +OKing, okaying +OKs, okays +oleomargarine's, oleomargarin's +oleomargarine, oleomargarin +oleomargarines, oleomargarins +oligemia, oligaemia +oligocythemia, oligocythaemia +olpe, olpae +Olympianize's, Olympianise's +Olympianize, Olympianise +Olympianizes, Olympianises +omber's, ombre's +omber, ombre +ombers, ombres +omelet's, omelette's +omelet, omelette +omelets, omelettes +oneyer, oneyre +oneyers, oneyres +onionized's, onionised's +onionized, onionised +onionizeds, onioniseds +ontologize, ontologise +ooglea, oogloea +oophorectomize, oophorectomise +oophorectomized, oophorectomised +oophorectomizes, oophorectomises +oophorectomizing, oophorectomising +opaled, opalled +opalize, opalise +opalized, opalised +opalizes, opalises +operationalization, operationalisation +operationalizations, operationalisations +operationalize, operationalise +operationalized, operationalised +operatize, operatise +operatized, operatised +operatizes, operatises +operatizing, operatising +opiniaster, opiniastre +opiniater, opiniatre +optimalization, optimalisation +optimalizations, optimalisations +optimalize, optimalise +optimalized, optimalised +optimalizes, optimalises +optimalizing, optimalising +optimization's, optimisation's +optimization, optimisation +optimizations, optimisations +optimize, optimise +optimized, optimised +optimizer's, optimiser's +optimizer, optimiser +optimizers, optimisers +optimizes, optimises +optimizing, optimising +optionalize, optionalise +optionalizes, optionalises +oralization's, oralisation's +oralization, oralisation +oralizations, oralisations +oralize, oralise +oralizes, oralises +orang, ourang +orangize, orangise +orangizes, orangises +orangs, ourangs +orangutan's, orangutang's +orangutan, orangutang +orangutans, orangutangs +oratorize, oratorise +oratorizes, oratorises +orchester, orchestre +organdy's, organdie's +organdy, organdie +organizabilities, organisabilities +organizability's, organisability's +organizability, organisability +organizable's, organisable's +organizable, organisable +organizabler, organisabler +organizables, organisables +organizablest, organisablest +organization's, organisation's +organization, organisation +organizational's, organisational's +organizational, organisational +organizationaler, organisationaler +organizationalest, organisationalest +organizationallier, organisationallier +organizationalliest, organisationalliest +organizationally, organisationally +organizationals, organisationals +organizationist's, organisationist's +organizationist, organisationist +organizationists, organisationists +organizations, organisations +organize, organise +organized, organised +organizer's, organiser's +organizer, organiser +organizers, organisers +organizes, organises +organizing, organising +orientalization's, orientalisation's +orientalization, orientalisation +orientalizations, orientalisations +Orientalize, Orientalise +orientalize, orientalise +Orientalized, Orientalised +orientalized, orientalised +orientalizes, orientalises +Orientalizing, Orientalising +orientalizing, orientalising +orientization's, orientisation's +orientization, orientisation +orientizations, orientisations +orientize, orientise +orientizes, orientises +ornamentalize, ornamentalise +ornamentalizes, ornamentalises +orologies, ourologies +orology, ourology +orphanize, orphanise +orphanizes, orphanises +orsel, oursel +orthocenter's, orthocentre's +orthocenter, orthocentre +orthocenters, orthocentres +orthogonalization's, orthogonalisation's +orthogonalization, orthogonalisation +orthogonalize, orthogonalise +orthogonalized, orthogonalised +orthogonalizes, orthogonalises +orthogonalizing, orthogonalising +orthographize, orthographise +orthographized, orthographised +orthographizing, orthographising +orthopedia, orthopaedia +orthopedic's, orthopaedic's +orthopedic, orthopaedic +orthopedical, orthopaedical +orthopedicallier, orthopaedicallier +orthopedicalliest, orthopaedicalliest +orthopedically, orthopaedically +orthopedicer, orthopaedicer +orthopedicest, orthopaedicest +orthopedics's, orthopaedics's +orthopedics, orthopaedics +orthopedies, orthopaedies +orthopedist's, orthopaedist's +orthopedist, orthopaedist +orthopedists, orthopaedists +orthopedy, orthopaedy +orthopnea, orthopnoea +orthopneic, orthopnoeic +osteopedion, osteopaedion +ostracizable's, ostracisable's +ostracizable, ostracisable +ostracizables, ostracisables +ostracization's, ostracisation's +ostracization, ostracisation +ostracizations, ostracisations +ostracize, ostracise +ostracized, ostracised +ostracizer's, ostraciser's +ostracizer, ostraciser +ostracizers, ostracisers +ostracizes, ostracises +ostracizing, ostracising +othematoma, othaematoma +otorrhea, otorrhoea +Ottomanization's, Ottomanisation's +Ottomanization, Ottomanisation +Ottomanizations, Ottomanisations +Ottomanize's, Ottomanise's +Ottomanize, Ottomanise +Ottomanizes, Ottomanises +outcaviled, outcavilled +outcaviling, outcavilling +outclamor's, outclamour's +outclamor, outclamour +outclamors, outclamours +outerness, outreness +outhumor's, outhumour's +outhumor, outhumour +outhumored, outhumoured +outhumoring, outhumouring +outhumors, outhumours +outhyperbolize, outhyperbolise +outhyperbolizes, outhyperbolises +outlabor's, outlabour's +outlabor, outlabour +outlabors, outlabours +outluster, outlustre +outmaneuver, outmanoeuvre +outmaneuvered, outmanoeuvred +outmaneuvering, outmanoeuvring +outmaneuvers, outmanoeuvres +outrivaled, outrivalled +outrivaling, outrivalling +outsavor's, outsavour's +outsavor, outsavour +outsavoring, outsavouring +outsavors, outsavours +outsplendor's, outsplendour's +outsplendor, outsplendour +outsplendors, outsplendours +outtyrannize, outtyrannise +outtyrannizes, outtyrannises +ovalization's, ovalisation's +ovalization, ovalisation +ovalizations, ovalisations +ovalize, ovalise +ovalizes, ovalises +ovariectomized, ovariectomised +overagonize, overagonise +overagonizes, overagonises +overanalyze, overanalyse +overanalyzes, overanalyses +overbrutalize, overbrutalise +overbrutalizes, overbrutalises +overcapitalization's, overcapitalisation's +overcapitalization, overcapitalisation +overcapitalizations, overcapitalisations +overcapitalize, overcapitalise +overcapitalized, overcapitalised +overcapitalizes, overcapitalises +overcapitalizing, overcapitalising +overcentralization's, overcentralisation's +overcentralization, overcentralisation +overcentralizations, overcentralisations +overcentralize, overcentralise +overcentralizes, overcentralises +overcivilization's, overcivilisation's +overcivilization, overcivilisation +overcivilizations, overcivilisations +overcivilize, overcivilise +overcivilizes, overcivilises +overclamor's, overclamour's +overclamor, overclamour +overclamors, overclamours +overcolor's, overcolour's +overcolor, overcolour +overcoloration's, overcolouration's +overcoloration, overcolouration +overcoloring, overcolouring +overcolors, overcolours +overcriticize, overcriticise +overcriticizes, overcriticises +overdoctrinize, overdoctrinise +overdoctrinizes, overdoctrinises +overdramatize, overdramatise +overdramatized, overdramatised +overdramatizes, overdramatises +overdramatizing, overdramatising +overemotionalize, overemotionalise +overemotionalizes, overemotionalises +overemphasize, overemphasise +overemphasized, overemphasised +overemphasizer, overemphasiser +overemphasizers, overemphasisers +overemphasizes, overemphasises +overemphasizing, overemphasising +overfavor's, overfavour's +overfavor, overfavour +overfavorable's, overfavourable's +overfavorable, overfavourable +overfavorables, overfavourables +overfavorablies, overfavourablies +overfavorably, overfavourably +overfavors, overfavours +overfertilization, overfertilisation +overgeneralize, overgeneralise +overgeneralized, overgeneralised +overgeneralizes, overgeneralises +overgeneralizing, overgeneralising +overhonor's, overhonour's +overhonor, overhonour +overhonors, overhonours +overhumanize, overhumanise +overhumanizes, overhumanises +overindustrialization's, overindustrialisation's +overindustrialization, overindustrialisation +overindustrializations, overindustrialisations +overindustrialize, overindustrialise +overindustrializes, overindustrialises +overjudgment's, overjudgement's +overjudgment, overjudgement +overjudgments, overjudgements +overlabor's, overlabour's +overlabor, overlabour +overlabored, overlaboured +overlaboring, overlabouring +overlabors, overlabours +overnationalization's, overnationalisation's +overnationalization, overnationalisation +overnationalizations, overnationalisations +overrapturize, overrapturise +overrapturizes, overrapturises +overrationalize, overrationalise +overrationalizes, overrationalises +oversentimentalize, oversentimentalise +oversentimentalizes, oversentimentalises +oversize, oversized +overspecialization's, overspecialisation's +overspecialization, overspecialisation +overspecializations, overspecialisations +overspecialize, overspecialise +overspecialized, overspecialised +overspecializes, overspecialises +overspecializing, overspecialising +oversystematize, oversystematise +oversystematizes, oversystematises +overunionized's, overunionised's +overunionized, overunionised +overunionizeds, overunioniseds +overurbanization's, overurbanisation's +overurbanization, overurbanisation +overurbanizations, overurbanisations +overutilization, overutilisation +overwomanize, overwomanise +overwomanizes, overwomanises +ower, owre +owercome, owrecome +owerword, owreword +oxalemia, oxalaemia +oxidizabilities, oxidisabilities +oxidizability's, oxidisability's +oxidizability, oxidisability +oxidizable's, oxidisable's +oxidizable, oxidisable +oxidizables, oxidisables +oxidization's, oxidisation's +oxidization, oxidisation +oxidizations, oxidisations +oxidize, oxidise +oxidized, oxidised +oxidizement's, oxidisement's +oxidizement, oxidisement +oxidizements, oxidisements +oxidizer's, oxidiser's +oxidizer, oxidiser +oxidizers, oxidisers +oxidizes, oxidises +oxidizing, oxidising +oxidizings, oxidisings +oxygenizable's, oxygenisable's +oxygenizable, oxygenisable +oxygenizables, oxygenisables +oxygenize, oxygenise +oxygenized, oxygenised +oxygenizement's, oxygenisement's +oxygenizement, oxygenisement +oxygenizements, oxygenisements +oxygenizer's, oxygeniser's +oxygenizer, oxygeniser +oxygenizers, oxygenisers +oxygenizes, oxygenises +oxygenizing, oxygenising +oxyhematin, oxyhaematin +oxyhemoglobin, oxyhaemoglobin +oxyhemoglobins, oxyhaemoglobins +ozena, ozaena +ozena, ozoena +ozonization's, ozonisation's +ozonization, ozonisation +ozonizations, ozonisations +ozonize, ozonise +ozonized, ozonised +ozonizer's, ozoniser's +ozonizer, ozoniser +ozonizers, ozonisers +ozonizes, ozonises +ozonizing, ozonising +pachyemia, pachyaemia +pachyhemia, pachyhaemia +packetization, packetisation +packetize, packetise +packetized, packetised +packetizer's, packetiser's +packetizer, packetiser +packetizers, packetisers +packetizes, packetises +packetizing, packetising +paeanize, paeanise +paeanizes, paeanises +paganization's, paganisation's +paganization, paganisation +paganizations, paganisations +paganize, paganise +paganized, paganised +paganizer's, paganiser's +paganizer, paganiser +paganizers, paganisers +paganizes, paganises +paganizing, paganising +pagine, paginae +pajama's, pyjama's +pajama, pyjama +pajamaed, pyjamased +pajamas's, pyjamas's +pajamas, pyjamas +palame, palamae +palatalization's, palatalisation's +palatalization, palatalisation +palatalizations, palatalisations +palatalize, palatalise +palatalized, palatalised +palatalizes, palatalises +palatalizing, palatalising +palatization's, palatisation's +palatization, palatisation +palatizations, palatisations +palatize, palatise +palatizes, palatises +paleanthropic, palaeanthropic +Palearctic, Palaearctic +paleencephalon's, palaeencephalon's +paleencephalon, palaeencephalon +paleentomology, palaeentomology +paleethnologic, palaeethnologic +paleethnological, palaeethnological +paleethnologist, palaeethnologist +paleethnology, palaeethnology +paleichthyologist, palaeichthyologist +paleichthyology, palaeichthyology +paleoalchemical, palaeoalchemical +paleoanthropic, palaeoanthropic +paleoanthropography, palaeoanthropography +paleoanthropological, palaeoanthropological +paleoanthropologies, palaeoanthropologies +paleoanthropologist, palaeoanthropologist +paleoanthropologists, palaeoanthropologists +paleoanthropology, palaeoanthropology +Paleoanthropus's, Palaeoanthropus's +Paleoanthropus, Palaeoanthropus +paleoatavism, palaeoatavism +paleoatavistic, palaeoatavistic +paleobiogeography, palaeobiogeography +paleobiologic, palaeobiologic +paleobiological, palaeobiological +paleobiologies, palaeobiologies +paleobiologist's, palaeobiologist's +paleobiologist, palaeobiologist +paleobiologists, palaeobiologists +paleobiology's, palaeobiology's +paleobiology, palaeobiology +paleobotanic, palaeobotanic +paleobotanical, palaeobotanical +paleobotanically, palaeobotanically +paleobotanies, palaeobotanies +paleobotanist, palaeobotanist +paleobotanists, palaeobotanists +paleobotany's, palaeobotany's +paleobotany, palaeobotany +paleoceanography, palaeoceanography +paleochorology, palaeochorology +paleoclimatic, palaeoclimatic +paleoclimatologic, palaeoclimatologic +paleoclimatological, palaeoclimatological +paleoclimatologies, palaeoclimatologies +paleoclimatologist's, palaeoclimatologist's +paleoclimatologist, palaeoclimatologist +paleoclimatologists, palaeoclimatologists +paleoclimatology's, palaeoclimatology's +paleoclimatology, palaeoclimatology +Paleoconcha's, Palaeoconcha's +Paleoconcha, Palaeoconcha +paleocosmic, palaeocosmic +paleocosmology, palaeocosmology +paleocrystal, palaeocrystal +paleocrystallic, palaeocrystallic +paleocrystalline, palaeocrystalline +paleocrystic, palaeocrystic +paleocyclic, palaeocyclic +paleodendrologic, palaeodendrologic +paleodendrological, palaeodendrological +paleodendrologically, palaeodendrologically +paleodendrologist, palaeodendrologist +paleodendrology, palaeodendrology +paleoecologic, palaeoecologic +paleoecological, palaeoecological +paleoecologies, palaeoecologies +paleoecologist's, palaeoecologist's +paleoecologist, palaeoecologist +paleoecologists, palaeoecologists +paleoecology's, palaeoecology's +paleoecology, palaeoecology +paleoencephalon's, palaeoencephalon's +paleoencephalon, palaeoencephalon +paleoentomologic, palaeoentomologic +paleoentomological, palaeoentomological +paleoentomologist's, palaeoentomologist's +paleoentomologist, palaeoentomologist +paleoeremology, palaeoeremology +paleoethnic, palaeoethnic +paleoethnography, palaeoethnography +paleoethnologic, palaeoethnologic +paleoethnological, palaeoethnological +paleoethnologist, palaeoethnologist +paleoethnology, palaeoethnology +paleofauna, palaeofauna +paleogenesis's, palaeogenesis's +paleogenesis, palaeogenesis +paleogenetic, palaeogenetic +paleogeographer, palaeogeographer +paleogeographers, palaeogeographers +paleogeographic, palaeogeographic +paleogeographical, palaeogeographical +paleogeographically, palaeogeographically +paleogeographies, palaeogeographies +paleogeography, palaeogeography +paleogeology, palaeogeology +paleoglaciology, palaeoglaciology +paleoglyph, palaeoglyph +paleograph, palaeograph +paleographic, palaeographic +paleographical, palaeographical +paleographically, palaeographically +paleographist, palaeographist +paleoherpetologist, palaeoherpetologist +paleoherpetology, palaeoherpetology +paleohistology, palaeohistology +paleohydrography, palaeohydrography +paleoichthyology, palaeoichthyology +paleolatry, palaeolatry +paleolimnology, palaeolimnology +paleolith's, palaeolith's +paleolith, palaeolith +paleolithic, palaeolithic +Paleolithic, Palaeolithic +paleolithical, palaeolithical +paleolithist, palaeolithist +paleolithoid, palaeolithoid +paleoliths, palaeoliths +paleolithy, palaeolithy +paleological, palaeological +paleologist's, palaeologist's +paleologist, palaeologist +paleology, palaeology +paleomagnetism's, palaeomagnetism's +paleomagnetism, palaeomagnetism +paleomagnetisms, palaeomagnetisms +paleometallic, palaeometallic +paleometeorological, palaeometeorological +paleometeorology, palaeometeorology +paleontographic, palaeontographic +paleontographical, palaeontographical +paleontographies, palaeontographies +paleontography's, palaeontography's +paleontography, palaeontography +paleontol, palaeontol +paleontologic, palaeontologic +paleontological, palaeontological +paleontologically, palaeontologically +paleontologist's, palaeontologist's +paleontologist, palaeontologist +paleontologists, palaeontologists +paleontology's, palaeontology's +paleontology, palaeontology +paleopathologic, palaeopathologic +paleopathological, palaeopathological +paleopathologies, palaeopathologies +paleopathologist, palaeopathologist +paleopathologists, palaeopathologists +paleopathology, palaeopathology +paleopedology, palaeopedology +paleophysiography, palaeophysiography +paleophysiology, palaeophysiology +paleophytic, palaeophytic +paleophytological, palaeophytological +paleophytologist, palaeophytologist +paleophytology, palaeophytology +paleoplain, palaeoplain +paleopotamology, palaeopotamology +paleopsychic, palaeopsychic +paleopsychological, palaeopsychological +paleopsychology, palaeopsychology +paleornithological, palaeornithological +paleornithology, palaeornithology +paleostriatal, palaeostriatal +paleostriatum, palaeostriatum +paleostylic, palaeostylic +paleostyly, palaeostyly +paleotechnic, palaeotechnic +paleothalamus, palaeothalamus +Paleotropical's, Palaeotropical's +Paleotropical, Palaeotropical +paleovolcanic, palaeovolcanic +paleozoic, palaeozoic +paleozoologic, palaeozoologic +paleozoological, palaeozoological +paleozoologies, palaeozoologies +paleozoologist's, palaeozoologist's +paleozoologist, palaeozoologist +paleozoologists, palaeozoologists +paleozoology's, palaeozoology's +paleozoology, palaeozoology +palestra's, palaestra's +palestra, palaestra +palestrae, palaestrae +palestral, palaestral +palestras, palaestras +palestrian, palaestrian +palestric, palaestric +paletiology, palaetiology +palladiumize, palladiumise +palladiumizes, palladiumises +palletization's, palletisation's +palletization, palletisation +palletizations, palletisations +palletize, palletise +palletized, palletised +palletizer's, palletiser's +palletizer, palletiser +palletizers, palletisers +palletizes, palletises +palletizing, palletising +pamperize, pamperise +pamperizes, pamperises +pamphletize, pamphletise +pamphletizes, pamphletises +panderize, panderise +panderizes, panderises +pandora, pandoura +panegyrize, panegyrise +panegyrized, panegyrised +panegyrizes, panegyrises +panegyrizing, panegyrising +paneled, panelled +paneling's, panelling's +paneling, panelling +panelings, panellings +panelist's, panellist's +panelist, panellist +panelists, panellists +panelized, panelised +panellisation, panellization +panesthesia, panaesthesia +panesthesias, panaesthesias +panesthetic, panaesthetic +pangea, pangaea +pannier's, panier's +pannier, panier +panniers, paniers +panomphean, panomphaean +pantheonization's, pantheonisation's +pantheonization, pantheonisation +pantheonizations, pantheonisations +pantheonize, pantheonise +pantheonizes, pantheonises +pantie's, panty's +pantie, panty +papalization's, papalisation's +papalization, papalisation +papalizations, papalisations +papalize, papalise +papalized, papalised +papalizer, papaliser +papalizers, papalisers +papalizes, papalises +papalizing, papalising +papilledema, papilloedema +papule, papulae +parabolization's, parabolisation's +parabolization, parabolisation +parabolize, parabolise +parabolized, parabolised +parabolizes, parabolises +parabolizing, parabolising +paraffinize, paraffinise +paraffinizes, paraffinises +paragraphize, paragraphise +paragraphizes, paragraphises +parakeet's, parrakeet's +parakeet, parrakeet +parakeets, parrakeets +parallelization's, parallelisation's +parallelization, parallelisation +parallelizations, parallelisations +parallelize, parallelise +parallelized, parallelised +parallelizer, paralleliser +parallelizers, parallelisers +parallelizes, parallelises +parallelizing, parallelising +paralogize, paralogise +paralogized, paralogised +paralogizes, paralogises +paralogizing, paralogising +paralyzation's, paralysation's +paralyzation, paralysation +paralyzations, paralysations +paralyze, paralyse +paralyzed, paralysed +paralyzedlies, paralysedlies +paralyzedly, paralysedly +paralyzer's, paralyser's +paralyzer, paralyser +paralyzers, paralysers +paralyzes, paralyses +paralyzing, paralysing +paralyzinglies, paralysinglies +paralyzingly, paralysingly +Paramecium's, Paramoecium's +Paramecium, Paramoecium +parameterizable, parameterisable +parameterization's, parameterisation's +parameterization, parameterisation +parameterizations, parameterisations +parameterize, parameterise +parameterized, parameterised +parameterizes, parameterises +parameterizing, parameterising +parametrizable, parametrisable +parametrization's, parametrisation's +parametrization, parametrisation +parametrizations, parametrisations +parametrize, parametrise +parametrized, parametrised +parametrizes, parametrises +parametrizing, parametrising +paraselene, paraselenae +parasitemia, parasitaemia +parasitization, parasitisation +parasitize, parasitise +parasitized, parasitised +parasitizes, parasitises +parasitizing, parasitising +parathyroidectomize, parathyroidectomise +parathyroidectomized, parathyroidectomised +parathyroidectomizes, parathyroidectomises +parathyroidectomizing, parathyroidectomising +paratragedia, paratragoedia +parceled, parcelled +parceler, parceller +parceling's, parcelling's +parceling, parcelling +parchmentize, parchmentise +parchmentized, parchmentised +parchmentizes, parchmentises +parchmentizing, parchmentising +parecious, paroecious +pareciously, paroeciously +pareciousness, paroeciousness +parecism, paroecism +parecy, paroecy +pareneses, paraeneses +parenesis, paraenesis +parenetic, paraenetic +parenetical, paraenetical +parenthesization, parenthesisation +parenthesize, parenthesise +parenthesized, parenthesised +parenthesizes, parenthesises +parenthesizing, parenthesising +paresthesia's, paraesthesia's +paresthesia, paraesthesia +paresthesias, paraesthesias +paresthetic, paraesthetic +parfocalization, parfocalisation +parfocalize, parfocalise +Parisianization's, Parisianisation's +Parisianization, Parisianisation +Parisianizations, Parisianisations +Parisianize's, Parisianise's +Parisianize, Parisianise +Parisianizes, Parisianises +parlor's, parlour's +parlor, parlour +parlorish, parlourish +parlormaid, parlourmaid +parlors, parlours +parmigiana, parmigiano +parochialization's, parochialisation's +parochialization, parochialisation +parochializations, parochialisations +parochialize, parochialise +parochialized, parochialised +parochializes, parochialises +parochializing, parochialising +parrotize, parrotise +parrotizes, parrotises +parsonize, parsonise +parsonizes, parsonises +partialize, partialise +partialized, partialised +partializes, partialises +partializing, partialising +particolored, particoloured +particoloredder, particolouredder +particoloreddest, particoloureddest +particularization's, particularisation's +particularization, particularisation +particularizations, particularisations +particularize, particularise +particularized, particularised +particularizer's, particulariser's +particularizer, particulariser +particularizes, particularises +particularizing, particularising +partisan's, partizan's +partisan's, partizan's +partisan, partizan +partisan, partizan +partisanize, partisanise +partisanizes, partisanises +partisans, partizans +partisans, partizans +Pasiphae's, Pasiphaae's +Pasiphae, Pasiphaae +passades, passadoes +passivization, passivisation +passivize, passivise +passivized, passivised +passivizes, passivises +passivizing, passivising +pasteurization's, pasteurisation's +pasteurization, pasteurisation +pasteurizations, pasteurisations +pasteurize, pasteurise +pasteurized, pasteurised +pasteurizer's, pasteuriser's +pasteurizer, pasteuriser +Pasteurizers, Pasteurisers +pasteurizers, pasteurisers +pasteurizes, pasteurises +pasteurizing, pasteurising +pastoralize, pastoralise +pastoralizes, pastoralises +pastorize, pastorise +pastorizes, pastorises +paternalize, paternalise +paternalizes, paternalises +patine, patinae +patined, patinaed +patrialization, patrialisation +patrializations, patrialisations +patrialize, patrialise +patrialized, patrialised +patrializes, patrialises +patrializing, patrialising +patrices, patricoes +patronizable's, patronisable's +patronizable, patronisable +patronizabler, patronisabler +patronizables, patronisables +patronizablest, patronisablest +patronization's, patronisation's +patronization, patronisation +patronizations, patronisations +patronize, patronise +patronized, patronised +patronizer's, patroniser's +patronizer, patroniser +patronizers, patronisers +patronizes, patronises +patronizing's, patronising's +patronizing, patronising +patronizinglier, patronisinglier +patronizingliest, patronisingliest +patronizingly, patronisingly +patronizings, patronisings +patte, pattae +patternize, patternise +patternizes, patternises +Paulinize's, Paulinise's +Paulinize, Paulinise +Paulinizes, Paulinises +pauperization's, pauperisation's +pauperization, pauperisation +pauperizations, pauperisations +pauperize, pauperise +pauperized, pauperised +pauperizer's, pauperiser's +pauperizer, pauperiser +pauperizers, pauperisers +pauperizes, pauperises +pauperizing, pauperising +Pavior's, Paviour's +pavior's, paviour's +Pavior, Paviour +pavior, paviour +paviors, paviours +pawpaw's, papaw's +pawpaw, papaw +pawpaws, papaws +Paynize's, Paynise's +Paynize, Paynise +Paynizes, Paynises +pe, poe +pearlization, pearlisation +pearlize, pearlise +pearlized, pearlised +pearlizes, pearlises +pearlizing, pearlising +peasantize, peasantise +peasantizes, peasantises +pectization's, pectisation's +pectization, pectisation +pectizations, pectisations +pectize, pectise +pectized, pectised +pectizes, pectises +pectizing, pectising +peculiarize, peculiarise +peculiarized, peculiarised +peculiarizes, peculiarises +peculiarizing, peculiarising +pedagogism, paedagogism +pedagogue's, pedagog's +pedagogue, pedagog +pedagogues, pedagogs +pedaled, pedalled +pedaler's, pedaller's +pedaler, pedaller +pedalers, pedallers +pedaling, pedalling +pedanticize, pedanticise +pedanticized, pedanticised +pedanticizes, pedanticises +pedanticizing, pedanticising +pedantize, pedantise +pedantized, pedantised +pedantizes, pedantises +pedantizing, pedantising +pedatrophia, paedatrophia +pedatrophy, paedatrophy +peddler's, pedlar's +peddler, pedlar +peddlers, pedlars +pederast's, paederast's +pederast, paederast +pederastic, paederastic +pederastically, paederastically +pederasts, paederasts +pedestaled, pedestalled +pedestaling, pedestalling +pedestrianization's, pedestrianisation's +pedestrianization, pedestrianisation +pedestrianizations, pedestrianisations +pedestrianize, pedestrianise +pedestrianized, pedestrianised +pedestrianizes, pedestrianises +pedestrianizing, pedestrianising +pediatric, paediatric +pediatrics, paediatrics +pediatrist's, paediatrician's +pediatrist, paediatrician +pediatrists, paediatricians +pediatry, paediatry +pedobaptism's, paedobaptism's +pedobaptism, paedobaptism +pedobaptist's, paedobaptist's +pedobaptist, paedobaptist +pedodontic, paedodontic +pedodontics, paedodontics +pedogeneses, paedogeneses +pedogenesis, paedogenesis +pedogenetic, paedogenetic +pedogenic, paedogenic +pedological, paedological +pedologies, paedologies +pedologist, paedologist +pedologists, paedologists +pedology's, paedology's +pedology, paedology +pedometrical, paedometrical +pedomorphic, paedomorphic +pedomorphism, paedomorphism +pedomorphisms, paedomorphisms +pedomorphoses, paedomorphoses +pedomorphosis, paedomorphosis +pedophile, paedophile +pedophiles, paedophiles +pedophilia, paedophilia +pedophiliac, paedophiliac +pedophiliacs, paedophiliacs +pedophilias, paedophilias +pedophilic, paedophilic +pedotribe, paedotribe +pedotrophic, paedotrophic +pedotrophist, paedotrophist +pedotrophy, paedotrophy +peize, peise +peized, peised +peizes, peises +peizing, peising +Pekingese's, Pekinese's +Pekingese, Pekinese +pelletization's, pelletisation's +pelletization, pelletisation +pelletizations, pelletisations +pelletize, pelletise +pelletized, pelletised +pelletizer, pelletiser +pelletizes, pelletises +pelletizing, pelletising +pelorized, pelorised +pemmicanization's, pemmicanisation's +pemmicanization, pemmicanisation +pemmicanizations, pemmicanisations +pemmicanize's, pemmicanise's +pemmicanize, pemmicanise +pemmicanizes, pemmicanises +penalizable's, penalisable's +penalizable, penalisable +penalizabler, penalisabler +penalizables, penalisables +penalizablest, penalisablest +penalization's, penalisation's +penalization, penalisation +penalizations, penalisations +penalize, penalise +penalized, penalised +penalizes, penalises +penalizing, penalising +penciled, pencilled +penciler's, penciller's +penciler, penciller +pencilers, pencillers +penciling, pencilling +pencilings, pencillings +penelopize, penelopise +penelopized, penelopised +penelopizes, penelopises +penelopizing, penelopising +penlight's, penlite's +penlight, penlite +penlights, penlites +penne, pennae +pense, pensae +peptizable's, peptisable's +peptizable, peptisable +peptizables, peptisables +peptization's, peptisation's +peptization, peptisation +peptizations, peptisations +peptize, peptise +peptized, peptised +peptizer, peptiser +peptizers, peptisers +peptizes, peptises +peptizing, peptising +peptonemia, peptonaemia +peptonization's, peptonisation's +peptonization, peptonisation +peptonizations, peptonisations +peptonize, peptonise +peptonized, peptonised +peptonizer's, peptoniser's +peptonizer, peptoniser +peptonizes, peptonises +peptonizing, peptonising +peracid, preacid +peracidity, preacidity +peract, preact +peracute, preacute +perambulatory, preambulatory +perces, preces +perchlorethane, perchloroethane +perchlorethylene, perchloroethylene +perchloric, prechloric +perclose, preclose +percompound, precompound +percurrent, precurrent +percussionize, percussionise +percussionizes, percussionises +perdicine, perdicinae +perdiligent, prediligent +perdy, predy +perea, peraea +perennialize, perennialise +perennializes, perennialises +pereon, peraeon +pereopod, peraeopod +pereopods, peraeopods +perfectivize, perfectivise +perfectivizes, perfectivises +perfervor's, perfervour's +perfervor, perfervour +perfervors, perfervours +perfet, prefet +perfoliation, prefoliation +perfoliations, prefoliations +performant, preformant +performative, preformative +perhazard, prehazard +pericecal, pericaecal +pericecitis, pericaecitis +pericenter, pericentre +perichete, perichaete +pericope, pericopae +periesophageal, perioesophageal +periled, perilled +periling, perilling +periodicalize, periodicalise +periodicalizes, periodicalises +periodization's, periodisation's +periodization, periodisation +periodizations, periodisations +periodize, periodise +periodized, periodised +periodizes, periodises +periodizing, periodising +perjink, prejink +perlection, prelection +perlingual, prelingual +perlingually, prelingually +permissable, premissable +permixture, premixture +pernasal, prenasal +peroral, preoral +perorally, preorally +perotic, preotic +peroxidize, peroxidise +peroxidized, peroxidised +peroxidizement's, peroxidisement's +peroxidizement, peroxidisement +peroxidizements, peroxidisements +peroxidizes, peroxidises +peroxidizing, peroxidising +perperfect, preperfect +Perse's, Persae's +Perse, Persae +perse, prese +Persianization's, Persianisation's +Persianization, Persianisation +Persianizations, Persianisations +Persianize's, Persianise's +Persianize, Persianise +Persianized's, Persianised's +Persianized, Persianised +Persianizes, Persianises +Persianizing's, Persianising's +Persianizing, Persianising +Persicize's, Persicise's +Persicize, Persicise +Persicized's, Persicised's +Persicized, Persicised +Persicizes, Persicises +Persicizing's, Persicising's +Persicizing, Persicising +persolve, presolve +personalization's, personalisation's +personalization, personalisation +personalizations, personalisations +personalize, personalise +personalized, personalised +personalizes, personalises +personalizing, personalising +personization's, personisation's +personization, personisation +personizations, personisations +personize, personise +personized, personised +personizes, personises +personizing, personising +perst, prest +Peruvianize's, Peruvianise's +Peruvianize, Peruvianise +Peruvianizes, Peruvianises +perv, prev +perve, preve +perved, preved +perves, preves +perviable, previable +perving, preving +perviousness, previousness +perviousnesses, previousnesses +petaled, petalled +petling, poetling +Petrarchize's, Petrarchise's +Petrarchize, Petrarchise +Petrarchized's, Petrarchised's +Petrarchized, Petrarchised +Petrarchizes, Petrarchises +Petrarchizing's, Petrarchising's +Petrarchizing, Petrarchising +petrolization's, petrolisation's +petrolization, petrolisation +petrolizations, petrolisations +petrolize, petrolise +petrolizes, petrolises +phacochere, phacochoere +phacocherine, phacochoerine +Phaenna's, Phaaenna's +Phaenna, Phaaenna +phagedena, phagedaena +phagedenas, phagedaenas +phagedenic, phagedaenic +phagedenical, phagedaenical +phagedenous, phagedaenous +phagocytize, phagocytise +phagocytizes, phagocytises +phalanxes, phalanx +phantomize, phantomise +phantomizer, phantomiser +phantomizers, phantomisers +phantomizes, phantomises +Pharisean's, Pharisaean's +Pharisean, Pharisaean +pharmacopeian, pharmacopoeian +pharmacopoeia's, pharmacopeia's +pharmacopoeia, pharmacopeia +pharmacopoeial, pharmacopeial +pharmacopoeias, pharmacopeias +phelonion, phaelonion +phelonions, phaelonions +phenicia, phoenicia +phenicopter, phoenicopter +phenogam, phaenogam +phenogams, phaenogams +phenogenesis, phaenogenesis +phenogenetic, phaenogenetic +phenolization's, phenolisation's +phenolization, phenolisation +phenolizations, phenolisations +phenolize, phenolise +phenolizes, phenolises +phenological, phaenological +phenologies, phaenologies +phenology, phaenology +phenomenalization's, phenomenalisation's +phenomenalization, phenomenalisation +phenomenalizations, phenomenalisations +phenomenalize, phenomenalise +phenomenalized, phenomenalised +phenomenalizes, phenomenalises +phenomenalizing, phenomenalising +phenomenism, phaenomenism +phenomenize, phenomenise +phenomenized, phenomenised +phenomenizes, phenomenises +phenomenizing, phenomenising +phenozygous, phaenozygous +pheophyl, phaeophyl +pheophyll, phaeophyll +pheophytin, phaeophytin +phiale, phialae +philanthropize, philanthropise +philanthropized, philanthropised +philanthropizes, philanthropises +philanthropizing, philanthropising +Philippize's, Philippise's +Philippize, Philippise +Philippized's, Philippised's +Philippized, Philippised +Philippizes, Philippises +Philippizing's, Philippising's +Philippizing, Philippising +Philistinize's, Philistinise's +Philistinize, Philistinise +Philistinized's, Philistinised's +Philistinized, Philistinised +Philistinizes, Philistinises +Philistinizing's, Philistinising's +Philistinizing, Philistinising +philopena, philopoena +philopenas, philopoenas +philosophization's, philosophisation's +philosophization, philosophisation +philosophizations, philosophisations +philosophize, philosophise +philosophized, philosophised +philosophizer's, philosophiser's +philosophizer, philosophiser +philosophizers, philosophisers +philosophizes, philosophises +philosophizing, philosophising +philter's, philtre's +philter, philtre +philters, philtres +phlebotomization's, phlebotomisation's +phlebotomization, phlebotomisation +phlebotomizations, phlebotomisations +phlebotomize, phlebotomise +phlebotomized, phlebotomised +phlebotomizes, phlebotomises +phlebotomizing, phlebotomising +phleum, phloeum +phlyctena's, phlyctaena's +phlyctena, phlyctaena +phlyctenae, phlyctaenae +phlyctenula, phlyctaenula +Phocean, Phocaean +phonemicization, phonemicisation +phonemicizations, phonemicisations +phonemicize, phonemicise +phonemicized, phonemicised +phonemicizes, phonemicises +phonemicizing, phonemicising +phoneticization's, phoneticisation's +phoneticization, phoneticisation +phoneticizations, phoneticisations +phoneticize, phoneticise +phoneticized, phoneticised +phoneticizes, phoneticises +phoneticizing, phoneticising +phonetization, phonetisation +phonetizations, phonetisations +phonetize, phonetise +phonetized, phonetised +phonetizes, phonetises +phonetizing, phonetising +phorrhea, phorrhoea +phosphatization's, phosphatisation's +phosphatization, phosphatisation +phosphatizations, phosphatisations +phosphatize, phosphatise +phosphatized, phosphatised +phosphatizes, phosphatises +phosphatizing, phosphatising +phosphorize, phosphorise +phosphorized, phosphorised +phosphorizes, phosphorises +phosphorizing, phosphorising +photesthesis, photaesthesis +photesthesis, photoesthesis +photocatalyzer's, photocatalyser's +photocatalyzer, photocatalyser +photocatalyzers, photocatalysers +photoesthetic, photoaesthetic +photographize, photographise +photographizes, photographises +photoionization's, photoionisation's +photoionization, photoionisation +photoionizations, photoionisations +photoisomerization's, photoisomerisation's +photoisomerization, photoisomerisation +photoisomerizations, photoisomerisations +photolabeled, photolabelled +photolabeler, photolabeller +photolabeling, photolabelling +photolyzable, photolysable +photolyze, photolyse +photolyzed, photolysed +photolyzes, photolyses +photolyzing, photolysing +photopolymerization's, photopolymerisation's +photopolymerization, photopolymerisation +photopolymerizations, photopolymerisations +photosensitization's, photosensitisation's +photosensitization, photosensitisation +photosensitizations, photosensitisations +photosensitize, photosensitise +photosensitized, photosensitised +photosensitizer's, photosensitiser's +photosensitizer, photosensitiser +photosensitizers, photosensitisers +photosensitizes, photosensitises +photosensitizing, photosensitising +photosynthesize, photosynthesise +photosynthesized, photosynthesised +photosynthesizes, photosynthesises +photosynthesizing, photosynthesising +phrenologize, phrenologise +phrenologized, phrenologised +phrenologizes, phrenologises +phrenologizing, phrenologising +Phylactolema's, Phylactolaema's +Phylactolema, Phylactolaema +Phylactolemata's, Phylactolaemata's +Phylactolemata, Phylactolaemata +phytoecology, phytooecology +phytohemagglutinin, phytohaemagglutinin +piarhemic, piarhaemic +piaster's, piastre's +piaster, piastre +piasters, piastres +picogram's, picogramme's +picogram, picogramme +picograms, picogrammes +picometer's, picometre's +picometer, picometre +picometers, picometres +pictorialization's, pictorialisation's +pictorialization, pictorialisation +pictorializations, pictorialisations +pictorialize, pictorialise +pictorialized, pictorialised +pictorializes, pictorialises +pictorializing, pictorialising +picturization's, picturisation's +picturization, picturisation +picturizations, picturisations +picturize, picturise +picturized, picturised +picturizes, picturises +picturizing, picturising +pidginization's, pidginisation's +pidginization, pidginisation +pidginizations, pidginisations +pidginize, pidginise +pidginized, pidginised +pidginizes, pidginises +pidginizing, pidginising +piggyback's, pickaback's +piggyback, pickaback +piggybacking, pickabacking +piggybacks, pickabacks +pigmean, pigmaean +pigmentize, pigmentise +pigmentizes, pigmentises +pilau's, pilaff's +pilau, pilaff +pilaus, pilaffs +pilgrimize, pilgrimise +pilgrimized, pilgrimised +pilgrimizes, pilgrimises +pilgrimizing, pilgrimising +pillarize, pillarise +pillarizes, pillarises +pillorize, pillorise +pillorized, pillorised +pillorizes, pillorises +pillorizing, pillorising +pillowbeer, pillowbere +Pindarize's, Pindarise's +Pindarize, Pindarise +Pindarized's, Pindarised's +Pindarized, Pindarised +Pindarizes, Pindarises +Pindarizing's, Pindarising's +Pindarizing, Pindarising +piney, piny +pinkie's, pinky's +pinkie, pinky +pinnule, pinnulae +pinochle's, pinocle's +pinochle, pinocle +pinyon's, piÒon's +pinyon, piÒon +pinyons, piÒons +piratize, piratise +piratizes, piratises +piroshki's, pirozhki's +piroshki, pirozhki +piscine, piscinae +pistoled, pistolled +pistoling, pistolling +pixie's, pixy's +pixie, pixy +pixieish, pixyish +pizes, pises +pizzazz's, pizazz's +pizzazz, pizazz +pizzazzes, pizazzes +Placean's, Placaean's +Placean, Placaean +placebos, placeboes +plage, plagae +plagiarization's, plagiarisation's +plagiarization, plagiarisation +plagiarizations, plagiarisations +plagiarize, plagiarise +plagiarized, plagiarised +plagiarizer's, plagiariser's +plagiarizer, plagiariser +plagiarizers, plagiarisers +plagiarizes, plagiarises +plagiarizing, plagiarising +Plante's, Plantae's +Plante, Plantae +plantule, plantulae +plasmapheresis, plasmaphaeresis +plasmolyze, plasmolyse +plasmolyzed, plasmolysed +plasmolyzes, plasmolyses +plasmolyzing, plasmolysing +plasticization's, plasticisation's +plasticization, plasticisation +plasticizations, plasticisations +plasticize, plasticise +plasticized, plasticised +plasticizer's, plasticiser's +plasticizer, plasticiser +plasticizers, plasticisers +plasticizes, plasticises +plasticizing, plasticising +platea, plataea +platinization's, platinisation's +platinization, platinisation +platinizations, platinisations +platinize, platinise +platinized, platinised +platinizes, platinises +platinizing, platinising +platitudinization's, platitudinisation's +platitudinization, platitudinisation +platitudinizations, platitudinisations +platitudinize, platitudinise +platitudinized, platitudinised +platitudinizer's, platitudiniser's +platitudinizer, platitudiniser +platitudinizes, platitudinises +platitudinizing, platitudinising +Platonization's, Platonisation's +Platonization, Platonisation +platonization, platonisation +Platonize, Platonise +platonize, platonise +Platonized, Platonised +platonized, platonised +Platonizer's, Platoniser's +Platonizer, Platoniser +Platonizes, Platonises +platonizes, platonises +Platonizing, Platonising +platonizing, platonising +platycelian, platycoelian +platycelous, platycoelous +plebeianization's, plebeianisation's +plebeianization, plebeianisation +plebeianize, plebeianise +plebeianized, plebeianised +plebeianizes, plebeianises +plebeianizing, plebeianising +pleuroperitoneal, pleuroperitonaeal +plow's, plough's +plow, plough +plowable, ploughable +plowboy's, ploughboy's +plowboy, ploughboy +plowboys, ploughboys +plowed, ploughed +plower's, plougher's +plower, plougher +plowers, ploughers +plowhead, ploughhead +plowing's, ploughing's +plowing, ploughing +plowman's, ploughman's +plowman, ploughman +plowmen, ploughmen +plows, ploughs +plowshare's, ploughshare's +plowshare, ploughshare +plowshares, ploughshares +plumule, plumulae +pluralization's, pluralisation's +pluralization, pluralisation +pluralizations, pluralisations +pluralize, pluralise +pluralized, pluralised +pluralizer's, pluraliser's +pluralizer, pluraliser +pluralizers, pluralisers +pluralizes, pluralises +pluralizing, pluralising +poeticization, poeticisation +poeticize, poeticise +poeticized, poeticised +poeticizes, poeticises +poeticizing, poeticising +poetization's, poetisation's +poetization, poetisation +poetizations, poetisations +poetize, poetise +poetized, poetised +poetizer's, poetiser's +poetizer, poetiser +poetizers, poetisers +poetizes, poetises +poetizing, poetising +pogromize, pogromise +pogromizes, pogromises +poky, pokey +polarizabilities, polarisabilities +polarizability's, polarisability's +polarizability, polarisability +polarizable's, polarisable's +polarizable, polarisable +polarizables, polarisables +polarization's, polarisation's +polarization, polarisation +polarizations, polarisations +polarize, polarise +polarized, polarised +polarizer's, polariser's +polarizer, polariser +polarizers, polarisers +polarizes, polarises +polarizing, polarising +polemicize, polemicise +polemicized, polemicised +polemicizes, polemicises +polemicizing, polemicising +polemize, polemise +polemized, polemised +polemizes, polemises +polemizing, polemising +policize, policise +policizer, policiser +policizers, policisers +policizes, policises +poliencephalitis's, polioencephalitis's +poliencephalitis, polioencephalitis +poliencephalomyelitis, polioencephalomyelitis +politicalize, politicalise +politicalizes, politicalises +politicization's, politicisation's +politicization, politicisation +politicizations, politicisations +politicize, politicise +politicized, politicised +politicizer, politiciser +politicizers, politicisers +politicizes, politicises +politicizing, politicising +politize, politise +politizes, politises +pollack's, pollock's +pollack, pollock +pollenizer, polleniser +pollinize, pollinise +pollinized, pollinised +pollinizer, polliniser +pollinizes, pollinises +pollinizing, pollinising +polliwog's, pollywog's +polliwog, pollywog +polliwogs, pollywogs +Polonization's, Polonisation's +Polonization, Polonisation +polonize, polonise +polonized, polonised +polonizes, polonises +polonizing, polonising +polychetous, polychaetous +polychromatize, polychromatise +polychromatizes, polychromatises +polychromize, polychromise +polychromizes, polychromises +polycythemia, polycythaemia +polycythemias, polycythaemias +polycythemic, polycythaemic +polydemonism, polydaemonism +polydemonisms, polydaemonisms +polydemonist's, polydaemonist's +polydemonist, polydaemonist +polyemia, polyaemia +polyemic, polyaemic +polyestrous, polyoestrous +polygamize, polygamise +polygamizes, polygamises +polyhemia, polyhaemia +polyhemic, polyhaemic +polymerization's, polymerisation's +polymerization, polymerisation +polymerizations, polymerisations +polymerize, polymerise +polymerized, polymerised +polymerizes, polymerises +polymerizing, polymerising +polypnea, polypnoea +polypneic, polypnoeic +polysulphurization's, polysulphurisation's +polysulphurization, polysulphurisation +polysulphurizations, polysulphurisations +polytetrafluorethylene, polytetrafluoroethylene +polytetrafluorethylenes, polytetrafluoroethylenes +pomerium, pomoerium +pomme, pommae +pommeled, pommelled +pommeling, pommelling +popliteal, poplitaeal +popularization's, popularisation's +popularization, popularisation +popularizations, popularisations +popularize, popularise +popularized, popularised +popularizer's, populariser's +popularizer, populariser +popularizers, popularisers +popularizes, popularises +popularizing, popularising +porcelainization's, porcelainisation's +porcelainization, porcelainisation +porcelainizations, porcelainisations +porcelainize, porcelainise +porcelainized, porcelainised +porcelainizes, porcelainises +porcelainizing, porcelainising +porcellanize, porcellanise +porcellanized, porcellanised +porcellanizes, porcellanises +porcellanizing, porcellanising +porer, pourer +porers, pourers +poringly, pouringly +porphyrization's, porphyrisation's +porphyrization, porphyrisation +porte, portae +portionize, portionise +portionizes, portionises +positivize, positivise +positivizes, positivises +postcecal, postcaecal +postcenal, postcoenal +posterize, posterise +posterizes, posterises +postfetal, postfoetal +postilion's, postillion's +postilion, postillion +postilions, postillions +postmedieval, postmediaeval +postsynchronization, postsynchronisation +posturize, posturise +posturized, posturised +posturizes, posturises +posturizing, posturising +potentialization's, potentialisation's +potentialization, potentialisation +potentializations, potentialisations +potentialize, potentialise +potentializes, potentialises +potentize, potentise +potentized, potentised +potentizes, potentises +potentizing, potentising +pouder, poudre +pouders, poudres +pouffe's, pouf's +pouffe, pouf +pouffes, poufs +poulder, pouldre +poulders, pouldres +powderization's, powderisation's +powderization, powderisation +powderizations, powderisations +powderize, powderise +powderizer, powderiser +powderizers, powderisers +powderizes, powderises +powellize, powellise +powellized, powellised +powellizes, powellises +powellizing, powellising +practicer's, practiser's +practicer, practiser +practicers, practisers +praenomen's, prenomen's +praenomen, prenomen +praenomens, prenomens +pragmatization, pragmatisation +pragmatizations, pragmatisations +pragmatize, pragmatise +pragmatized, pragmatised +pragmatizer, pragmatiser +pragmatizers, pragmatisers +pragmatizes, pragmatises +pragmatizing, pragmatising +preabdomen, praeabdomen +preacetabular, praeacetabular +preacherize, preacherise +preacherizes, preacherises +preacknowledgment's, preacknowledgement's +preacknowledgment, preacknowledgement +preacknowledgments, preacknowledgements +preanal, praeanal +preanesthetic's, preanaesthetic's +preanesthetic, preanaesthetic +preanesthetics, preanaesthetics +preapprize, preapprise +preapprized, preapprised +preapprizing, preapprising +preauthorize, preauthorise +prebaptize, prebaptise +prebaptizes, prebaptises +precancelation, precancellation +precava, praecava +precavae, praecavae +precipe, praecipe +precipes, praecipes +precisionize, precisionise +precisionizes, precisionises +precivilization's, precivilisation's +precivilization, precivilisation +precivilizations, precivilisations +precocial, praecocial +precolor's, precolour's +precolor, precolour +precolorable's, precolourable's +precolorable, precolourable +precolorabler, precolourabler +precolorables, precolourables +precolorablest, precolourablest +precoloration's, precolouration's +precoloration, precolouration +precolorations, precolourations +precolored, precoloured +precoloring, precolouring +precolorings, precolourings +precolors, precolours +preconization's, preconisation's +preconization, preconisation +preconizations, preconisations +preconize, preconise +preconized, preconised +preconizer's, preconiser's +preconizer, preconiser +preconizers, preconisers +preconizes, preconises +preconizing, preconising +precoracoid, praecoracoid +precordia, praecordia +precordial, praecordial +precordium, praecordium +precornu, praecornu +precox, praecox +precriticize, precriticise +precriticizes, precriticises +precuneus, praecuneus +predial, praedial +predialist, praedialist +prediality, praediality +predials, praedials +preemptor's, preaemptor's +preemptor, preaemptor +preesophageal, praeesophageal +preesophageal, preoesophageal +preestival, preaestival +preexistent, preaexistent +prefavor's, prefavour's +prefavor, prefavour +prefavorable's, prefavourable's +prefavorable, prefavourable +prefavorables, prefavourables +prefavorablies, prefavourablies +prefavorably, prefavourably +prefavorite's, prefavourite's +prefavorite, prefavourite +prefavorites, prefavourites +prefavors, prefavours +prefectorial, praefectorial +prefertilization's, prefertilisation's +prefertilization, prefertilisation +prefertilizations, prefertilisations +prefertilize, prefertilise +prefertilizes, prefertilises +preflavor's, preflavour's +preflavor, preflavour +preflavoring, preflavouring +preflavorings, preflavourings +preflavors, preflavours +prefloration, praefloration +prefoliation, praefoliation +pregalvanize, pregalvanise +pregalvanizes, pregalvanises +prehallux, praehallux +prehumor's, prehumour's +prehumor, prehumour +prehumors, prehumours +preinitialize, preinitialise +preinitialized, preinitialised +preinitializes, preinitialises +preinitializing, preinitialising +prejudgment's, prejudgement's +prejudgment, prejudgement +prejudgments, prejudgements +prelabor's, prelabour's +prelabor, prelabour +prelabors, prelabours +prelabrum, praelabrum +prelatize, prelatise +prelatized, prelatised +prelatizes, prelatises +prelatizing, prelatising +prelect, praelect +prelected, praelected +prelecting, praelecting +prelection's, praelection's +prelection, praelection +prelector, praelector +prelectorship, praelectorship +prelectress, praelectress +prelects, praelects +prelocalization's, prelocalisation's +prelocalization, prelocalisation +prelocalizations, prelocalisations +preludium, praeludium +preludize, preludise +preludizes, preludises +premaxilla, praemaxilla +premial, proemial +premillennialize, premillennialise +premillennialized, premillennialised +premillennializing, premillennialising +premonopolize, premonopolise +premonopolizes, premonopolises +premunire, praemunire +prenarial, praenarial +preneural, praeneural +prenomina, praenomina +prenominal, praenominal +preoffense's, preoffence's +preoffense, preoffence +preoffenses, preoffences +preoperculum, praeoperculum +preorganization's, preorganisation's +preorganization, preorganisation +preorganizations, preorganisations +preorganize, preorganise +preorganizes, preorganises +preoxidize, preoxidise +preoxidized, preoxidised +preoxidizes, preoxidises +preoxidizing, preoxidising +prepaleolithic, prepalaeolithic +prepositor, praepositor +prepositure, praepositure +preposter, praeposter +prepostor's, praepostor's +prepostor, praepostor +prepostors, praepostors +preppy's, preppie's +preppy, preppie +preprogram, preprogramme +prepubis, praepubis +prerealization's, prerealisation's +prerealization, prerealisation +prerealizations, prerealisations +prerealize, prerealise +prerealizes, prerealises +prerecognize, prerecognise +prerecognizes, prerecognises +Presbyterianize's, Presbyterianise's +Presbyterianize, Presbyterianise +Presbyterianized's, Presbyterianised's +Presbyterianized, Presbyterianised +Presbyterianizes, Presbyterianises +Presbyterianizing's, Presbyterianising's +Presbyterianizing, Presbyterianising +prescutum, praescutum +presidium's, praesidium's +presidium, praesidium +prespecialize, prespecialise +prespecializes, prespecialises +presphenoid, praesphenoid +presplendor's, presplendour's +presplendor, presplendour +presplendors, presplendours +pressurization's, pressurisation's +pressurization, pressurisation +pressurizations, pressurisations +pressurize, pressurise +pressurized, pressurised +pressurizer, pressuriser +pressurizers, pressurisers +pressurizes, pressurises +pressurizing, pressurising +prestandardization's, prestandardisation's +prestandardization, prestandardisation +prestandardizations, prestandardisations +prestandardize, prestandardise +prestandardizes, prestandardises +presternal, praesternal +presternum, praesternum +prestomium, praestomium +presympathize, presympathise +presympathizes, presympathises +presystolic, praesystolic +pretaxation, praetaxation +pretense's, pretence's +pretense, pretence +pretenses, pretences +pretensive, pretencive +preterit's, preterite's +preterit, preterite +preterits, preterites +pretexta's, praetexta's +pretexta, praetexta +pretextae, praetextae +pretorial, praetorial +Pretorians, Praetorians +pretorium, praetorium +Pretorius's, Praetorius's +Pretorius, Praetorius +pretorship, praetorship +preutilizable's, preutilisable's +preutilizable, preutilisable +preutilizables, preutilisables +preutilization's, preutilisation's +preutilization, preutilisation +preutilizations, preutilisations +preutilize, preutilise +preutilizes, preutilises +preventable, preventible +previze, previse +prezygapophysis, praezygapophysis +pricey, pricy +primeval, primaeval +primevally, primaevally +prioritization's, prioritisation's +prioritization, prioritisation +prioritizations, prioritisations +prioritize, prioritise +prioritized, prioritised +prioritizer, prioritiser +prioritizers, prioritisers +prioritizes, prioritises +prioritizing, prioritising +prioritizings, prioritisings +priorization, priorisation +priorizations, priorisations +priorize, priorise +priorized, priorised +priorizes, priorises +priorizing, priorising +privatization's, privatisation's +privatization, privatisation +privatizations, privatisations +privatize, privatise +privatized, privatised +privatizer, privatiser +privatizers, privatisers +privatizes, privatises +privatizing, privatising +prizable, prisable +proadvertizing, proadvertising +problemize, problemise +problemizes, problemises +processionize, processionise +processionizes, processionises +Procrusteanize's, Procrusteanise's +Procrusteanize, Procrusteanise +Procrusteanizes, Procrusteanises +proctodea, proctodaea +proctodeal, proctodaeal +proctodeum's, proctodaeum's +proctodeum, proctodaeum +proctodeums, proctodaeums +proctorization's, proctorisation's +proctorization, proctorisation +proctorizations, proctorisations +proctorize, proctorise +proctorized, proctorised +proctorizes, proctorises +proctorizing, proctorising +prodigalize, prodigalise +prodigalized, prodigalised +prodigalizes, prodigalises +prodigalizing, prodigalising +productize, productise +productized, productised +productizer, productiser +productizers, productisers +productizes, productises +productizing, productising +proemium, prooemium +profanize, profanise +profanizes, profanises +profer, profre +professionalization's, professionalisation's +professionalization, professionalisation +professionalizations, professionalisations +professionalize, professionalise +professionalized, professionalised +professionalizes, professionalises +professionalizing, professionalising +professionize, professionise +professionizes, professionises +programmer's, programer's +programmer, programer +programmers, programers +proindustrialization, proindustrialisation +projectization, projectisation +projectizations, projectisations +prokaryote's, procaryote's +prokaryote, procaryote +prokaryotes, procaryotes +prokaryotic, procaryotic +proletarianization's, proletarianisation's +proletarianization, proletarianisation +proletarianizations, proletarianisations +proletarianize, proletarianise +proletarianized, proletarianised +proletarianizes, proletarianises +proletarianizing, proletarianising +proletarize, proletarise +proletarized, proletarised +proletarizing, proletarising +prologize, prologise +prologized, prologised +prologizes, prologises +prologizing, prologising +prologue's, prolog's +prologue, prolog +prologues, prologs +prologuize, prologuise +prologuized, prologuised +prologuizer's, prologuiser's +prologuizer, prologuiser +prologuizers, prologuisers +prologuizes, prologuises +prologuizing, prologuising +prolusionize, prolusionise +prolusionizes, prolusionises +pronominalization, pronominalisation +pronominalize, pronominalise +propagandize, propagandise +propagandized, propagandised +propagandizes, propagandises +propagandizing, propagandising +propellant's, propellent's +propellant, propellent +propellants, propellents +prophetize, prophetise +prophetizes, prophetises +propositionize, propositionise +propositionizes, propositionises +propretor's, propraetor's +propretor, propraetor +propretorial, propraetorial +propretorian, propraetorian +propretors, propraetors +propylitization, propylitisation +propylitizations, propylitisations +propylitize, propylitise +propylitized, propylitised +propylitizes, propylitises +propylitizing, propylitising +proselytization's, proselytisation's +proselytization, proselytisation +proselytizations, proselytisations +proselytize, proselytise +proselytized, proselytised +proselytizer's, proselytiser's +proselytizer, proselytiser +proselytizers, proselytisers +proselytizes, proselytises +proselytizing, proselytising +proseuche, proseuchae +prosocele, prosocoele +prosopopeial, prosopopoeial +prosopopoeia, prosopopeia +prosopopoeias, prosopopeias +prostatorrhea, prostatorrhoea +protectionize, protectionise +protectionizes, protectionises +proteide, proteidae +Protestantize's, Protestantise's +Protestantize, Protestantise +Protestantized's, Protestantised's +Protestantized, Protestantised +Protestantizes, Protestantises +Protestantizing's, Protestantising's +Protestantizing, Protestantising +protester's, protestor's +protester, protestor +protesters, protestors +Prothoenor's, Prothoaenor's +Prothoenor, Prothoaenor +protoarcheology, protoarchaeology +protocoled, protocolled +protocoling, protocolling +protocolization's, protocolisation's +protocolization, protocolisation +protocolizations, protocolisations +protocolize, protocolise +protocolized, protocolised +protocolizes, protocolises +protocolizing, protocolising +proverbialize, proverbialise +proverbialized, proverbialised +proverbializes, proverbialises +proverbializing, proverbialising +proverbize, proverbise +proverbizes, proverbises +provincialization's, provincialisation's +provincialization, provincialisation +provincializations, provincialisations +provincialize, provincialise +provincialized, provincialised +provincializes, provincialises +provincializing, provincialising +Prussianization's, Prussianisation's +prussianization's, prussianisation's +Prussianization, Prussianisation +prussianization, prussianisation +Prussianizations, Prussianisations +Prussianize, Prussianise +prussianize, prussianise +Prussianized, Prussianised +prussianized, prussianised +Prussianizer's, Prussianiser's +prussianizer's, prussianiser's +Prussianizer, Prussianiser +prussianizer, prussianiser +Prussianizers, Prussianisers +Prussianizes, Prussianises +prussianizes, prussianises +Prussianizing, Prussianising +prussianizing, prussianising +psalmodize, psalmodise +psalmodized, psalmodised +psalmodizes, psalmodises +psalmodizing, psalmodising +pseudelephant, pseudoelephant +pseudembryo, pseudoembryo +pseudembryonic, pseudoembryonic +pseudesthesia, pseudaesthesia +pseudhemal, pseudhaemal +pseudoanemia's, pseudoanaemia's +pseudoanemia, pseudoanaemia +pseudoanemias, pseudoanaemias +pseudoanemic, pseudoanaemic +pseudoanemics, pseudoanaemics +pseudocele, pseudocoele +pseudocelom, pseudocoelom +pseudoedema's, pseudooedema's +pseudoedema, pseudooedema +pseudoedemas, pseudooedemas +pseudographize, pseudographise +pseudographizes, pseudographises +pseudolunule, pseudolunulae +psychoanalyze, psychoanalyse +psychoanalyzed, psychoanalysed +psychoanalyzer's, psychoanalyser's +psychoanalyzer, psychoanalyser +psychoanalyzers, psychoanalysers +psychoanalyzes, psychoanalyses +psychoanalyzing, psychoanalysing +psychologization, psychologisation +psychologize, psychologise +psychologized, psychologised +psychologizes, psychologises +psychologizing, psychologising +Ptolemean's, Ptolemaean's +Ptolemean, Ptolemaean +ptyalize, ptyalise +ptyalized, ptyalised +ptyalizes, ptyalises +ptyalizing, ptyalising +publice, publicae +publicize, publicise +publicized, publicised +publicizes, publicises +publicizing, publicising +puebloization's, puebloisation's +puebloization, puebloisation +puebloizations, puebloisations +puebloize, puebloise +puebloizes, puebloises +puers, pures +pulicide, pulicidae +Pullmanize's, Pullmanise's +Pullmanize, Pullmanise +Pullmanizes, Pullmanises +pulpitize, pulpitise +pulpitizes, pulpitises +pulverizable's, pulverisable's +pulverizable, pulverisable +pulverizabler, pulverisabler +pulverizables, pulverisables +pulverizablest, pulverisablest +pulverization's, pulverisation's +pulverization, pulverisation +pulverizations, pulverisations +pulverize, pulverise +pulverized, pulverised +pulverizer's, pulveriser's +pulverizer, pulveriser +pulverizers, pulverisers +pulverizes, pulverises +pulverizing, pulverising +pulvilized, pulvilised +pummeled, pummelled +pummeler, pummeller +pummeling, pummelling +pumpkin's, punkin's +pumpkin, punkin +pumpkins, punkins +pupilize, pupilise +pupilizes, pupilises +puppetize, puppetise +puppetizes, puppetises +Puritanize's, Puritanise's +Puritanize, Puritanise +puritanize, puritanise +puritanized, puritanised +Puritanizer's, Puritaniser's +Puritanizer, Puritaniser +Puritanizers, Puritanisers +Puritanizes, Puritanises +puritanizes, puritanises +puritanizing, puritanising +pyemia's, pyaemia's +pyemia, pyaemia +pyemias, pyaemias +pyemic, pyaemic +pygmean, pygmaean +pygmies, pigmies +pygmy's, pigmy's +pygmy, pigmy +pyorrhea's, pyorrhoea's +pyorrhea, pyorrhoea +pyorrheal, pyorrhoeal +pyorrhealer, pyorrhoealer +pyorrhealest, pyorrhoealest +pyorrheas, pyorrhoeas +pyorrheic, pyorrhoeic +pyramidize, pyramidise +pyramidizes, pyramidises +Pyrenean, Pyrenaean +Pyreneus's, Pyrenaeus's +Pyreneus, Pyrenaeus +pyridinize, pyridinise +pyridinizes, pyridinises +pyritization's, pyritisation's +pyritization, pyritisation +pyritizations, pyritisations +pyritize, pyritise +pyritized, pyritised +pyritizes, pyritises +pyritizing, pyritising +pyrolyzable, pyrolysable +pyrolyzate's, pyrolysate's +pyrolyzate, pyrolysate +pyrolyzates, pyrolysates +pyrolyze's, pyrolyse's +pyrolyze, pyrolyse +pyrolyzed, pyrolysed +pyrolyzer, pyrolyser +pyrolyzes, pyrolyses +pyrolyzing, pyrolysing +Pythagoreanize's, Pythagoreanise's +Pythagoreanize, Pythagoreanise +Pythagoreanizes, Pythagoreanises +pythonine, pythoninae +pythonize, pythonise +pythonizes, pythonises +quadriphonic, quadrophonic +quadriphonics, quadrophonics +quaestor's, questor's +quaestor, questor +quaestors, questors +quahog's, quahaug's +quahog, quahaug +quahogs, quahaugs +Quakerization's, Quakerisation's +Quakerization, Quakerisation +Quakerizations, Quakerisations +Quakerize's, Quakerise's +Quakerize, Quakerise +Quakerizes, Quakerises +quantization's, quantisation's +quantization, quantisation +quantizations, quantisations +quantize, quantise +quantized, quantised +quantizer's, quantiser's +quantizer, quantiser +quantizers, quantisers +quantizes, quantises +quantizing, quantising +quarreled, quarrelled +quarreler's, quarreller's +quarreler, quarreller +quarrelers, quarrellers +quarreling, quarrelling +quarrelous, quarrellous +quarterization's, quarterisation's +quarterization, quarterisation +quarterizations, quarterisations +quartet's, quartette's +quartet, quartette +quartets, quartettes +quaters, quatres +que, quae +querele, querelae +questionaries, quaestionaries +questionary, quaestionary +questorial, quaestorial +questorship's, quaestorship's +questorship, quaestorship +queuing, queueing +quininize, quininise +quininizes, quininises +quintessentialize, quintessentialise +quintessentialized, quintessentialised +quintessentializes, quintessentialises +quintessentializing, quintessentialising +quintet's, quintette's +quintet, quintette +quintets, quintettes +Quran's, Qur'an's +Quran, Qur'an +Quranic, Qur'anic +Qurans, Qur'ans +raccoon's, racoon's +raccoon, racoon +raccoons, racoons +racemization's, racemisation's +racemization, racemisation +racemizations, racemisations +racemize, racemise +racemized, racemised +racemizes, racemises +racemizing, racemising +racialization's, racialisation's +racialization, racialisation +racializations, racialisations +racialize, racialise +racializes, racialises +Radborne's, Radbourne's +Radborne, Radbourne +radialization's, radialisation's +radialization, radialisation +radializations, radialisations +radialize, radialise +radialized, radialised +radializes, radialises +radializing, radialising +radicalization's, radicalisation's +radicalization, radicalisation +radicalizations, radicalisations +radicalize, radicalise +radicalized, radicalised +radicalizes, radicalises +radicalizing, radicalising +radiopasteurization, radiopasteurisation +radiosensitize, radiosensitise +radiosensitized, radiosensitised +radiosensitizes, radiosensitises +radiosensitizing, radiosensitising +radiosterilization, radiosterilisation +radiosterilize, radiosterilise +radiosterilized, radiosterilised +radiosterilizes, radiosterilises +radiosterilizing, radiosterilising +radiumization's, radiumisation's +radiumization, radiumisation +radiumizations, radiumisations +radiumize, radiumise +radiumizes, radiumises +rajah's, raja's +rajah, raja +rajahs, rajas +Rame's, Ramae's +Rame, Ramae +ramekin's, ramequin's +ramekin, ramequin +ramekins, ramequins +rampier, rampire +rancor's, rancour's +rancor, rancour +rancors, rancours +randomization's, randomisation's +randomization, randomisation +randomizations, randomisations +randomize, randomise +randomized, randomised +randomizer's, randomiser's +randomizer, randomiser +randomizers, randomisers +randomizes, randomises +randomizing, randomising +ranee's, rani's +ranee, rani +ranees, ranis +raphe, raphae +raphide, raphidae +rapturize, rapturise +rapturized, rapturised +rapturizes, rapturises +rapturizing, rapturising +rascalize, rascalise +rascalizes, rascalises +rationalizable's, rationalisable's +rationalizable, rationalisable +rationalizables, rationalisables +rationalization's, rationalisation's +rationalization, rationalisation +rationalizations, rationalisations +rationalize, rationalise +rationalized, rationalised +rationalizer's, rationaliser's +rationalizer, rationaliser +rationalizers, rationalisers +rationalizes, rationalises +rationalizing, rationalising +ratite, ratitae +ratline's, ratlin's +ratlines, ratlins +raveler's, raveller's +raveler, raveller +ravelers, ravellers +reacclimatization's, reacclimatisation's +reacclimatization, reacclimatisation +reacclimatizations, reacclimatisations +reacclimatize, reacclimatise +reacclimatized, reacclimatised +reacclimatizes, reacclimatises +reacclimatizing, reacclimatising +reactualize, reactualise +reactualizes, reactualises +readvertize, readvertise +readvertized, readvertised +readvertizing, readvertising +realisticize, realisticise +realisticizes, realisticises +realizabilities, realisabilities +realizability's, realisability's +realizability, realisability +realizable, realisable +realizableness's, realisableness's +realizableness, realisableness +realizabler, realisabler +realizables, realisables +realizablest, realisablest +realizablies, realisablies +realizably, realisably +realization's, realisation's +realization, realisation +realizations, realisations +realize, realise +realized, realised +realizer's, realiser's +realizer, realiser +realizers, realisers +realizes, realises +realizing's, realising's +realizing, realising +realizingly, realisingly +realizings, realisings +reanalyze, reanalyse +reanalyzed, reanalysed +reanalyzer, reanalyser +reanalyzers, reanalysers +reanalyzes, reanalyses +reanalyzing, reanalysing +reanimalize, reanimalise +reanimalizes, reanimalises +reapologize, reapologise +reapologizes, reapologises +reauthorization's, reauthorisation's +reauthorization, reauthorisation +reauthorizations, reauthorisations +reauthorize, reauthorise +reauthorizes, reauthorises +rebaptization's, rebaptisation's +rebaptization, rebaptisation +rebaptizations, rebaptisations +rebaptize, rebaptise +rebaptized, rebaptised +rebaptizes, rebaptises +rebaptizing, rebaptising +rebourbonize, rebourbonise +rebourbonizes, rebourbonises +rebrutalize, rebrutalise +rebrutalizes, rebrutalises +recanalization, recanalisation +recapitalization's, recapitalisation's +recapitalization, recapitalisation +recapitalizations, recapitalisations +recapitalize, recapitalise +recapitalized, recapitalised +recapitalizes, recapitalises +recapitalizing, recapitalising +recarbonization's, recarbonisation's +recarbonization, recarbonisation +recarbonizations, recarbonisations +recarbonize, recarbonise +recarbonizer, recarboniser +recarbonizers, recarbonisers +recarbonizes, recarbonises +recategorized, recategorised +recausticize, recausticise +recausticizes, recausticises +recentralization's, recentralisation's +recentralization, recentralisation +recentralizations, recentralisations +recentralize, recentralise +recentralizes, recentralises +recercele, recercelae +reciprocalize, reciprocalise +reciprocalizes, reciprocalises +recivilization's, recivilisation's +recivilization, recivilisation +recivilizations, recivilisations +recivilize, recivilise +recivilizes, recivilises +recognizability, recognisability +recognizable, recognisable +recognizabler, recognisabler +recognizablest, recognisablest +recognizably, recognisably +recognizance's, recognisance's +recognizance, recognisance +recognizances, recognisances +recognize, recognise +recognized, recognised +recognizedlies, recognisedlies +recognizedly, recognisedly +recognizer's, recogniser's +recognizer, recogniser +recognizers, recognisers +recognizes, recognises +recognizing, recognising +recognizinglies, recognisinglies +recognizingly, recognisingly +recolonization's, recolonisation's +recolonization, recolonisation +recolonizations, recolonisations +recolonize, recolonise +recolonized, recolonised +recolonizes, recolonises +recolonizing, recolonising +recolor's, recolour's +recolor, recolour +recoloration's, recolouration's +recoloration, recolouration +recolorations, recolourations +recolored, recoloured +recoloring, recolouring +recolors, recolours +reconceptualization, reconceptualisation +reconceptualizing, reconceptualising +reconnoiter's, reconnoitre's +reconnoiter, reconnoitre +reconnoitered, reconnoitred +reconnoiterer's, reconnoitrer's +reconnoiterer, reconnoitrer +reconnoiterers, reconnoitrers +reconnoitering, reconnoitring +reconnoiters, reconnoitres +recriticize, recriticise +recriticizes, recriticises +recrystallization's, recrystallisation's +recrystallization, recrystallisation +recrystallizations, recrystallisations +recrystallize, recrystallise +recrystallized, recrystallised +recrystallizes, recrystallises +recrystallizing, recrystallising +redialed, redialled +redialer, redialler +redialing, redialling +redisseize, redisseise +redisseizin, redisseisin +reedified, reaedified +reedifies, reaedifies +reedify, reaedify +reedifying, reaedifying +reemphasize, reemphasise +reemphasized, reemphasised +reemphasizer, reemphasiser +reemphasizers, reemphasisers +reemphasizes, reemphasises +reemphasizing, reemphasising +reentrance's, reaentrance's +reentrance, reaentrance +reexportation's, reaexportation's +reexportation, reaexportation +reexporter's, reaexporter's +reexporter, reaexporter +refavor's, refavour's +refavor, refavour +refavors, refavours +refertilization's, refertilisation's +refertilization, refertilisation +refertilizations, refertilisations +refertilize, refertilise +refertilizes, refertilises +reflectorize's, reflectorise's +reflectorize, reflectorise +reflectorized, reflectorised +reflectorizes, reflectorises +reflectorizing, reflectorising +reforestization's, reforestisation's +reforestization, reforestisation +reforestize, reforestise +reforestizes, reforestises +reformades, reformadoes +refueled, refuelled +refueling, refuelling +regalize, regalise +regalizes, regalises +regalvanization's, regalvanisation's +regalvanization, regalvanisation +regalvanizations, regalvanisations +regalvanize, regalvanise +regalvanizes, regalvanises +reges, regoes +regionalization's, regionalisation's +regionalization, regionalisation +regionalizations, regionalisations +regionalize, regionalise +regionalized, regionalised +regionalizes, regionalises +regionalizing, regionalising +regularization's, regularisation's +regularization, regularisation +regularizations, regularisations +regularize, regularise +regularized, regularised +regularizer's, regulariser's +regularizer, regulariser +regularizers, regularisers +regularizes, regularises +regularizing, regularising +regulize, regulise +regulized, regulised +regulizes, regulises +regulizing, regulising +reharmonization, reharmonisation +reharmonize, reharmonise +reharmonizes, reharmonises +Rehm's, Roehm's +Rehm, Roehm +rehonor's, rehonour's +rehonor, rehonour +rehonors, rehonours +rehumanization's, rehumanisation's +rehumanization, rehumanisation +rehumanize, rehumanise +rehumanizes, rehumanises +rehybridize, rehybridise +rehybridizes, rehybridises +reindustrialization, reindustrialisation +reindustrializations, reindustrialisations +reindustrialize, reindustrialise +reindustrialized, reindustrialised +reindustrializes, reindustrialises +reindustrializing, reindustrialising +reinforce, reenforce +reinforceable, reenforceable +reinforced, reenforced +reinforces, reenforces +reinforcing, reenforcing +reinitialization, reinitialisation +reinitialize, reinitialise +reinitialized, reinitialised +reinitializes, reinitialises +reinitializing, reinitialising +reitemize, reitemise +reitemizes, reitemises +rejuvenize, rejuvenise +rejuvenized, rejuvenised +rejuvenizes, rejuvenises +rejuvenizing, rejuvenising +relabeled, relabelled +relabeler, relabeller +relabelers, relabellers +relabeling, relabelling +relativization's, relativisation's +relativization, relativisation +relativizations, relativisations +relativize, relativise +relativized, relativised +relativizes, relativises +relativizing, relativising +religionize, religionise +religionized, religionised +religionizes, religionises +religionizing, religionising +remagnetization's, remagnetisation's +remagnetization, remagnetisation +remagnetizations, remagnetisations +remagnetize, remagnetise +remagnetizes, remagnetises +rematerialize, rematerialise +rematerialized, rematerialised +rematerializes, rematerialises +rememorize, rememorise +rememorizes, rememorises +remilitarization's, remilitarisation's +remilitarization, remilitarisation +remilitarizations, remilitarisations +remilitarize, remilitarise +remilitarized, remilitarised +remilitarizes, remilitarises +remilitarizing, remilitarising +remineralization's, remineralisation's +remineralization, remineralisation +remineralizations, remineralisations +remineralize, remineralise +remineralized, remineralised +remineralizes, remineralises +remineralizing, remineralising +remobilization's, remobilisation's +remobilization, remobilisation +remobilizations, remobilisations +remobilize, remobilise +remobilizes, remobilises +remodeled, remodelled +remodeling, remodelling +remold, remould +remolded, remoulded +remolding, remoulding +remolds, remoulds +remonetization's, remonetisation's +remonetization, remonetisation +remonetizations, remonetisations +remonetize, remonetise +remonetized, remonetised +remonetizes, remonetises +remonetizing, remonetising +remoralization, remoralisation +remoralizations, remoralisations +remoralize, remoralise +remoralized, remoralised +remoralizes, remoralises +remoralizing, remoralising +renationalize, renationalise +renationalized, renationalised +renationalizes, renationalises +renationalizing, renationalising +rencounter, rencontre +Renferd's, Renfred's +Renferd, Renfred +renormalization's, renormalisation's +renormalization, renormalisation +renormalizations, renormalisations +renormalize, renormalise +renormalized, renormalised +renormalizes, renormalises +renormalizing, renormalising +reobjectivization's, reobjectivisation's +reobjectivization, reobjectivisation +reobjectivizations, reobjectivisations +reobjectivize, reobjectivise +reobjectivizes, reobjectivises +reorganization's, reorganisation's +reorganization, reorganisation +reorganizational, reorganisational +reorganizationist's, reorganisationist's +reorganizationist, reorganisationist +reorganizationists, reorganisationists +reorganizations, reorganisations +reorganize, reorganise +reorganized, reorganised +reorganizer's, reorganiser's +reorganizer, reorganiser +reorganizers, reorganisers +reorganizes, reorganises +reorganizing, reorganising +reoxidize, reoxidise +reoxidized, reoxidised +reoxidizes, reoxidises +reoxidizing, reoxidising +reoxygenize, reoxygenise +reoxygenizes, reoxygenises +repaganization's, repaganisation's +repaganization, repaganisation +repaganizations, repaganisations +repaganize, repaganise +repaganizer, repaganiser +repaganizers, repaganisers +repaganizes, repaganises +repatronize, repatronise +repatronizes, repatronises +repellent's, repellant's +repellent, repellant +repellents, repellants +repersonalize, repersonalise +rephosphorization's, rephosphorisation's +rephosphorization, rephosphorisation +rephosphorizations, rephosphorisations +rephosphorize, rephosphorise +rephosphorizes, rephosphorises +repolymerization's, repolymerisation's +repolymerization, repolymerisation +repolymerizations, repolymerisations +repolymerize, repolymerise +repolymerizes, repolymerises +repopularize, repopularise +reprivatization's, reprivatisation's +reprivatization, reprivatisation +reprivatizations, reprivatisations +reprivatize, reprivatise +reprivatized, reprivatised +reprivatizes, reprivatises +reprivatizing, reprivatising +reprized, reprised +reprogram, reprogramme +reprograms, reprogrammes +republicanization's, republicanisation's +republicanization, republicanisation +republicanizations, republicanisations +republicanize, republicanise +republicanized, republicanised +republicanizer's, republicaniser's +republicanizer, republicaniser +republicanizers, republicanisers +republicanizes, republicanises +republicanizing, republicanising +repulverize, repulverise +repulverizes, repulverises +reroyalize, reroyalise +reroyalizes, reroyalises +reseize, reseise +reseizer, reseiser +resensitization's, resensitisation's +resensitization, resensitisation +resensitizations, resensitisations +resensitize, resensitise +resensitizes, resensitises +resepulcher, resepulchre +resepulchers, resepulchres +reshes, reshoes +resinize, resinise +resinized, resinised +resinizes, resinises +resinizing, resinising +resolemnize, resolemnise +resolemnizes, resolemnises +respectabilize, respectabilise +respectabilized, respectabilised +respectabilizes, respectabilises +respectabilizing, respectabilising +restandardization's, restandardisation's +restandardization, restandardisation +restandardizations, restandardisations +restandardize, restandardise +restandardizes, restandardises +restaurateur's, restauranteur's +restaurateur, restauranteur +restaurateurs, restauranteurs +resterilize, resterilise +resterilizes, resterilises +restigmatize, restigmatise +restigmatizes, restigmatises +resurrectionize, resurrectionise +resurrectionized, resurrectionised +resurrectionizes, resurrectionises +resurrectionizing, resurrectionising +resymbolization's, resymbolisation's +resymbolization, resymbolisation +resymbolizations, resymbolisations +resymbolize, resymbolise +resymbolizes, resymbolises +resynchronization's, resynchronisation's +resynchronization, resynchronisation +resynchronizations, resynchronisations +resynchronize, resynchronise +resynchronized, resynchronised +resynchronizes, resynchronises +resynchronizing, resynchronising +resynthesize, resynthesise +resynthesizes, resynthesises +retinize, retinise +retinizes, retinises +retinule, retinulae +retranquilize, retranquilise +retranquilizes, retranquilises +retrocecal, retrocaecal +reutilization's, reutilisation's +reutilization, reutilisation +reutilize, reutilise +reutilized, reutilised +reutilizes, reutilises +reutilizing, reutilising +revalorization's, revalorisation's +revalorization, revalorisation +revalorizations, revalorisations +revalorize, revalorise +revalorized, revalorised +revalorizes, revalorises +revalorizing, revalorising +revaporization's, revapourisation's +revaporization, revapourisation +revaporizations, revapourisations +revaporize, revaporise +revaporizes, revaporises +revelationize, revelationise +revelationizes, revelationises +reveled, revelled +reveler's, reveller's +reveler, reveller +revelers, revellers +reveling, revelling +revelings, revellings +reverie's, revery's +reverie, revery +revigor, revigour +revisualization's, revisualisation's +revisualization, revisualisation +revisualizations, revisualisations +revisualize, revisualise +revisualizes, revisualises +revitalization's, revitalisation's +revitalization, revitalisation +revitalizations, revitalisations +revitalize, revitalise +revitalized, revitalised +revitalizer, revitaliser +revitalizers, revitalisers +revitalizes, revitalises +revitalizing, revitalising +revivalize, revivalise +revivalizes, revivalises +revocable, revokable +revolatilize, revolatilise +revolatilizes, revolatilises +revolutionize, revolutionise +revolutionized, revolutionised +revolutionizement's, revolutionisement's +revolutionizement, revolutionisement +revolutionizements, revolutionisements +revolutionizer's, revolutioniser's +revolutionizer, revolutioniser +revolutionizers, revolutionisers +revolutionizes, revolutionises +revolutionizing, revolutionising +Rexford's, Rexfourd's +Rexford, Rexfourd +rhaphe, rhaphae +rhapsodize, rhapsodise +rhapsodized, rhapsodised +rhapsodizes, rhapsodises +rhapsodizing, rhapsodising +rheadine, rhoeadine +rhebosis, rhaebosis +Rhetian's, Rhaetian's +Rhetian, Rhaetian +Rhetic, Rhaetic +rhetorize, rhetorise +rhetorized, rhetorised +rhetorizes, rhetorises +rhetorizing, rhetorising +rheumatize, rheumatise +rheumatized, rheumatised +rheumatizes, rheumatises +rheumatizing, rheumatising +rhinocele, rhinocoele +rhinocelian, rhinocoelian +rhinorrhea, rhinorrhoea +rhinorrheal, rhinorrhoeal +rhodanize, rhodanise +rhodanized, rhodanised +rhodanizes, rhodanises +rhodanizing, rhodanising +rhotacize, rhotacise +rhotacized, rhotacised +rhotacizes, rhotacises +rhotacizing, rhotacising +rhythmicize, rhythmicise +rhythmicizes, rhythmicises +rhythmizable's, rhythmisable's +rhythmizable, rhythmisable +rhythmizables, rhythmisables +rhythmization's, rhythmisation's +rhythmization, rhythmisation +rhythmizations, rhythmisations +rhythmize, rhythmise +rhythmized, rhythmised +rhythmizes, rhythmises +rhythmizing, rhythmising +rickshaw's, ricksha's +rickshaw, ricksha +rickshaws, rickshas +ridiculize, ridiculise +ridiculizes, ridiculises +rigidize, rigidise +rigidized, rigidised +rigidizes, rigidises +rigidizing, rigidising +rigmarole's, rigamarole's +rigmarole, rigamarole +rigmaroles, rigamaroles +rigor's, rigour's +rigor, rigour +rigorism's, rigourism's +rigorism, rigourism +rigorist's, rigourist's +rigorist, rigourist +rigoristic, rigouristic +rigors, rigours +riotize, riotise +riotizes, riotises +riposte's, ripost's +riposte, ripost +ripostes, riposts +ritornelle, ritournelle +ritornelles, ritournelles +ritualization's, ritualisation's +ritualization, ritualisation +ritualizations, ritualisations +ritualize, ritualise +ritualized, ritualised +ritualizes, ritualises +ritualizing, ritualising +rivaled, rivalled +rivaless's, rivalless's +rivaless, rivalless +rivalesses, rivallesses +rivaling, rivalling +rivalize, rivalise +rivalized, rivalised +rivalizes, rivalises +rivalizing, rivalising +robotization's, robotisation's +robotization, robotisation +robotizations, robotisations +robotize, robotise +robotized, robotised +robotizes, robotises +robotizing, robotising +roed, rooed +Roentgen, Rˆntgen +roentgenize, roentgenise +roer, rore +Romania's, Roumania's +Romania, Roumania +Romanias, Roumanias +Romanization's, Romanisation's +Romanization, Romanisation +Romanizations, Romanisations +Romanize, Romanise +romanize, romanise +Romanized, Romanised +romanized, romanised +Romanizer's, Romaniser's +Romanizer, Romaniser +Romanizers, Romanisers +Romanizes, Romanises +romanizes, romanises +Romanizing, Romanising +romanizing, romanising +romanticization's, romanticisation's +romanticization, romanticisation +romanticizations, romanticisations +romanticize, romanticise +romanticized, romanticised +romanticizes, romanticises +romanticizing, romanticising +ropy, ropey +routinization's, routinisation's +routinization, routinisation +routinizations, routinisations +routinize, routinise +routinized, routinised +routinizes, routinises +routinizing, routinising +roweled, rowelled +roweling, rowelling +royalization's, royalisation's +royalization, royalisation +royalizations, royalisations +royalize, royalise +royalized, royalised +royalizes, royalises +royalizing, royalising +rubberization, rubberisation +rubberize, rubberise +rubberized, rubberised +rubberizes, rubberises +rubberizing, rubberising +ruble's, rouble's +ruble, rouble +rubles, roubles +rubricize, rubricise +rubricizes, rubricises +ruffianize, ruffianise +ruffianizes, ruffianises +ruggedization's, ruggedisation's +ruggedization, ruggedisation +ruggedizations, ruggedisations +ruggedize, ruggedise +ruggedized, ruggedised +ruggedizes, ruggedises +ruggedizing, ruggedising +rumor's, rumour's +rumor, rumour +rumored, rumoured +rumorer's, rumourer's +rumorer, rumourer +rumorers, rumourers +rumoring, rumouring +rumormonger's, rumourmonger's +rumormonger, rumourmonger +rumormongers, rumourmongers +rumors, rumours +ruralization's, ruralisation's +ruralization, ruralisation +ruralizations, ruralisations +ruralize, ruralise +ruralized, ruralised +ruralizes, ruralises +ruralizing, ruralising +Russianization's, Russianisation's +Russianization, Russianisation +russianization, russianisation +Russianizations, Russianisations +Russianize, Russianise +russianize, russianise +Russianized, Russianised +Russianizes, Russianises +Russianizing, Russianising +rusticize, rusticise +rusticized, rusticised +rusticizes, rusticises +rusticizing, rusticising +Sabbathize's, Sabbathise's +Sabbathize, Sabbathise +Sabbathizes, Sabbathises +sabbatize, sabbatise +sabbatized, sabbatised +sabbatizes, sabbatises +sabbatizing, sabbatising +Sabean, Sabaean +Sabeans, Sabaeans +saber's, sabre's +saber, sabre +saberbill, sabrebill +sabered, sabred +sabering, sabring +saberlike's, sabrelike's +saberlike, sabrelike +saberlikes, sabrelikes +sabers, sabres +sabertooth, sabretooth +saccharization, saccharisation +saccharizations, saccharisations +saccharize, saccharise +saccharized, saccharised +saccharizes, saccharises +saccharizing, saccharising +sacerdotalize, sacerdotalise +sacerdotalized, sacerdotalised +sacerdotalizes, sacerdotalises +sacerdotalizing, sacerdotalising +sacralization's, sacralisation's +sacralization, sacralisation +sacralizations, sacralisations +sacralize, sacralise +sacralized, sacralised +sacralizes, sacralises +sacralizing, sacralising +sacramentize, sacramentise +sacramentizes, sacramentises +Safier's, Safire's +Safier, Safire +sailorizing's, sailorising's +sailorizing, sailorising +sailorizings, sailorisings +sake's, saki's +sake, saki +sakes, sakis +salable, saleable +salabler, saleabler +salablest, saleablest +salinization, salinisation +salinize, salinise +salinizes, salinises +saltiers, saltires +saltierwise, saltirewise +saltpeter's, saltpetre's +saltpeter, saltpetre +saltpeters, saltpetres +sanctuarize, sanctuarise +sanctuarized, sanctuarised +sanctuarizes, sanctuarises +sanctuarizing, sanctuarising +sandaled, sandalled +sandaling, sandalling +Sanferd's, Sanfred's +Sanferd, Sanfred +Sanforize, Sanforise +Sanforizes, Sanforises +Sanforizing, Sanforising +sanitization's, sanitisation's +sanitization, sanitisation +sanitizations, sanitisations +sanitize, sanitise +sanitized, sanitised +sanitizer's, sanitiser's +sanitizer, sanitiser +sanitizers, sanitisers +sanitizes, sanitises +sanitizing, sanitising +Sanskritize's, Sanskritise's +Sanskritize, Sanskritise +sapientize, sapientise +sapientizes, sapientises +sapor, sapour +sapors, sapours +sapremia's, sapraemia's +sapremia, sapraemia +sapremias, sapraemias +sapremic, sapraemic +sarcine, sarcinae +sari's, saree's +sari, saree +saris, sarees +Sassanide, Sassanidae +satanize, satanise +satanizes, satanises +satellitize, satellitise +satellitized, satellitised +satellitizes, satellitises +satellitizing, satellitising +satinize, satinise +satinizes, satinises +satirizable's, satirisable's +satirizable, satirisable +satirizables, satirisables +satirization, satirisation +satirize, satirise +satirized, satirised +satirizer's, satiriser's +satirizer, satiriser +satirizers, satirisers +satirizes, satirises +satirizing, satirising +sative, sativae +savable, saveable +savagize, savagise +savagizes, savagises +savanna's, savannah's +savanna, savannah +savannas, savannahes +savior's, saviour's +savior, saviour +savioress, saviouress +saviorhood's, saviourhood's +saviorhood, saviourhood +saviorhoods, saviourhoods +saviors, saviours +saviorship's, saviourship's +saviorship, saviourship +saviorships, saviourships +savor's, savour's +savor, savour +savored, savoured +savorer's, savourer's +savorer, savourer +savorers, savourers +savorier, savourier +savories, savouries +savoriest, savouriest +savorilies, savourilies +savorily, savourily +savoriness's, savouriness's +savoriness, savouriness +savorinesses, savourinesses +savoring, savouring +savoringlier, savouringlier +savoringlies, savouringlies +savoringliest, savouringliest +savoringly, savouringly +savorless, savourless +savorlesser, savourlesser +savorlesses, savourlesses +savorlessest, savourlessest +savorly, savourly +savorous, savourous +savorouser, savourouser +savorousest, savourousest +savors, savours +savory's, savoury's +savory, savoury +Saxonization's, Saxonisation's +Saxonization, Saxonisation +Saxonizations, Saxonisations +Saxonize's, Saxonise's +Saxonize, Saxonise +Saxonized's, Saxonised's +Saxonized, Saxonised +Saxonizes, Saxonises +Saxonizing's, Saxonising's +Saxonizing, Saxonising +scalawag's, scallywag's +scalawag, scallywag +scalawags, scallywags +scallop's, scollop's +scallop, scollop +scalloped, scolloped +scalloping, scolloping +scallops, scollops +scandaled, scandalled +scandaling, scandalling +scandalization's, scandalisation's +scandalization, scandalisation +scandalizations, scandalisations +scandalize, scandalise +scandalized, scandalised +scandalizer's, scandaliser's +scandalizer, scandaliser +scandalizers, scandalisers +scandalizes, scandalises +scandalizing, scandalising +scaped, scapaed +scary, scarey +scena, scaena +scenarioization's, scenarioisation's +scenarioization, scenarioisation +scenarioizations, scenarioisations +scenarioize, scenarioise +scenarioizes, scenarioises +scenarization's, scenarisation's +scenarization, scenarisation +scenarizations, scenarisations +scenarize, scenarise +scenarized, scenarised +scenarizes, scenarises +scenarizing, scenarising +scepter's, sceptre's +scepter, sceptre +scepterdom, sceptredom +sceptered, sceptred +sceptering, sceptring +scepterless, sceptreless +scepterlesses, sceptrelesses +scepters, sceptres +Scevor's, Scevour's +Scevor, Scevour +schedulize, schedulise +schedulizes, schedulises +schemata, schemas +schematization's, schematisation's +schematization, schematisation +schematizations, schematisations +schematize, schematise +schematized, schematised +schematizer, schematiser +schematizers, schematisers +schematizes, schematises +schematizing, schematising +schillerization, schillerisation +schillerizations, schillerisations +schillerize, schillerise +schillerized, schillerised +schillerizes, schillerises +schillerizing, schillerising +schismatize, schismatise +schismatized, schismatised +schismatizes, schismatises +schismatizing, schismatising +schistocelia, schistocoelia +schlemiel's, shlemiel's +schlemiel, shlemiel +schlemiels, shlemiels +schlepped, shlepped +schlepping, shlepping +schmaltzy, schmalzy +schmalz's, shmaltz's +schmalz, shmaltz +schmalzes, shmaltzes +schmo's, schmoe's +schmo, schmoe +schnapps's, schnaps's +schnapps, schnaps +schtick's, shtik's +scientize, scientise +scientized, scientised +scientizes, scientises +scientizing, scientising +sclere, sclerae +sclerotization's, sclerotisation's +sclerotization, sclerotisation +sclerotize, sclerotise +sclerotized, sclerotised +sclerotizes, sclerotises +sclerotizing, sclerotising +scorse, scourse +scorsed, scoursed +scorses, scourses +scorsing, scoursing +Scotticize's, Scotticise's +Scotticize, Scotticise +Scotticized's, Scotticised's +Scotticized, Scotticised +Scotticizes, Scotticises +Scotticizing's, Scotticising's +Scotticizing, Scotticising +scripturalize, scripturalise +scripturalizes, scripturalises +scrod's, schrod's +scrod, schrod +scrods, schrods +scrunchy's, scrunchie's +scrunchy, scrunchie +scrutinization's, scrutinisation's +scrutinization, scrutinisation +scrutinizations, scrutinisations +scrutinize, scrutinise +scrutinized, scrutinised +scrutinizer's, scrutiniser's +scrutinizer, scrutiniser +scrutinizers, scrutinisers +scrutinizes, scrutinises +scrutinizing, scrutinising +scrutinizinglies, scrutinisinglies +scrutinizingly, scrutinisingly +se, sae +se, soe +seborrhea's, seborrhoea's +seborrhea, seborrhoea +seborrheas, seborrhoeas +seborrheic, seborrhoeic +sectarianization, sectarianisation +sectarianize, sectarianise +sectarianized, sectarianised +sectarianizes, sectarianises +sectarianizing, sectarianising +sectionalization's, sectionalisation's +sectionalization, sectionalisation +sectionalizations, sectionalisations +sectionalize, sectionalise +sectionalized, sectionalised +sectionalizes, sectionalises +sectionalizing, sectionalising +sectionization, sectionisation +sectionizations, sectionisations +sectionize, sectionise +sectionized, sectionised +sectionizes, sectionises +sectionizing, sectionising +sectorization, sectorisation +sectorizations, sectorisations +sectorize, sectorise +sectorized, sectorised +sectorizes, sectorises +sectorizing, sectorising +secularization's, secularisation's +secularization, secularisation +secularizations, secularisations +secularize, secularise +secularized, secularised +secularizer's, seculariser's +secularizer, seculariser +secularizers, secularisers +secularizes, secularises +secularizing, secularising +seculum, saeculum +seculums, saeculums +securitization, securitisation +securitizations, securitisations +securitize, securitise +securitized, securitised +securitizes, securitises +securitizing, securitising +Seed's, Saeed's +Seed, Saeed +seizable, seisable +seizer's, seiser's +seizer, seiser +seizers, seisers +seizin's, seisin's +seizin, seisin +seizings, seisings +seizins, seisins +selle, sellae +selvage's, selvedge's +selvage, selvedge +selvages, selvedges +Semenov's, Semaenov's +Semenov, Semaenov +semianesthetic, semianaesthetic +semicarbonize, semicarbonise +semicarbonizes, semicarbonises +semicivilization's, semicivilisation's +semicivilization, semicivilisation +semicivilizations, semicivilisations +semicivilized's, semicivilised's +semicivilized, semicivilised +semicivilizeds, semiciviliseds +semifossilized's, semifossilised's +semifossilized, semifossilised +semifossilizeds, semifossiliseds +semihonor's, semihonour's +semihonor, semihonour +semihonors, semihonours +semihumanized's, semihumanised's +semihumanized, semihumanised +semihumanizeds, semihumaniseds +semimercerized's, semimercerised's +semimercerized, semimercerised +semimercerizeds, semimerceriseds +semimineralized's, semimineralised's +semimineralized, semimineralised +semimineralizeds, semimineraliseds +seminarize, seminarise +seminarizes, seminarises +seminationalization's, seminationalisation's +seminationalization, seminationalisation +seminationalizations, seminationalisations +semiorganized's, semiorganised's +semiorganized, semiorganised +semiorganizeds, semiorganiseds +semioxidized's, semioxidised's +semioxidized, semioxidised +semioxidizeds, semioxidiseds +semioxygenized's, semioxygenised's +semioxygenized, semioxygenised +semioxygenizeds, semioxygeniseds +semiprofessionalized's, semiprofessionalised's +semiprofessionalized, semiprofessionalised +semiprofessionalizeds, semiprofessionaliseds +semite, semitae +Semiticize's, Semiticise's +Semiticize, Semiticise +Semiticizes, Semiticises +Semitization's, Semitisation's +Semitization, Semitisation +Semitizations, Semitisations +Semitize's, Semitise's +Semitize, Semitise +Semitized's, Semitised's +Semitized, Semitised +Semitizes, Semitises +Semitizing's, Semitising's +Semitizing, Semitising +semivulcanized's, semivulcanised's +semivulcanized, semivulcanised +semivulcanizeds, semivulcaniseds +semper, sempre +senilize, senilise +senilizes, senilises +sensationalize, sensationalise +sensationalized, sensationalised +sensationalizes, sensationalises +sensationalizing, sensationalising +sensitization's, sensitisation's +sensitization, sensitisation +sensitizations, sensitisations +sensitize, sensitise +sensitized, sensitised +sensitizer's, sensitiser's +sensitizer, sensitiser +sensitizers, sensitisers +sensitizes, sensitises +sensitizing, sensitising +sensize, sensise +sensizes, sensises +sensualization's, sensualisation's +sensualization, sensualisation +sensualizations, sensualisations +sensualize, sensualise +sensualized, sensualised +sensualizes, sensualises +sensualizing, sensualising +sentimentalization's, sentimentalisation's +sentimentalization, sentimentalisation +sentimentalizations, sentimentalisations +sentimentalize, sentimentalise +sentimentalized, sentimentalised +sentimentalizer, sentimentaliser +sentimentalizers, sentimentalisers +sentimentalizes, sentimentalises +sentimentalizing, sentimentalising +sentineled, sentinelled +sentineling, sentinelling +sepaled, sepalled +sepaledder, sepalledder +sepaleddest, sepalleddest +Septembrizer's, Septembriser's +Septembrizer, Septembriser +Septembrizers, Septembrisers +septemia, septaemia +septet's, septette's +septet, septette +septets, septettes +septicemia's, septicaemia's +septicemia, septicaemia +septicemias, septicaemias +septicemic, septicaemic +septicization's, septicisation's +septicization, septicisation +septicizations, septicisations +septicolored, septicoloured +sepulcher's, sepulchre's +sepulcher, sepulchre +sepulchered, sepulchred +sepulchering, sepulchring +sepulchers, sepulchres +sepulchralize, sepulchralise +sepulchralizes, sepulchralises +sequentialize, sequentialise +sequentialized, sequentialised +sequentializes, sequentialises +sequentializing, sequentialising +serape's, sarape's +serape, sarape +serapes, sarapes +serenize, serenise +serenizes, serenises +serializability, serialisability +serializable, serialisable +serialization's, serialisation's +serialization, serialisation +serializations, serialisations +serialize, serialise +serialized, serialised +serializes, serialises +serializing, serialising +sericitization, sericitisation +sericitizations, sericitisations +sermonize, sermonise +sermonized, sermonised +sermonizer's, sermoniser's +sermonizer, sermoniser +sermonizers, sermonisers +sermonizes, sermonises +sermonizing, sermonising +serose, serosae +serpentinization's, serpentinisation's +serpentinization, serpentinisation +serpentinizations, serpentinisations +serpentinize, serpentinise +serpentinized, serpentinised +serpentinizes, serpentinises +serpentinizing, serpentinising +serpentize, serpentise +serpentized, serpentised +serpentizes, serpentises +serpentizing, serpentising +serre, serrae +servilize, servilise +servilizes, servilises +seta, saeta +setule, setulae +severalize, severalise +severalizes, severalises +severization's, severisation's +severization, severisation +severizations, severisations +severize, severise +severizes, severises +sextet's, sextette's +sextet, sextette +sextets, sextettes +sexualization's, sexualisation's +sexualization, sexualisation +sexualizations, sexualisations +sexualize, sexualise +sexualized, sexualised +sexualizes, sexualises +sexualizing, sexualising +Shakespearize's, Shakespearise's +Shakespearize, Shakespearise +Shakespearizes, Shakespearises +shammy's, chammy's +shammy, chammy +shareable, sharable +sharpie's, sharpy's +sharpie, sharpy +sheikdom's, sheikhdom's +sheikdom, sheikhdom +sheikdoms, sheikhdoms +shellac's, shellack's +shellac, shellack +shellacs, shellacks +shepherdize, shepherdise +shepherdizes, shepherdises +sher, shoer +sherardize, sherardise +sherardized, sherardised +sherardizes, sherardises +sherardizing, sherardising +sherbet's, sherbert's +sherbet, sherbert +sherbets, sherberts +Shere's, Shree's +Shere, Shree +shere, shree +shillelagh's, shillalah's +shillelagh, shillalah +shillelaghes, shillalahes +Shintoize's, Shintoise's +Shintoize, Shintoise +Shintoizes, Shintoises +Shkoder's, Shkodaer's +Shkoder, Shkodaer +shlep, shlepp +shlepp's, shlep's +shleps, shlepps +shlock, shlocky +shorty's, shortie's +shorty, shortie +shoveled, shovelled +shoveler's, shoveller's +shoveler, shoveller +shovelers, shovellers +shoveling, shovelling +shriveled, shrivelled +shriveling, shrivelling +shtik, schtick +shtiks, schticks +sialorrhea, sialorrhoea +siderealize, siderealise +siderealizes, siderealises +signaled, signalled +signaler's, signaller's +signaler, signaller +signalers, signallers +signaling, signalling +signalization, signalisation +signalize, signalise +signalized, signalised +signalizes, signalises +signalizing, signalising +siled, siloed +silicatization's, silicatisation's +silicatization, silicatisation +silicatizations, silicatisations +siliceous, silicious +silicidize, silicidise +silicidizes, silicidises +siliconize, siliconise +siliconizes, siliconises +silicule, siliculae +silique, siliquae +silverize, silverise +silverized, silverised +silverizer's, silveriser's +silverizer, silveriser +silverizers, silverisers +silverizes, silverises +silverizing, silverising +similarize, similarise +similarizes, similarises +similize, similise +similized, similised +similizes, similises +similizing, similising +simonize, simonise +Sine's, Sinae's +Sine, Sinae +singularization's, singularisation's +singularization, singularisation +singularizations, singularisations +singularize, singularise +singularized, singularised +singularizes, singularises +singularizing, singularising +sinicize, sinicise +sinicized, sinicised +sinicizes, sinicises +sinicizing, sinicising +siphon's, syphon's +siphon, syphon +siphoned, syphoned +siphoning, syphoning +siphonless, syphonless +siphonlesses, syphonlesses +siphonlike's, syphonlike's +siphonlike, syphonlike +siphonlikes, syphonlikes +siphonophore's, syphonophore's +siphonophore, syphonophore +siphonostele's, syphonostele's +siphonostele, syphonostele +siphonostelic, syphonostelic +siphonostely, syphonostely +siphons, syphons +sirenize, sirenise +sirenized, sirenised +sirenizes, sirenises +sirenizing, sirenising +sirree's, siree's +sirree, siree +sirrees, sirees +sisterize, sisterise +sisterizes, sisterises +sistern, sistren +sizable, sizeable +sizableness, sizeableness +sizably, sizeably +sizel, sisel +skeer, skere +skeletonization's, skeletonisation's +skeletonization, skeletonisation +skeletonizations, skeletonisations +skeletonize, skeletonise +skeletonized, skeletonised +skeletonizer's, skeletoniser's +skeletonizer, skeletoniser +skeletonizers, skeletonisers +skeletonizes, skeletonises +skeletonizing, skeletonising +skeptic's, sceptic's +skeptic, sceptic +skeptical, sceptical +skepticaler, scepticaler +skepticalest, scepticalest +skeptically, sceptically +skepticer, scepticer +skepticest, scepticest +skepticism's, scepticism's +skepticism, scepticism +skepticisms, scepticisms +skepticize, skepticise +skepticizes, skepticises +skeptics, sceptics +skillful, skilful +skillfully, skilfully +skillfulness's, skilfulness's +skillfulness, skilfulness +skulduggery's, skullduggery's +skulduggery, skullduggery +skyer, skyre +skyers, skyres +Slavicize's, Slavicise's +Slavicize, Slavicise +Slavicizes, Slavicises +Slavization's, Slavisation's +Slavization, Slavisation +Slavizations, Slavisations +Slavize's, Slavise's +Slavize, Slavise +Slavizes, Slavises +Slavonicize's, Slavonicise's +Slavonicize, Slavonicise +Slavonicized's, Slavonicised's +Slavonicized, Slavonicised +Slavonicizes, Slavonicises +Slavonicizing's, Slavonicising's +Slavonicizing, Slavonicising +Slavonize's, Slavonise's +Slavonize, Slavonise +Slavonized's, Slavonised's +Slavonized, Slavonised +Slavonizes, Slavonises +Slavonizing's, Slavonising's +Slavonizing, Slavonising +sle, slae +slenderize, slenderise +slenderized, slenderised +slenderizes, slenderises +slenderizing, slenderising +slier, slyer +sliest, slyest +sloganize, sloganise +sloganized, sloganised +sloganizes, sloganises +sloganizing, sloganising +sloganizings, sloganisings +sluggardize, sluggardise +sluggardized, sluggardised +sluggardizes, sluggardises +sluggardizing, sluggardising +slumberous, slumbrous +slyly, slily +smidge's, smidgin's +smidge, smidgin +smidges, smidgins +smolder's, smoulder's +smolder, smoulder +smoldered, smouldered +smoldering, smouldering +smolders, smoulders +smoothie's, smoothy's +smoothie, smoothy +sniveled, snivelled +sniveler's, sniveller's +sniveler, sniveller +snivelers, snivellers +sniveling, snivelling +snivelings, snivellings +snobsniveling, snobsnivelling +snorkeled, snorkelled +snorkeling, snorkelling +snowplow's, snowplough's +snowplow, snowplough +snowplows, snowploughs +snowshed, snowshoed +snuffcolored, snuffcoloured +soberize, soberise +soberized, soberised +soberizes, soberises +soberizing, soberising +sobriquet's, soubriquet's +sobriquet, soubriquet +sobriquets, soubriquets +socialization's, socialisation's +socialization, socialisation +socializations, socialisations +socialize, socialise +socialized, socialised +socializer's, socialiser's +socializer, socialiser +socializes, socialises +socializing, socialising +sockdologizing, sockdologising +Socratize's, Socratise's +Socratize, Socratise +Socratized's, Socratised's +Socratized, Socratised +Socratizes, Socratises +Socratizing's, Socratising's +Socratizing, Socratising +sodomize, sodomise +sodomized, sodomised +sodomizes, sodomises +sodomizing, sodomising +softy's, softie's +softy, softie +sol's, so's +sol, so +solarization's, solarisation's +solarization, solarisation +solarizations, solarisations +solarize, solarise +solarized, solarised +solarizes, solarises +solarizing, solarising +soldierize, soldierise +soldierizes, soldierises +solecize, solecise +solecized, solecised +solecizes, solecises +solecizing, solecising +solemnization's, solemnisation's +solemnization, solemnisation +solemnizations, solemnisations +solemnize, solemnise +solemnized, solemnised +solemnizer's, solemniser's +solemnizer, solemniser +solemnizers, solemnisers +solemnizes, solemnises +solemnizing, solemnising +soliloquization, soliloquisation +soliloquize, soliloquise +soliloquized, soliloquised +soliloquizer's, soliloquiser's +soliloquizer, soliloquiser +soliloquizers, soliloquisers +soliloquizes, soliloquises +soliloquizing's, soliloquising's +soliloquizing, soliloquising +soliloquizingly, soliloquisingly +soliloquizings, soliloquisings +solmization's, solmisation's +solmization, solmisation +solmizations, solmisations +solonization, solonisation +solonizations, solonisations +sols, sos +solubilization's, solubilisation's +solubilization, solubilisation +solubilizations, solubilisations +solubilize, solubilise +solubilized, solubilised +solubilizes, solubilises +solubilizing, solubilising +solutize, solutise +solutizer's, solutiser's +solutizer, solutiser +solutizers, solutisers +solutizes, solutises +somber, sombre +somberer, sombrer +somberest, sombrest +somberish, sombreish +somberly, sombrely +somberness's, sombreness's +somberness, sombreness +sombernesses, sombrenesses +somesthesia, somaesthesia +somesthesis, somaesthesis +somniloquize, somniloquise +somniloquized, somniloquised +somniloquizes, somniloquises +somniloquizing, somniloquising +sonantized's, sonantised's +sonantized, sonantised +sonantizeds, sonantiseds +sonnetization's, sonnetisation's +sonnetization, sonnetisation +sonnetize, sonnetise +sonnetized, sonnetised +sonnetizes, sonnetises +sonnetizing, sonnetising +sorbitization, sorbitisation +sorbitizations, sorbitisations +sorbitize, sorbitise +sorbitized, sorbitised +sorbitizes, sorbitises +sorbitizing, sorbitising +sord, sourd +sordine, sourdine +sordines, sourdines +sororize, sororise +sororized, sororised +sororizes, sororises +sororizing, sororising +sory, soury +souffled, soufflaed +soulter, soultre +southernize, southernise +southernized, southernised +southernizes, southernises +southernizing, southernising +Sovietization's, Sovietisation's +sovietization's, sovietisation's +Sovietization, Sovietisation +sovietization, sovietisation +sovietizations, sovietisations +Sovietize, Sovietise +sovietize, sovietise +Sovietized, Sovietised +sovietized, sovietised +sovietizes, sovietises +Sovietizing, Sovietising +sovietizing, sovietising +spacey, spacy +spanemia, spanaemia +spanemic, spanaemic +Spaniardization's, Spaniardisation's +Spaniardization, Spaniardisation +Spaniardizations, Spaniardisations +Spaniardize's, Spaniardise's +Spaniardize, Spaniardise +Spaniardizes, Spaniardises +spaniolize, spaniolise +spaniolized, spaniolised +spaniolizes, spaniolises +spaniolizing, spaniolising +Spanishize's, Spanishise's +Spanishize, Spanishise +Spanishizes, Spanishises +spanopnea, spanopnoea +sparers, sparres +Spartanize's, Spartanise's +Spartanize, Spartanise +Spartanizes, Spartanises +spatialization's, spatialisation's +spatialization, spatialisation +spatializations, spatialisations +spatialize, spatialise +spatializes, spatialises +specialization's, specialisation's +specialization, specialisation +specializations, specialisations +specialize, specialise +specialized, specialised +specializer's, specialiser's +specializer, specialiser +specializers, specialisers +specializes, specialises +specializing, specialising +specialties, specialities +specialty's, speciality's +specialty, speciality +specificize, specificise +specificizes, specificises +specimenize, specimenise +specimenizes, specimenises +specter's, spectre's +specter, spectre +spectered, spectred +specterlike's, spectrelike's +specterlike, spectrelike +specterlikes, spectrelikes +specters, spectres +spectrocolorimetry's, spectrocolourimetry's +spectrocolorimetry, spectrocolourimetry +speer's, spere's +speer, spere +spelean, spelaean +speleological, spelaeological +speleothem, spelaeothem +speleothems, spelaeothems +spermatorrhea, spermatorrhoea +spermatorrheas, spermatorrhoeas +speronares, speronaroes +sphenethmoid, sphenoethmoid +sphenethmoidal, sphenoethmoidal +spherocrystal, sphaerocrystal +spheroidization, spheroidisation +spheroidizations, spheroidisations +spheroidize, spheroidise +spheroidized, spheroidised +spheroidizes, spheroidises +spheroidizing, spheroidising +spherosome, sphaerosome +spick's, spik's +spick, spik +spicks, spiks +Spiers's, Spires's +Spiers, Spires +spilled, spilt +spinule, spinulae +spiraled, spiralled +spiraling, spiralling +spiralization's, spiralisation's +spiralization, spiralisation +spiralizations, spiralisations +spiralize, spiralise +spiralizes, spiralises +spirea's, spiraea's +spirea, spiraea +spireas, spiraeas +spiritize, spiritise +spiritizes, spiritises +spiritualization's, spiritualisation's +spiritualization, spiritualisation +spiritualizations, spiritualisations +spiritualize, spiritualise +spiritualized, spiritualised +spiritualizer's, spiritualiser's +spiritualizer, spiritualiser +spiritualizers, spiritualisers +spiritualizes, spiritualises +spiritualizing, spiritualising +spirochetal, spirochaetal +spirochete's, spirochaete's +spirochete, spirochaete +spirochetes, spirochaetes +spirochetoses, spirochaetoses +spirochetosis's, spirochaetosis's +spirochetosis, spirochaetosis +spirochetotic, spirochaetotic +splanchnocele, splanchnocoele +splendor's, splendour's +splendor, splendour +splendorproof, splendourproof +splendors, splendours +splenectomized, splenectomised +splenization, splenisation +splenizations, splenisations +spoiled, spoilt +sponge_cake's, spongecake's +sponge_cake, spongecake +sponge_cakes, spongecakes +spumoni's, spumone's +spumoni, spumone +spumonis, spumones +spyer, spyre +squame, squamae +squamule, squamulae +Squier's, Squire's +Squier, Squire +squirreled, squirrelled +squirreling, squirrelling +stabilizable, stabilisable +stabilization's, stabilisation's +stabilization, stabilisation +stabilizations, stabilisations +stabilizator, stabilisator +stabilizators, stabilisators +stabilize, stabilise +stabilized, stabilised +stabilizer's, stabiliser's +stabilizer, stabiliser +stabilizers, stabilisers +stabilizes, stabilises +stabilizing, stabilising +stagy, stagey +stallionize, stallionise +stallionizes, stallionises +stalwartize, stalwartise +stalwartizes, stalwartises +stammelcolor, stammelcolour +standardizable's, standardisable's +standardizable, standardisable +standardizables, standardisables +standardization's, standardisation's +standardization, standardisation +standardizations, standardisations +standardize, standardise +standardized, standardised +standardizer's, standardiser's +standardizer, standardiser +standardizers, standardisers +standardizes, standardises +standardizing, standardising +stanzes, stanzoes +stapedectomized, stapedectomised +staphyledema, staphyloedema +statisticize, statisticise +statisticizes, statisticises +stearrhea, stearrhoea +steatorrhea, steatorrhoea +steatorrheas, steatorrhoeas +stele, stelae +stenciled, stencilled +stenciler's, stenciller's +stenciler, stenciller +stencilers, stencillers +stenciling, stencilling +stencilize, stencilise +stenopeic, stenopaeic +stentor, stentour +stentors, stentours +stercoremia, stercoraemia +stere, stree +sterilizabilities, sterilisabilities +sterilizability's, sterilisability's +sterilizability, sterilisability +sterilizable's, sterilisable's +sterilizable, sterilisable +sterilizabler, sterilisabler +sterilizables, sterilisables +sterilizablest, sterilisablest +sterilization's, sterilisation's +sterilization, sterilisation +sterilizations, sterilisations +sterilize, sterilise +sterilized, sterilised +sterilizer's, steriliser's +sterilizer, steriliser +sterilizers, sterilisers +sterilizes, sterilises +sterilizing, sterilising +stert, stret +sties, styes +stigmatization's, stigmatisation's +stigmatization, stigmatisation +stigmatizations, stigmatisations +stigmatize, stigmatise +stigmatized, stigmatised +stigmatizer's, stigmatiser's +stigmatizer, stigmatiser +stigmatizers, stigmatisers +stigmatizes, stigmatises +stigmatizing, stigmatising +stilbestrol's, stilboestrol's +stilbestrol, stilboestrol +stilbestrols, stilboestrols +stimuli, stimuluses +stipule, stipulae +stockinette's, stockinet's +stockinette, stockinet +stockinettes, stockinets +stogie's, stogy's +stogie, stogy +stomatodeum, stomatodaeum +stomodea, stomodaea +stomodeal, stomodaeal +stomodeum's, stomodaeum's +stomodeum, stomodaeum +stomodeums, stomodaeums +stony, stoney +storier, stourier +stour, stoor +stower, stowre +stowers, stowres +straitjacket's, straightjacket's +straitjacket, straightjacket +straitjacketed, straightjacketed +straitjacketing, straightjacketing +straitjackets, straightjackets +strata, stratums +strobile, strobilae +strobilization's, strobilisation's +strobilization, strobilisation +strobilizations, strobilisations +structuralization's, structuralisation's +structuralization, structuralisation +structuralizations, structuralisations +structuralize, structuralise +structuralizes, structuralises +strychninization's, strychninisation's +strychninization, strychninisation +strychninizations, strychninisations +strychninize, strychninise +strychninizes, strychninises +stumor, stumour +sty's, stye's +sty, stye +stylization's, stylisation's +stylization, stylisation +stylizations, stylisations +stylize, stylise +stylized, stylised +stylizer's, styliser's +stylizer, styliser +stylizers, stylisers +stylizes, stylises +stylizing, stylising +stylopized, stylopised +stymie's, stymy's +stymie, stymy +stymied, stymyed +subarmor's, subarmour's +subarmor, subarmour +subarmors, subarmours +subcaliber, subcalibre +subcategorizing, subcategorising +subcenter, subcentre +subduer, subdure +suberate, subaerate +suberization's, suberisation's +suberization, suberisation +suberizations, suberisations +suberize, suberise +suberized, suberised +suberizes, suberises +suberizing, suberising +subesophageal, suboesophageal +subetheric, subaetheric +subflavor's, subflavour's +subflavor, subflavour +subflavors, subflavours +subitize, subitise +subitized, subitised +subitizes, subitises +subitizing, subitising +subjectivization's, subjectivisation's +subjectivization, subjectivisation +subjectivizations, subjectivisations +subjectivize, subjectivise +subjectivized, subjectivised +subjectivizes, subjectivises +subjectivizing, subjectivising +sublimize, sublimise +sublimized, sublimised +sublimizes, sublimises +sublimizing, sublimising +subminiaturization's, subminiaturisation's +subminiaturization, subminiaturisation +subminiaturize, subminiaturise +subminiaturized, subminiaturised +subminiaturizes, subminiaturises +subminiaturizing, subminiaturising +subpoena's, subpena's +subpoena, subpena +subpoenaed, subpenaed +subpoenaing, subpenaing +subpoenas, subpenas +subpulverizer's, subpulveriser's +subpulverizer, subpulveriser +subpulverizers, subpulverisers +subsidizable's, subsidisable's +subsidizable, subsidisable +subsidizables, subsidisables +subsidization's, subsidisation's +subsidization, subsidisation +subsidizations, subsidisations +subsidize, subsidise +subsidized, subsidised +subsidizer's, subsidiser's +subsidizer, subsidiser +subsidizers, subsidisers +subsidizes, subsidises +subsidizing, subsidising +subspecialize's, subspecialise's +subspecialize, subspecialise +subspecializes, subspecialises +subspecialties, subspecialities +subspecialty's, subspeciality's +subspecialty, subspeciality +substandardize, substandardise +substandardizes, substandardises +substantialize, substantialise +substantialized, substantialised +substantializes, substantialises +substantializing, substantialising +substantivize, substantivise +substantivized, substantivised +substantivizes, substantivises +substantivizing, substantivising +substerilization, substerilisation +subterraneanize, subterraneanise +subterraneanizes, subterraneanises +subtilization's, subtilisation's +subtilization, subtilisation +subtilizations, subtilisations +subtilize, subtilise +subtilized, subtilised +subtilizer, subtiliser +subtilizers, subtilisers +subtilizes, subtilises +subtilizing, subtilising +subtotaled, subtotalled +subtotaling, subtotalling +suburbanization's, suburbanisation's +suburbanization, suburbanisation +suburbanizations, suburbanisations +suburbanize, suburbanise +suburbanized, suburbanised +suburbanizes, suburbanises +suburbanizing, suburbanising +subvitalization's, subvitalisation's +subvitalization, subvitalisation +subvitalized's, subvitalised's +subvitalized, subvitalised +subvitalizedder, subvitalisedder +subvitalizeddest, subvitaliseddest +subvitalizeds, subvitaliseds +succor's, succour's +succor, succour +succorable's, succourable's +succorable, succourable +succorables, succourables +succored, succoured +succorer's, succourer's +succorer, succourer +succorers, succourers +succorful, succourful +succoring, succouring +succorless, succourless +succorlesses, succourlesses +succorrhea, succorrhoea +succors, succours +succube, succubae +suers, sures +suggestionize, suggestionise +suggestionizes, suggestionises +sulcalize, sulcalise +sulcalized, sulcalised +sulcalizes, sulcalises +sulcalizing, sulcalising +sulfate's, sulphate's +sulfate, sulphate +sulfates, sulphates +sulfatize, sulfatise +sulfatizes, sulfatises +sulfide's, sulphide's +sulfide, sulphide +sulfides, sulphides +sulfur's, sulphur's +sulfur, sulphur +sulfured, sulphured +sulfuric, sulphuric +sulfuring, sulphuring +sulfurous, sulphurous +sulfurs, sulphurs +sulphurisation's, sulphurization's +sulphurisation, sulphurization +sulphurisations, sulphurizations +sulphurise, sulphurize +sulphurised, sulphurized +sulphurises, sulphurizes +sulphurising, sulphurizing +sultanize, sultanise +sultanizes, sultanises +sumac's, sumach's +sumac, sumach +sumacs, sumaches +summarizable, summarisable +summarization's, summarisation's +summarization, summarisation +summarizations, summarisations +summarize, summarise +summarized, summarised +summarizer's, summariser's +summarizer, summariser +summarizers, summarisers +summarizes, summarises +summarizing, summarising +summerize, summerise +summerizes, summerises +superacknowledgment's, superacknowledgement's +superacknowledgment, superacknowledgement +superacknowledgments, superacknowledgements +supercanonization's, supercanonisation's +supercanonization, supercanonisation +supercanonizations, supercanonisations +supercarbonization's, supercarbonisation's +supercarbonization, supercarbonisation +supercarbonizations, supercarbonisations +supercarbonize, supercarbonise +supercarbonizes, supercarbonises +supercivilization's, supercivilisation's +supercivilization, supercivilisation +supercivilizations, supercivilisations +supercivilized's, supercivilised's +supercivilized, supercivilised +supercivilizeds, superciviliseds +superemphasize, superemphasise +superemphasizes, superemphasises +superfetation, superfoetation +superfetations, superfoetations +superficialize, superficialise +superficialized, superficialised +superficializes, superficialises +superficializing, superficialising +superhumanize, superhumanise +superhumanized, superhumanised +superhumanizes, superhumanises +superhumanizing, superhumanising +supernaturalize, supernaturalise +supernaturalized, supernaturalised +supernaturalizes, supernaturalises +supernaturalizing, supernaturalising +superorganization's, superorganisation's +superorganization, superorganisation +superorganizations, superorganisations +superorganize, superorganise +superorganizes, superorganises +supersensitization's, supersensitisation's +supersensitization, supersensitisation +supersensitizations, supersensitisations +supersensitize, supersensitise +supersensitized, supersensitised +supersensitizing, supersensitising +superspecialize, superspecialise +superspecializes, superspecialises +supersubtilized's, supersubtilised's +supersubtilized, supersubtilised +supersubtilizeds, supersubtiliseds +supersulphurize, supersulphurise +supersulphurizes, supersulphurises +surgerize, surgerise +surgerizes, surgerises +surprizal, surprisal +sursize, sursise +surveil, surveille +swab's, swob's +swab, swob +swabbed, swobbed +swabbing, swobbing +swabs, swobs +sweetbrier's, sweetbriar's +sweetbrier, sweetbriar +sweetbriers, sweetbriars +swiveled, swivelled +swiveling, swivelling +sycophantize, sycophantise +sycophantized, sycophantised +sycophantizes, sycophantises +sycophantizing, sycophantising +syllabize, syllabise +syllabized, syllabised +syllabizes, syllabises +syllabizing, syllabising +syllogization, syllogisation +syllogizations, syllogisations +syllogize, syllogise +syllogized, syllogised +syllogizer, syllogiser +syllogizers, syllogisers +syllogizes, syllogises +syllogizing, syllogising +sylvan, silvan +sylvanize, sylvanise +sylvanizes, sylvanises +sylviine, sylviinae +symboled, symbolled +symboling, symbolling +symbolization's, symbolisation's +symbolization, symbolisation +symbolizations, symbolisations +symbolize, symbolise +symbolized, symbolised +symbolizer's, symboliser's +symbolizer, symboliser +symbolizers, symbolisers +symbolizes, symbolises +symbolizing, symbolising +symmetrically, symmetricly +symmetricalness, symmetricness +symmetricalnesses, symmetricnesses +symmetrization's, symmetrisation's +symmetrization, symmetrisation +symmetrizations, symmetrisations +symmetrize, symmetrise +symmetrized, symmetrised +symmetrizes, symmetrises +symmetrizing, symmetrising +sympathize, sympathise +sympathized, sympathised +sympathizer's, sympathiser's +sympathizer, sympathiser +sympathizers, sympathisers +sympathizes, sympathises +sympathizing's, sympathising's +sympathizing, sympathising +sympathizinglier, sympathisinglier +sympathizingliest, sympathisingliest +sympathizingly, sympathisingly +sympathizings, sympathisings +symphonization's, symphonisation's +symphonization, symphonisation +symphonize, symphonise +symphonized, symphonised +symphonizing, symphonising +symptomatize, symptomatise +symptomatized, symptomatised +symptomatizes, symptomatises +symptomatizing, symptomatising +symptomize, symptomise +symptomizes, symptomises +synagogue's, synagog's +synagogue, synagog +synagogues, synagogs +synalepha, synaloepha +synalephas, synaloephas +synalephe, synaloephe +sync's, synch's +sync, synch +synced, synched +synchronizable's, synchronisable's +synchronizable, synchronisable +synchronizables, synchronisables +synchronization's, synchronisation's +synchronization, synchronisation +synchronizations, synchronisations +synchronize, synchronise +synchronized, synchronised +synchronizer's, synchroniser's +synchronizer, synchroniser +synchronizers, synchronisers +synchronizes, synchronises +synchronizing, synchronising +syncing, synching +syncretize, syncretise +syncretized, syncretised +syncretizes, syncretises +syncretizing, syncretising +syncs, synches +syndicalize, syndicalise +syndicalizes, syndicalises +synecious, synoecious +synecologies, synoecologies +synecology, synoecology +synereses, synaereses +syneresis's, synaeresis's +syneresis, synaeresis +synergize, synergise +synergized, synergised +synergizes, synergises +synergizing, synergising +synesthesia's, synaesthesia's +synesthesia, synaesthesia +synesthesias, synaesthesias +synesthetic, synaesthetic +synestheticer, synaestheticer +synestheticest, synaestheticest +synetic, synoetic +synoecize, synoecise +synoecized, synoecised +synoecizes, synoecises +synoecizing, synoecising +synonymize, synonymise +synonymized, synonymised +synonymizes, synonymises +synonymizing, synonymising +synopsize, synopsise +synopsized, synopsised +synopsizes, synopsises +synopsizing, synopsising +synthesise, synthetize +synthesised, synthetized +synthesises, synthetizes +synthesising, synthetizing +synthesization's, synthesisation's +synthesization, synthesisation +synthesizations, synthesisations +synthesizer's, synthesiser's +synthesizer, synthesiser +synthesizers, synthesisers +synthetization, synthetisation +synthetizer's, synthetiser's +synthetizer, synthetiser +synthetizers, synthetisers +syntonization's, syntonisation's +syntonization, syntonisation +syntonize, syntonise +syntonized, syntonised +syntonizes, syntonises +syntonizing, syntonising +syphilization's, syphilisation's +syphilization, syphilisation +syphilizations, syphilisations +syphilize, syphilise +syphilized, syphilised +syphilizing, syphilising +Syrianize's, Syrianise's +Syrianize, Syrianise +Syrianizes, Syrianises +syringocele, syringocoele +syrup's, sirup's +syrup, sirup +syrups, sirups +systematization's, systematisation's +systematization, systematisation +systematizations, systematisations +systematize, systematise +systematized, systematised +systematizer's, systematiser's +systematizer, systematiser +systematizers, systematisers +systematizes, systematises +systematizing, systematising +systemizable's, systemisable's +systemizable, systemisable +systemizabler, systemisabler +systemizables, systemisables +systemizablest, systemisablest +systemization's, systemisation's +systemization, systemisation +systemizations, systemisations +systemize, systemise +systemized, systemised +systemizer's, systemiser's +systemizer, systemiser +systemizers, systemisers +systemizes, systemises +systemizing, systemising +taboo's, tabu's +taboo, tabu +tabooed, tabued +tabooing, tabuing +taboos, tabus +tabored, taboured +taborer's, tabourer's +taborer, tabourer +taborers, tabourers +taboret's, tabouret's +taboret, tabouret +taborets, tabourets +taborin, tabourin +taborine, tabourine +taboring, tabouring +taborins, tabourins +tabularization's, tabularisation's +tabularization, tabularisation +tabularizations, tabularisations +tabularize, tabularise +tabularized, tabularised +tabularizes, tabularises +tabularizing, tabularising +tabule, tabulae +tachypnea, tachypnoea +tachypneas, tachypnoeas +tachypneic, tachypnoeic +taffetized, taffetised +tailorization's, tailorisation's +tailorization, tailorisation +tailorizations, tailorisations +tailorize, tailorise +tailorizes, tailorises +Talmudization's, Talmudisation's +Talmudization, Talmudisation +Talmudizations, Talmudisations +Talmudize's, Talmudise's +Talmudize, Talmudise +Talmudizes, Talmudises +tamable, tameable +tambura's, tamboura's +tambura, tamboura +tamburas, tambouras +Tammanyize's, Tammanyise's +Tammanyize, Tammanyise +Tammanyizes, Tammanyises +tanalized, tanalised +tandemize, tandemise +tandemizes, tandemises +tantalization's, tantalisation's +tantalization, tantalisation +tantalizations, tantalisations +tantalize, tantalise +tantalized, tantalised +tantalizer's, tantaliser's +tantalizer, tantaliser +tantalizers, tantalisers +tantalizes, tantalises +tantalizing, tantalising +tantalizinglier, tantalisinglier +tantalizinglies, tantalisinglies +tantalizingliest, tantalisingliest +tantalizingly, tantalisingly +tantalizingness, tantalisingness +tantalizingnesses, tantalisingnesses +tantalizings, tantalisings +tariffize, tariffise +tariffizes, tariffises +tartarization's, tartarisation's +tartarization, tartarisation +tartarizations, tartarisations +tartarize, tartarise +tartarized, tartarised +tartarizes, tartarises +tartarizing, tartarising +tasseled, tasselled +tasseling, tasselling +tassels, tassells +tautologize, tautologise +tautologized, tautologised +tautologizes, tautologises +tautologizing, tautologising +tavernize, tavernise +tavernizes, tavernises +taxidermize, taxidermise +taxidermized, taxidermised +taxidermizes, taxidermises +taxidermizing, taxidermising +Taylorize's, Taylorise's +Taylorize, Taylorise +Taylorizes, Taylorises +te, tae +teaseler's, teaseller's +teaseler, teaseller +teaselers, teasellers +Tebilize's, Tebilise's +Tebilize, Tebilise +Tebilized's, Tebilised's +Tebilized, Tebilised +Tebilizes, Tebilises +Tebilizing's, Tebilising's +Tebilizing, Tebilising +technicalization, technicalisation +technicalize, technicalise +technicalizes, technicalises +technicize, technicise +technicized, technicised +technicizes, technicises +technicizing, technicising +technicolor, technicolour +technicolored, technicoloured +technologize, technologise +teepee's, tipi's +teepee, tipi +teepees, tipis +teer, teaer +teers, teres +teetotaled, teetotalled +teetotaler's, teetotaller's +teetotaler, teetotaller +teetotalers, teetotallers +teetotaling, teetotalling +tegu, taegu +tele, telae +telepathize, telepathise +telepathized, telepathised +telepathizes, telepathises +telepathizing, telepathising +telesthesia's, telaesthesia's +telesthesia, telaesthesia +telesthesias, telaesthesias +telesthetic, telaesthetic +telestheticer, telaestheticer +telestheticest, telaestheticest +tellurize, tellurise +tellurized, tellurised +tellurizes, tellurises +tellurizing, tellurising +tels, taels +templize, templise +templizes, templises +temporalize, temporalise +temporalized, temporalised +temporalizes, temporalises +temporalizing, temporalising +temporization's, temporisation's +temporization, temporisation +temporizations, temporisations +temporize, temporise +temporized, temporised +temporizer's, temporiser's +temporizer, temporiser +temporizers, temporisers +temporizes, temporises +temporizing's, temporising's +temporizing, temporising +temporizinglier, temporisinglier +temporizingliest, temporisingliest +temporizingly, temporisingly +temporizings, temporisings +tempos, tempi +tenderization's, tenderisation's +tenderization, tenderisation +tenderizations, tenderisations +tenderize, tenderise +tenderized, tenderised +tenderizer's, tenderiser's +tenderizer, tenderiser +tenderizers, tenderisers +tenderizes, tenderises +tenderizing, tenderising +tendinitis's, tendonitis's +tendinitis, tendonitis +tendinitises, tendonitises +tendriled, tendrilled +tenementization's, tenementisation's +tenementization, tenementisation +tenementizations, tenementisations +tenementize, tenementise +tenementizes, tenementises +tenia's, taenia's +tenia, taenia +teniacidal, taeniacidal +teniacide's, taeniacide's +teniacide, taeniacide +teniacides, taeniacides +teniae, taeniae +teniafuge's, taeniafuge's +teniafuge, taeniafuge +teniafuges, taeniafuges +tenias, taenias +teniases, taeniases +teniasis's, taeniasis's +teniasis, taeniasis +tenioid, taenioid +tenthmeter, tenthmetre +terf, tref +terma, trema +termatic, trematic +terminalization's, terminalisation's +terminalization, terminalisation +terminalizations, terminalisations +terminalized's, terminalised's +terminalized, terminalised +terminalizeds, terminaliseds +ternize, ternise +ternizes, ternises +terre, terrae +terrestrialize, terrestrialise +terrestrializes, terrestrialises +territorialization's, territorialisation's +territorialization, territorialisation +territorializations, territorialisations +territorialize, territorialise +territorialized, territorialised +territorializes, territorialises +territorializing, territorialising +terrorization's, terrorisation's +terrorization, terrorisation +terrorizations, terrorisations +terrorize, terrorise +terrorized, terrorised +terrorizer's, terroriser's +terrorizer, terroriser +terrorizers, terrorisers +terrorizes, terrorises +terrorizing, terrorising +terts, trets +tes, taes +teste, testae +testimonialization's, testimonialisation's +testimonialization, testimonialisation +testimonializations, testimonialisations +testimonialize, testimonialise +testimonialized, testimonialised +testimonializer, testimonialiser +testimonializers, testimonialisers +testimonializes, testimonialises +testimonializing, testimonialising +tetanization's, tetanisation's +tetanization, tetanisation +tetanizations, tetanisations +tetanize, tetanise +tetanized, tetanised +tetanizes, tetanises +tetanizing, tetanising +tetrachlorethylene, tetrachloroethylene +tetrachlorethylenes, tetrachloroethylenes +Teutonization's, Teutonisation's +Teutonization, Teutonisation +Teutonize, Teutonise +teutonize, teutonise +Teutonized, Teutonised +Teutonizes, Teutonises +Teutonizing, Teutonising +texturize, texturise +texturized, texturised +texturizes, texturises +texturizing, texturising +thalamocele, thalamocoele +thalassemia, thalassaemia +thalassemias, thalassaemias +thalassemic, thalassaemic +theater's, theatre's +theater, theatre +theatergoer's, theatregoer's +theatergoer, theatregoer +theatergoers, theatregoers +theatergoing's, theatregoing's +theatergoing, theatregoing +theatergoings, theatregoings +theaterless, theatreless +theaterlesses, theatrelesses +theaterlike's, theatrelike's +theaterlike, theatrelike +theaterlikes, theatrelikes +theaters, theatres +theatricalization's, theatricalisation's +theatricalization, theatricalisation +theatricalizations, theatricalisations +theatricalize, theatricalise +theatricalized, theatricalised +theatricalizes, theatricalises +theatricalizing, theatricalising +theatricize, theatricise +theatricized, theatricised +theatricizes, theatricises +theatricizing, theatricising +theologization's, theologisation's +theologization, theologisation +theologizations, theologisations +theologize, theologise +theologized, theologised +theologizer's, theologiser's +theologizer, theologiser +theologizers, theologisers +theologizes, theologises +theologizing, theologising +Theone's, Theonoe's +Theone, Theonoe +theorization's, theorisation's +theorization, theorisation +theorizations, theorisations +theorize, theorise +theorized, theorised +theorizer's, theoriser's +theorizer, theoriser +theorizers, theorisers +theorizes, theorises +theorizing, theorising +theosophize, theosophise +theosophized, theosophised +theosophizes, theosophises +theosophizing, theosophising +therap, threap +thereness, threeness +therenesses, threenesses +thermalization, thermalisation +thermalizations, thermalisations +thermalize, thermalise +thermalized, thermalised +thermalizes, thermalises +thermalizing, thermalising +therme, thermae +thermesthesia's, thermaesthesia's +thermesthesia, thermaesthesia +thermoanesthesia's, thermoanaesthesia's +thermoanesthesia, thermoanaesthesia +thermoanesthesias, thermoanaesthesias +thermometerize, thermometerise +thermometerizes, thermometerises +thermopolymerization's, thermopolymerisation's +thermopolymerization, thermopolymerisation +thermopolymerizations, thermopolymerisations +thermosiphon's, thermosyphon's +thermosiphon, thermosyphon +thermosiphons, thermosyphons +thesmothete, thesmothetae +thiamine's, thiamin's +thiamine, thiamin +thiamines, thiamins +thralldom's, thraldom's +thralldom, thraldom +thralldoms, thraldoms +thronize, thronise +thronizes, thronises +through, thru +thruway's, throughway's +thruway, throughway +thruways, throughways +thymectomize, thymectomise +thyroidectomized, thyroidectomised +thyroidization's, thyroidisation's +thyroidization, thyroidisation +thyroidizations, thyroidisations +tidbit's, titbit's +tidbit, titbit +tidbits, titbits +Tillford's, Tillfourd's +Tillford, Tillfourd +Timonize's, Timonise's +Timonize, Timonise +Timonized's, Timonised's +Timonized, Timonised +Timonizes, Timonises +Timonizing's, Timonising's +Timonizing, Timonising +Timor's, Timour's +Timor, Timour +tinseled, tinselled +tinselier, tinsellier +tinseliest, tinselliest +tinseling, tinselling +tiro's, tyreo's +tiro, tyreo +tiros, tyreos +titer's, titre's +titer, titre +titers, titres +titivate, tittivate +titivated, tittivated +titivates, tittivates +titivating, tittivating +titivation's, tittivation's +titivation, tittivation +titivations, tittivations +tittuped, tittupped +tittuping, tittupping +tittupy, tittuppy +toffee's, toffy's +toffee, toffy +toffees, toffies +togged, toged +togging, toging +tonicize, tonicise +tonicizes, tonicises +topesthesia, topaesthesia +topi, topi +toret, touret +tormentor's, tormenter's +tormentor, tormenter +tormentors, tormenters +torporize, torporise +torporizes, torporises +Toryize's, Toryise's +Toryize, Toryise +Toryizes, Toryises +totaled, totalled +totaler's, totaller's +totaler, totaller +totalers, totallers +totaling, totalling +totalitarianize, totalitarianise +totalization's, totalisation's +totalization, totalisation +totalizations, totalisations +totalizator's, totalisator's +totalizator, totalisator +totalizators, totalisators +totalize, totalise +totalized, totalised +totalizer's, totaliser's +totalizer, totaliser +totalizers, totalisers +totalizes, totalises +totalizing, totalising +totemization's, totemisation's +totemization, totemisation +totemizations, totemisations +tourize, tourise +tourizes, tourises +toweled, towelled +toweling's, towelling's +toweling, towelling +towelings, towellings +toxanemia, toxanaemia +toxemia's, toxaemia's +toxemia, toxaemia +toxemias, toxaemias +toxemic, toxaemic +toxicemia, toxicaemia +toxicohemia, toxicohaemia +toxihemia, toxihaemia +toxinemia, toxinaemia +trabeate, trabeatae +trabecule, trabeculae +tractorization's, tractorisation's +tractorization, tractorisation +tractorizations, tractorisations +tractorize, tractorise +tractorizes, tractorises +traditionalize, traditionalise +traditionalized, traditionalised +traditionalizes, traditionalises +traditionize, traditionise +traditionizes, traditionises +tragicize, tragicise +tragicizes, tragicises +tragicolored, tragicoloured +traitorize, traitorise +traitorizes, traitorises +trammeled, trammelled +trammeler's, trammeller's +trammeler, trammeller +trammelers, trammellers +trammeling, trammelling +tranquilities, tranquillities +tranquility's, tranquillity's +tranquility, tranquillity +tranquilization's, tranquilisation's +tranquilization, tranquilisation +tranquilizations, tranquilisations +tranquilizingly, tranquilisingly +tranquillization's, tranquillisation's +tranquillization, tranquillisation +tranquillizations, tranquillisations +tranquillize, tranquillise +tranquillized, tranquillised +tranquillizer's, tranquilliser's +tranquillizer, tranquilliser +tranquillizers, tranquillisers +tranquillizes, tranquillises +tranquillizing, tranquillising +tranquillizingly, tranquillisingly +transcendentalization's, transcendentalisation's +transcendentalization, transcendentalisation +transcendentalize, transcendentalise +transcendentalized, transcendentalised +transcendentalizes, transcendentalises +transcendentalizing, transcendentalising +transcolor, transcolour +transcoloration's, transcolouration's +transcoloration, transcolouration +transcolorations, transcolourations +transcolorrer, transcolourer +transcolorrest, transcolourest +transgender, transgendered +transistorization's, transistorisation's +transistorization, transistorisation +transistorizations, transistorisations +transistorize, transistorise +transistorized, transistorised +transistorizes, transistorises +transistorizing, transistorising +transparentize, transparentise +transparentizes, transparentises +traumatization's, traumatisation's +traumatization, traumatisation +traumatizations, traumatisations +traumatize, traumatise +traumatized, traumatised +traumatizes, traumatises +traumatizing, traumatising +traveled, travelled +traveler's, traveller's +traveler, traveller +travelers, travellers +traveling's, travelling's +traveling, travelling +travelings, travellings +travelogue's, travelog's +travelogue, travelog +travelogues, travelogs +trialed, trialled +trialing, trialling +trialization, trialisation +triangularization, triangularisation +triangularizations, triangularisations +triangularize, triangularise +triangularized, triangularised +triangularizes, triangularises +triangularizing, triangularising +trichinization's, trichinisation's +trichinization, trichinisation +trichinizations, trichinisations +trichinize, trichinise +trichinized, trichinised +trichinizes, trichinises +trichinizing, trichinising +trichlorethylene, trichloroethylene +trichlorethylenes, trichloroethylenes +trichotomize, trichotomise +trichotomized, trichotomised +trichotomizes, trichotomises +trichotomizing, trichotomising +tricolor's, tricolour's +tricolor, tricolour +tricolored, tricoloured +tricolors, tricolours +triecious, trioecious +trieciously, trioeciously +triene, triaene +trifluoride, trifluouride +trillionize, trillionise +trillionizes, trillionises +trimerization's, trimerisation's +trimerization, trimerisation +trimerizations, trimerisations +tripylean, tripylaean +trivialization's, trivialisation's +trivialization, trivialisation +trivializations, trivialisations +trivialize, trivialise +trivialized, trivialised +trivializes, trivialises +trivializing, trivialising +trolley's, trolly's +trolley, trolly +trolleyed, trollied +trolleying, trollying +trolleys, trollies +tropeolin's, tropaeolin's +tropeolin, tropaeolin +tropicalization's, tropicalisation's +tropicalization, tropicalisation +tropicalizations, tropicalisations +tropicalize, tropicalise +tropicalized, tropicalised +tropicalizes, tropicalises +tropicalizing, tropicalising +troweled, trowelled +troweler's, troweller's +troweler, troweller +trowelers, trowellers +troweling, trowelling +Trubenize's, Trubenise's +Trubenize, Trubenise +Trubenized's, Trubenised's +Trubenized, Trubenised +Trubenizes, Trubenises +Trubenizing's, Trubenising's +Trubenizing, Trubenising +trypsinize's, trypsinise's +trypsinize, trypsinise +trypsinizes, trypsinises +tsarinas, tzarinas +tsarism, tzarism +tsarisms, tzarisms +tsoris, tsouris +tubercularization's, tubercularisation's +tubercularization, tubercularisation +tubercularize, tubercularise +tubercularized, tubercularised +tubercularizing, tubercularising +tuberculinization's, tuberculinisation's +tuberculinization, tuberculinisation +tuberculinizations, tuberculinisations +tuberculinize, tuberculinise +tuberculinized, tuberculinised +tuberculinizes, tuberculinises +tuberculinizing, tuberculinising +tuberculization, tuberculisation +tuberculizations, tuberculisations +tuberculize, tuberculise +tuberculized, tuberculised +tuberculizes, tuberculises +tuberculizing, tuberculising +tuberization's, tuberisation's +tuberization, tuberisation +tuberizations, tuberisations +tuberize, tuberise +tuberizes, tuberises +tubulization's, tubulisation's +tubulization, tubulisation +tubulizations, tubulisations +tularemia, tularaemia +tularemias, tularaemias +tularemic, tularaemic +tumbrel's, tumbril's +tumbrel, tumbril +tumbrels, tumbrils +tumor's, tumour's +tumor, tumour +tumored, tumoured +tumors, tumours +tunneled, tunnelled +tunneler's, tunneller's +tunneler, tunneller +tunnelers, tunnellers +tunneling, tunnelling +tunnelings, tunnellings +turdine, turdinae +Turkicize's, Turkicise's +Turkicize, Turkicise +Turkicized's, Turkicised's +Turkicized, Turkicised +Turkicizes, Turkicises +Turkicizing's, Turkicising's +Turkicizing, Turkicising +Turkize's, Turkise's +Turkize, Turkise +Turkizes, Turkises +Tuscanize's, Tuscanise's +Tuscanize, Tuscanise +Tuscanizes, Tuscanises +tutele, tutelae +tutorization's, tutorisation's +tutorization, tutorisation +tutorizations, tutorisations +tutorize, tutorise +tutorized, tutorised +tutorizes, tutorises +tutorizing, tutorising +twier, twire +twiers, twires +tyke's, tike's +tyke, tike +tykes, tikes +Tylerize's, Tylerise's +Tylerize, Tylerise +Tylerizes, Tylerises +typhemia, typhaemia +typhemia, typhoemia +typhlenteritis, typhloenteritis +typhoemia, typhoaemia +tyrannize, tyrannise +tyrannized, tyrannised +tyrannizer's, tyranniser's +tyrannizer, tyranniser +tyrannizers, tyrannisers +tyrannizes, tyrannises +tyrannizing's, tyrannising's +tyrannizing, tyrannising +tyrannizinglier, tyrannisinglier +tyrannizingliest, tyrannisingliest +tyrannizingly, tyrannisingly +tyrannizings, tyrannisings +tzar's, tsar's +tzar, tsar +tzardom's, tsardom's +tzardom, tsardom +tzardoms, tsardoms +tzarina's, tsarina's +tzarina, tsarina +tzarism's, tsarism's +tzarist, tsarist +tzars, tsars +ukulele's, ukelele's +ukulele, ukelele +ukuleles, ukeleles +ultracentralizer's, ultracentraliser's +ultracentralizer, ultracentraliser +ultracentralizers, ultracentralisers +ultrahonorable's, ultrahonourable's +ultrahonorable, ultrahonourable +ultrahonorables, ultrahonourables +ultraspecialization's, ultraspecialisation's +ultraspecialization, ultraspecialisation +ultraspecializations, ultraspecialisations +ultrastandardization's, ultrastandardisation's +ultrastandardization, ultrastandardisation +ultrastandardizations, ultrastandardisations +unacclimatized, unacclimatised +unagonize, unagonise +unalcoholized's, unalcoholised's +unalcoholized, unalcoholised +unalcoholizedder, unalcoholisedder +unalcoholizeddest, unalcoholiseddest +unalcoholizeds, unalcoholiseds +unalphabetized, unalphabetised +unamortization's, unamortisation's +unamortization, unamortisation +unamortizations, unamortisations +unamortized, unamortised +unanalyzable, unanalysable +unanalyzed, unanalysed +unanatomizable, unanatomisable +unanatomized, unanatomised +unanemic, unanaemic +unanimalized's, unanimalised's +unanimalized, unanimalised +unanimalizeds, unanimaliseds +unantagonizable's, unantagonisable's +unantagonizable, unantagonisable +unantagonizabler, unantagonisabler +unantagonizables, unantagonisables +unantagonizablest, unantagonisablest +unantagonized, unantagonised +unantagonizedder, unantagonisedder +unantagonizeddest, unantagoniseddest +unantagonizing, unantagonising +unantagonizinger, unantagonisinger +unantagonizingest, unantagonisingest +unapologizing's, unapologising's +unapologizing, unapologising +unapostatized's, unapostatised's +unapostatized, unapostatised +unapostatizeds, unapostatiseds +unappetizing, unappetising +unappetizinger, unappetisinger +unappetizingest, unappetisingest +unappetizinglier, unappetisinglier +unappetizingliest, unappetisingliest +unappetizingly, unappetisingly +unapprized, unapprised +unarbored, unarboured +unarmored, unarmoured +unarmoredder, unarmouredder +unarmoreddest, unarmoureddest +unauthorize, unauthorise +unauthorized, unauthorised +unauthorizedder, unauthorisedder +unauthorizeddest, unauthoriseddest +unauthorizedly, unauthorisedly +unauthorizedness, unauthorisedness +unauthorizes, unauthorises +unbaptize, unbaptise +unbaptized, unbaptised +unbaptizes, unbaptises +unbaptizing, unbaptising +unbarbarize, unbarbarise +unbarbarized, unbarbarised +unbarbarizing, unbarbarising +unbarricaded, unbarricadoed +unbastardized, unbastardised +unbastardizedder, unbastardisedder +unbastardizeddest, unbastardiseddest +unbeknownst, unbeknown +unbrutalize, unbrutalise +unbrutalized, unbrutalised +unbrutalizes, unbrutalises +unbrutalizing, unbrutalising +unbrutize, unbrutise +unbrutized, unbrutised +unbrutizes, unbrutises +unbrutizing, unbrutising +uncanceled, uncancelled +uncanceledder, uncancelledder +uncanceleddest, uncancelleddest +uncandor, uncandour +uncanonization's, uncanonisation's +uncanonization, uncanonisation +uncanonize, uncanonise +uncanonized, uncanonised +uncanonizes, uncanonises +uncanonizing, uncanonising +uncantonized's, uncantonised's +uncantonized, uncantonised +uncantonizeds, uncantoniseds +uncapitalized, uncapitalised +uncapitalizedder, uncapitalisedder +uncapitalizeddest, uncapitaliseddest +uncaramelized, uncaramelised +uncatechized's, uncatechised's +uncatechized, uncatechised +uncatechizedness, uncatechisedness +uncatechizeds, uncatechiseds +uncategorized, uncategorised +uncategorizedder, uncategorisedder +uncategorizeddest, uncategoriseddest +uncatholicize, uncatholicise +uncatholicized, uncatholicised +uncatholicizes, uncatholicises +uncatholicizing, uncatholicising +uncauterized's, uncauterised's +uncauterized, uncauterised +uncauterizeds, uncauteriseds +uncelestialized's, uncelestialised's +uncelestialized, uncelestialised +uncelestializeds, uncelestialiseds +uncenter, uncentre +uncentralized, uncentralised +uncharacterized, uncharacterised +uncharacterizedder, uncharacterisedder +uncharacterizeddest, uncharacteriseddest +unchastizable, unchastisable +unchastized, unchastised +unchloridized's, unchloridised's +unchloridized, unchloridised +unchloridizeds, unchloridiseds +unchristianize, unchristianise +unchristianized, unchristianised +unchristianizes, unchristianises +unchristianizing, unchristianising +uncircularized's, uncircularised's +uncircularized, uncircularised +uncircularizedder, uncircularisedder +uncircularizeddest, uncirculariseddest +uncircularizeds, uncirculariseds +uncivilizable's, uncivilisable's +uncivilizable, uncivilisable +uncivilizabler, uncivilisabler +uncivilizables, uncivilisables +uncivilizablest, uncivilisablest +uncivilize, uncivilise +uncivilized, uncivilised +uncivilizedly, uncivilisedly +uncivilizedness, uncivilisedness +uncivilizes, uncivilises +unclericalize, unclericalise +unclericalizes, unclericalises +uncognizable, uncognisable +uncolonize, uncolonise +uncolonized, uncolonised +uncolonizes, uncolonises +uncolonizing, uncolonising +uncolorable's, uncolourable's +uncolorable, uncolourable +uncolorabler, uncolourabler +uncolorables, uncolourables +uncolorablest, uncolourablest +uncolorablier, uncolourablier +uncolorablies, uncolourablies +uncolorabliest, uncolourabliest +uncolorably, uncolourably +uncolored, uncoloured +uncoloredder, uncolouredder +uncoloreddest, uncoloureddest +uncoloredlier, uncolouredlier +uncoloredliest, uncolouredliest +uncoloredly, uncolouredly +uncoloredness's, uncolouredness's +uncoloredness, uncolouredness +uncolorednesses, uncolourednesses +uncoloreds, uncoloureds +unconcerted, unconcreted +unconventionalize, unconventionalise +unconventionalizes, unconventionalises +uncriticizable's, uncriticisable's +uncriticizable, uncriticisable +uncriticizabler, uncriticisabler +uncriticizables, uncriticisables +uncriticizablest, uncriticisablest +uncriticizably, uncriticisably +uncriticized, uncriticised +uncriticizing, uncriticising +uncriticizingly, uncriticisingly +uncrystallizabilities, uncrystallisabilities +uncrystallizability's, uncrystallisability's +uncrystallizability, uncrystallisability +uncrystallizable's, uncrystallisable's +uncrystallizable, uncrystallisable +uncrystallizabler, uncrystallisabler +uncrystallizables, uncrystallisables +uncrystallizablest, uncrystallisablest +uncrystallized, uncrystallised +uncurricularized's, uncurricularised's +uncurricularized, uncurricularised +uncurricularizeds, uncurriculariseds +undefense's, undefence's +undefense, undefence +undefenses, undefences +undemagnetizable's, undemagnetisable's +undemagnetizable, undemagnetisable +undemagnetizables, undemagnetisables +undemocratization's, undemocratisation's +undemocratization, undemocratisation +undemocratize, undemocratise +undemocratized, undemocratised +undemocratizes, undemocratises +undemocratizing, undemocratising +undenominationalize, undenominationalise +undenominationalizes, undenominationalises +undercapitalization's, undercapitalisation's +undercapitalization, undercapitalisation +undercapitalizations, undercapitalisations +undercapitalize, undercapitalise +undercapitalized, undercapitalised +undercapitalizes, undercapitalises +undercapitalizing, undercapitalising +undercolor's, undercolour's +undercolor, undercolour +undercolored, undercoloured +undercoloring, undercolouring +undercolorings, undercolourings +undercolors, undercolours +underemphasize, underemphasise +underemphasized, underemphasised +underemphasizes, underemphasises +underemphasizing, underemphasising +undergoer, undergore +underlaborer's, underlabourer's +underlaborer, underlabourer +underlaborers, underlabourers +underorganization's, underorganisation's +underorganization, underorganisation +underorganizations, underorganisations +underoxidize, underoxidise +underoxidized, underoxidised +underoxidizes, underoxidises +underoxidizing, underoxidising +underprize, underprise +underprized, underprised +underprizes, underprises +underprizing, underprising +underrealize, underrealise +underrealized, underrealised +underrealizes, underrealises +underrealizing, underrealising +undersavior's, undersaviour's +undersavior, undersaviour +undersaviors, undersaviours +undersized, undersize +underutilization's, underutilisation's +underutilization, underutilisation +underutilizations, underutilisations +underutilize, underutilise +underutilized, underutilised +underutilizes, underutilises +underutilizing, underutilising +undervitalized's, undervitalised's +undervitalized, undervitalised +undervitalizeds, undervitaliseds +undialyzed's, undialysed's +undialyzed, undialysed +undialyzeds, undialyseds +undiphthongize, undiphthongise +undiphthongizes, undiphthongises +undiscolored's, undiscoloured's +undiscolored, undiscoloured +undiscoloredder, undiscolouredder +undiscoloreddest, undiscoloureddest +undiscoloreds, undiscoloureds +undishonored, undishonoured +undisorganized, undisorganised +undramatizable's, undramatisable's +undramatizable, undramatisable +undramatizabler, undramatisabler +undramatizables, undramatisables +undramatizablest, undramatisablest +undramatized's, undramatised's +undramatized, undramatised +undramatizeds, undramatiseds +undreamed, undreamt +undualize, undualise +undualizes, undualises +uneconomizing, uneconomising +unenamored's, unenamoured's +unenamored, unenamoured +unenamoredder, unenamouredder +unenamoreddest, unenamoureddest +unenamoreds, unenamoureds +unendeavored, unendeavoured +unenergized's, unenergised's +unenergized, unenergised +unenergizeds, unenergiseds +unepitomized, unepitomised +unepitomizedder, unepitomisedder +unepitomizeddest, unepitomiseddest +unequaled, unequalled +unequaledder, unequalledder +unequaleddest, unequalleddest +unequalize, unequalise +unequalized, unequalised +unequalizes, unequalises +unequalizing, unequalising +uneulogized's, uneulogised's +uneulogized, uneulogised +uneulogizedder, uneulogisedder +uneulogizeddest, uneulogiseddest +uneulogizeds, uneulogiseds +unevangelized's, unevangelised's +unevangelized, unevangelised +unevangelizedder, unevangelisedder +unevangelizeddest, unevangeliseddest +unevangelizeds, unevangeliseds +unfamiliarized, unfamiliarised +unfamiliarizedder, unfamiliarisedder +unfamiliarizeddest, unfamiliariseddest +unfavorable's, unfavourable's +unfavorable, unfavourable +unfavorableness's, unfavourableness's +unfavorableness, unfavourableness +unfavorablenesses, unfavourablenesses +unfavorabler, unfavourabler +unfavorables, unfavourables +unfavorablest, unfavourablest +unfavorablier, unfavourablier +unfavorabliest, unfavourabliest +unfavorably, unfavourably +unfavored's, unfavoured's +unfavored, unfavoured +unfavoredder, unfavouredder +unfavoreddest, unfavoureddest +unfavoring's, unfavouring's +unfavoring, unfavouring +unfavoringer, unfavouringer +unfavoringest, unfavouringest +unfavorings, unfavourings +unfavorite's, unfavourite's +unfavorite, unfavourite +unfavoriter, unfavouriter +unfavorites, unfavourites +unfavoritest, unfavouritest +unfeminize, unfeminise +unfeminized, unfeminised +unfeminizing, unfeminising +unfertilizable's, unfertilisable's +unfertilizable, unfertilisable +unfertilizabler, unfertilisabler +unfertilizables, unfertilisables +unfertilizablest, unfertilisablest +unfertilized, unfertilised +unfertilizedder, unfertilisedder +unfertilizeddest, unfertiliseddest +unfertilizing, unfertilising +unfeudalize, unfeudalise +unfeudalized, unfeudalised +unfeudalizes, unfeudalises +unfeudalizing, unfeudalising +unflavored, unflavoured +unflavoredder, unflavouredder +unflavoreddest, unflavoureddest +unflavorous, unflavourous +unfocused, unfocussed +unformalized, unformalised +unformalizedder, unformalisedder +unformalizeddest, unformaliseddest +unfossilized's, unfossilised's +unfossilized, unfossilised +unfossilizedder, unfossilisedder +unfossilizeddest, unfossiliseddest +unfossilizeds, unfossiliseds +unfraternized, unfraternised +unfraternizing's, unfraternising's +unfraternizing, unfraternising +unfraternizings, unfraternisings +ungalvanized's, ungalvanised's +ungalvanized, ungalvanised +ungalvanizeds, ungalvaniseds +ungelatinizable's, ungelatinisable's +ungelatinizable, ungelatinisable +ungelatinizables, ungelatinisables +ungelatinized's, ungelatinised's +ungelatinized, ungelatinised +ungelatinizeds, ungelatiniseds +ungeneralized, ungeneralised +ungeneralizedder, ungeneralisedder +ungeneralizeddest, ungeneraliseddest +ungeneralizing, ungeneralising +ungentilize, ungentilise +ungentilizes, ungentilises +ungentlemanize, ungentlemanise +ungentlemanizes, ungentlemanises +unglamorous, unglamourous +unglamorously, unglamourously +ungospelized's, ungospelised's +ungospelized, ungospelised +ungospelizeds, ungospeliseds +ungraphitized's, ungraphitised's +ungraphitized, ungraphitised +ungraphitizeds, ungraphitiseds +unharbor's, unharbour's +unharbor, unharbour +unharbored, unharboured +unharmonize, unharmonise +unharmonized, unharmonised +unharmonizes, unharmonises +unharmonizing, unharmonising +unheroize, unheroise +unheroizes, unheroises +unhonorable's, unhonourable's +unhonorable, unhonourable +unhonorables, unhonourables +unhonorablies, unhonourablies +unhonorably, unhonourably +unhonored, unhonoured +unhonoredder, unhonouredder +unhonoreddest, unhonoureddest +unhouseled, unhouselled +unhumanize, unhumanise +unhumanized, unhumanised +unhumanizes, unhumanises +unhumanizing, unhumanising +unhumored, unhumoured +unhumoredder, unhumouredder +unhumoreddest, unhumoureddest +unhumorous, unhumourous +unhumorously, unhumourously +unhydrolyzed's, unhydrolysed's +unhydrolyzed, unhydrolysed +unhydrolyzeds, unhydrolyseds +unhypnotizable's, unhypnotisable's +unhypnotizable, unhypnotisable +unhypnotizabler, unhypnotisabler +unhypnotizables, unhypnotisables +unhypnotizablest, unhypnotisablest +unhypnotize, unhypnotise +unhypnotized, unhypnotised +unhypnotizes, unhypnotises +unhypnotizing, unhypnotising +unicolor, unicolour +unicolorate, unicolourate +unicolored, unicoloured +unicolorous, unicolourous +unidealized, unidealised +unidealizedder, unidealisedder +unidealizeddest, unidealiseddest +unidolized's, unidolised's +unidolized, unidolised +unidolizedder, unidolisedder +unidolizeddest, unidoliseddest +unidolizeds, unidoliseds +uniformization's, uniformisation's +uniformization, uniformisation +uniformizations, uniformisations +uniformize, uniformise +uniformized, uniformised +uniformizes, uniformises +uniformizing, uniformising +unilateralization's, unilateralisation's +unilateralization, unilateralisation +unilateralizations, unilateralisations +unilateralize, unilateralise +unilateralizes, unilateralises +unimmortalize, unimmortalise +unimmortalized, unimmortalised +unimmortalizes, unimmortalises +unimmunized, unimmunised +unindividualize, unindividualise +unindividualized, unindividualised +unindividualizes, unindividualises +unindustrialized's, unindustrialised's +unindustrialized, unindustrialised +unindustrializeds, unindustrialiseds +uninitializable, uninitialisable +uninitialized, uninitialised +unionization's, unionisation's +unionization, unionisation +unionizations, unionisations +unionize, unionise +unionized, unionised +unionizer, unioniser +unionizers, unionisers +unionizes, unionises +unionizing, unionising +unitalicized, unitalicised +Unitarianize's, Unitarianise's +Unitarianize, Unitarianise +Unitarianizes, Unitarianises +unitemized, unitemised +unitization's, unitisation's +unitization, unitisation +unitizations, unitisations +unitize, unitise +unitized, unitised +unitizes, unitises +unitizing, unitising +universalization's, universalisation's +universalization, universalisation +universalizations, universalisations +universalize, universalise +universalized, universalised +universalizer's, universaliser's +universalizer, universaliser +universalizers, universalisers +universalizes, universalises +universalizing, universalising +unjeopardized, unjeopardised +unjournalized, unjournalised +unkenneled, unkennelled +unkenneling, unkennelling +unlabeled, unlabelled +unlabeledder, unlabelledder +unlabeleddest, unlabelleddest +unlabialize, unlabialise +unlabialized, unlabialised +unlabializes, unlabialises +unlabializing, unlabialising +unlaborable's, unlabourable's +unlaborable, unlabourable +unlaborables, unlabourables +unlabored's, unlaboured's +unlabored, unlaboured +unlaboredder, unlabouredder +unlaboreddest, unlaboureddest +unlaboring's, unlabouring's +unlaboring, unlabouring +unlaboringer, unlabouringer +unlaboringest, unlabouringest +unlaborings, unlabourings +unlegalized, unlegalised +unlegalizedder, unlegalisedder +unlegalizeddest, unlegaliseddest +unleveled, unlevelled +unleveling, unlevelling +unliberalized, unliberalised +unliberalizedder, unliberalisedder +unliberalizeddest, unliberaliseddest +unlionized, unlionised +unliteralized, unliteralised +unlocalizable's, unlocalisable's +unlocalizable, unlocalisable +unlocalizabler, unlocalisabler +unlocalizables, unlocalisables +unlocalizablest, unlocalisablest +unlocalize, unlocalise +unlocalized, unlocalised +unlocalizes, unlocalises +unlocalizing, unlocalising +unmacadamized, unmacadamised +unmagnetized's, unmagnetised's +unmagnetized, unmagnetised +unmagnetizedder, unmagnetisedder +unmagnetizeddest, unmagnetiseddest +unmagnetizeds, unmagnetiseds +unmaterialized, unmaterialised +unmechanize, unmechanise +unmechanized, unmechanised +unmechanizes, unmechanises +unmechanizing, unmechanising +unmediatized's, unmediatised's +unmediatized, unmediatised +unmediatizeds, unmediatiseds +unmedieval, unmediaeval +unmelodized, unmelodised +unmemorialized's, unmemorialised's +unmemorialized, unmemorialised +unmemorializedder, unmemorialisedder +unmemorializeddest, unmemorialiseddest +unmemorializeds, unmemorialiseds +unmemorized, unmemorised +unmercerized's, unmercerised's +unmercerized, unmercerised +unmercerizeds, unmerceriseds +unmesmerize, unmesmerise +unmesmerized, unmesmerised +unmesmerizedder, unmesmerisedder +unmesmerizeddest, unmesmeriseddest +unmesmerizes, unmesmerises +unmetallised's, unmetallized's +unmetallised, unmetallized +unmetalliseds, unmetallizeds +unmethodized's, unmethodised's +unmethodized, unmethodised +unmethodizedder, unmethodisedder +unmethodizeddest, unmethodiseddest +unmethodizeds, unmethodiseds +unmethodizing's, unmethodising's +unmethodizing, unmethodising +unmethodizinger, unmethodisinger +unmethodizingest, unmethodisingest +unmethodizings, unmethodisings +unmilitarized, unmilitarised +unmineralized's, unmineralised's +unmineralized, unmineralised +unmineralizedder, unmineralisedder +unmineralizeddest, unmineraliseddest +unmineralizeds, unmineraliseds +unminimized, unminimised +unminimizedder, unminimisedder +unminimizeddest, unminimiseddest +unminimizing, unminimising +unmissionized's, unmissionised's +unmissionized, unmissionised +unmissionizeds, unmissioniseds +unmiter, unmitre +unmiters, unmitres +unmobilized's, unmobilised's +unmobilized, unmobilised +unmobilizedder, unmobilisedder +unmobilizeddest, unmobiliseddest +unmobilizeds, unmobiliseds +unmodernize, unmodernise +unmodernized, unmodernised +unmodernizedder, unmodernisedder +unmodernizeddest, unmoderniseddest +unmodernizes, unmodernises +unmonopolize, unmonopolise +unmonopolized, unmonopolised +unmonopolizedder, unmonopolisedder +unmonopolizeddest, unmonopoliseddest +unmonopolizes, unmonopolises +unmonopolizing, unmonopolising +unmonopolizinger, unmonopolisinger +unmonopolizingest, unmonopolisingest +unmonopolizings, unmonopolisings +unmoralize, unmoralise +unmoralized, unmoralised +unmoralizes, unmoralises +unmoralizing, unmoralising +unmoralizinger, unmoralisinger +unmoralizingest, unmoralisingest +unmoralizings, unmoralisings +unmotorized, unmotorised +unmotorizedder, unmotorisedder +unmotorizeddest, unmotoriseddest +unmunicipalized's, unmunicipalised's +unmunicipalized, unmunicipalised +unmunicipalizedder, unmunicipalisedder +unmunicipalizeddest, unmunicipaliseddest +unmunicipalizeds, unmunicipaliseds +unmutualized's, unmutualised's +unmutualized, unmutualised +unmutualizedder, unmutualisedder +unmutualizeddest, unmutualiseddest +unmutualizeds, unmutualiseds +unmysticize, unmysticise +unmysticized, unmysticised +unmysticizes, unmysticises +unmysticizing, unmysticising +unnationalized, unnationalised +unnationalizedder, unnationalisedder +unnationalizeddest, unnationaliseddest +unnaturalizable's, unnaturalisable's +unnaturalizable, unnaturalisable +unnaturalizables, unnaturalisables +unnaturalize, unnaturalise +unnaturalized, unnaturalised +unnaturalizes, unnaturalises +unnaturalizing, unnaturalising +unneighbored, unneighboured +unneighborlier, unneighbourlier +unneighborliest, unneighbourliest +unneighborlike's, unneighbourlike's +unneighborlike, unneighbourlike +unneighborlikes, unneighbourlikes +unneighborliness's, unneighbourliness's +unneighborliness, unneighbourliness +unneighborlinesses, unneighbourlinesses +unneighborly, unneighbourly +unneutralize, unneutralise +unneutralized, unneutralised +unneutralizing, unneutralising +unnitrogenized's, unnitrogenised's +unnitrogenized, unnitrogenised +unnitrogenizedder, unnitrogenisedder +unnitrogenizeddest, unnitrogeniseddest +unnitrogenizeds, unnitrogeniseds +unnoncolorables, unnoncolourables +unnoncolorablies, unnoncolourablies +unnoncolorably, unnoncolourably +unnormalize, unnormalise +unnormalized, unnormalised +unnormalizedder, unnormalisedder +unnormalizeddest, unnormaliseddest +unnormalizes, unnormalises +unnormalizing, unnormalising +unnormalizinger, unnormalisinger +unnormalizingest, unnormalisingest +unoptimize, unoptimise +unoptimized, unoptimised +unoptimizes, unoptimises +unoptimizing, unoptimising +unorganizable's, unorganisable's +unorganizable, unorganisable +unorganizabler, unorganisabler +unorganizables, unorganisables +unorganizablest, unorganisablest +unorganize, unorganise +unorganized, unorganised +unorganizedly, unorganisedly +unorganizedness, unorganisedness +unoxidizable's, unoxidisable's +unoxidizable, unoxidisable +unoxidizabler, unoxidisabler +unoxidizables, unoxidisables +unoxidizablest, unoxidisablest +unoxidized, unoxidised +unoxidizedder, unoxidisedder +unoxidizeddest, unoxidiseddest +unoxygenized's, unoxygenised's +unoxygenized, unoxygenised +unoxygenizeds, unoxygeniseds +unpaganize, unpaganise +unpaganizes, unpaganises +unpalisaded, unpalisadoed +unpanegyrized, unpanegyrised +unparagonized's, unparagonised's +unparagonized, unparagonised +unparagonizeds, unparagoniseds +unparalleled, unparallelled +unparalyzed's, unparalysed's +unparalyzed, unparalysed +unparalyzedder, unparalysedder +unparalyzeddest, unparalyseddest +unparalyzeds, unparalyseds +unparameterized, unparameterised +unparametrized, unparametrised +unparceled, unparcelled +unparceledder, unparcelledder +unparceleddest, unparcelleddest +unparenthesized, unparenthesised +unparticularized's, unparticularised's +unparticularized, unparticularised +unparticularizedder, unparticularisedder +unparticularizeddest, unparticulariseddest +unparticularizeds, unparticulariseds +unparticularizing's, unparticularising's +unparticularizing, unparticularising +unparticularizinger, unparticularisinger +unparticularizingest, unparticularisingest +unparticularizings, unparticularisings +unpartizan, unpartisan +unpasteurized, unpasteurised +unpatronizable's, unpatronisable's +unpatronizable, unpatronisable +unpatronizabler, unpatronisabler +unpatronizables, unpatronisables +unpatronizablest, unpatronisablest +unpatronized, unpatronised +unpatronizing's, unpatronising's +unpatronizing, unpatronising +unpauperized's, unpauperised's +unpauperized, unpauperised +unpauperizeds, unpauperiseds +unpenalized, unpenalised +unpenalizedder, unpenalisedder +unpenalizeddest, unpenaliseddest +unperceptively, unpreceptively +unpersonalized, unpersonalised +unpersonalizing, unpersonalising +unphilosophize, unphilosophise +unphilosophized, unphilosophised +unphilosophizes, unphilosophises +unphosphatized's, unphosphatised's +unphosphatized, unphosphatised +unphosphatizedder, unphosphatisedder +unphosphatizeddest, unphosphatiseddest +unphosphatizeds, unphosphatiseds +unpictorialize, unpictorialise +unpictorialized, unpictorialised +unpictorializing, unpictorialising +unplagiarized's, unplagiarised's +unplagiarized, unplagiarised +unplagiarizedder, unplagiarisedder +unplagiarizeddest, unplagiariseddest +unplagiarizeds, unplagiariseds +unpluralized, unpluralised +unpoeticized's, unpoeticised's +unpoeticized, unpoeticised +unpoeticizedder, unpoeticisedder +unpoeticizeddest, unpoeticiseddest +unpoeticizeds, unpoeticiseds +unpoetize, unpoetise +unpoetized, unpoetised +unpoetizes, unpoetises +unpolarizable's, unpolarisable's +unpolarizable, unpolarisable +unpolarizables, unpolarisables +unpolarized's, unpolarised's +unpolarized, unpolarised +unpolarizedder, unpolarisedder +unpolarizeddest, unpolariseddest +unpolarizeds, unpolariseds +unpolymerized's, unpolymerised's +unpolymerized, unpolymerised +unpolymerizedder, unpolymerisedder +unpolymerizeddest, unpolymeriseddest +unpolymerizeds, unpolymeriseds +unpopularize, unpopularise +unpopularized, unpopularised +unpopularizes, unpopularises +unpracticed, unpractised +unpracticedder, unpractisedder +unpracticeddest, unpractiseddest +unpressurized, unpressurised +unprotestantize, unprotestantise +unprotestantized, unprotestantised +unprotestantizes, unprotestantises +unprotestantizing, unprotestantising +unpublicized, unpublicised +unpulverize, unpulverise +unpulverized, unpulverised +unpulverizedder, unpulverisedder +unpulverizeddest, unpulveriseddest +unpulverizes, unpulverises +unquantized, unquantised +unradicalize, unradicalise +unradicalizes, unradicalises +unrancored's, unrancoured's +unrancored, unrancoured +unrancoredder, unrancouredder +unrancoreddest, unrancoureddest +unrancoreds, unrancoureds +unrancorous, unrancourous +unrationalized, unrationalised +unrationalizing, unrationalising +unraveled, unravelled +unraveler's, unraveller's +unraveler, unraveller +unravelers, unravellers +unraveling, unravelling +unrealizable's, unrealisable's +unrealizable, unrealisable +unrealizables, unrealisables +unrealize, unrealise +unrealized, unrealised +unrealizes, unrealises +unrealizing, unrealising +unrealizings, unrealisings +unrecognizable, unrecognisable +unrecognizabler, unrecognisabler +unrecognizablest, unrecognisablest +unrecognizably, unrecognisably +unrecognized, unrecognised +unrecognizing, unrecognising +unrecognizingly, unrecognisingly +unreconnoitered's, unreconnoitred's +unreconnoitered, unreconnoitred +unreconnoiteredder, unreconnoitredder +unreconnoitereddest, unreconnoitreddest +unreconnoitereds, unreconnoitreds +unregularized, unregularised +unreorganized, unreorganised +unreorganizedder, unreorganisedder +unreorganizeddest, unreorganiseddest +unrevelationize, unrevelationise +unrevelationizes, unrevelationises +unrivaled, unrivalled +unrivaledder, unrivalledder +unrivaleddest, unrivalleddest +unromanized, unromanised +unromanticized's, unromanticised's +unromanticized, unromanticised +unromanticizedder, unromanticisedder +unromanticizeddest, unromanticiseddest +unromanticizeds, unromanticiseds +unroyalized's, unroyalised's +unroyalized, unroyalised +unroyalizeds, unroyaliseds +unrumored, unrumoured +unrumoredder, unrumouredder +unrumoreddest, unrumoureddest +unsabered, unsabred +unsaberedder, unsabredder +unsabereddest, unsabreddest +unsatirizable, unsatirisable +unsatirize, unsatirise +unsatirized, unsatirised +unsatirizedder, unsatirisedder +unsatirizeddest, unsatiriseddest +unsatirizes, unsatirises +unsavored, unsavoured +unsavoredder, unsavouredder +unsavoreddest, unsavoureddest +unsavoredly, unsavouredly +unsavoredness, unsavouredness +unsavorier, unsavourier +unsavories, unsavouries +unsavoriest, unsavouriest +unsavorilier, unsavourilier +unsavorilies, unsavourilies +unsavoriliest, unsavouriliest +unsavorily, unsavourily +unsavoriness's, unsavouriness's +unsavoriness, unsavouriness +unsavorinesses, unsavourinesses +unsavory's, unsavoury's +unsavory, unsavoury +unscandalize, unscandalise +unscandalized, unscandalised +unscandalizedder, unscandalisedder +unscandalizeddest, unscandaliseddest +unscandalizes, unscandalises +unscepter's, unsceptre's +unscepter, unsceptre +unsceptered, unsceptred +unscepteredder, unsceptredder +unsceptereddest, unsceptreddest +unscepters, unsceptres +unschematized's, unschematised's +unschematized, unschematised +unschematizedder, unschematisedder +unschematizeddest, unschematiseddest +unschematizeds, unschematiseds +unscored, unscoured +unscoring, unscouring +unscrutinized, unscrutinised +unscrutinizedder, unscrutinisedder +unscrutinizeddest, unscrutiniseddest +unscrutinizing, unscrutinising +unscrutinizinger, unscrutinisinger +unscrutinizingest, unscrutinisingest +unscrutinizinglier, unscrutinisinglier +unscrutinizingliest, unscrutinisingliest +unscrutinizingly, unscrutinisingly +unsectarianize, unsectarianise +unsectarianizes, unsectarianises +unsectionalized, unsectionalised +unsecularize, unsecularise +unsecularized, unsecularised +unsecularizedder, unsecularisedder +unsecularizeddest, unseculariseddest +unsecularizes, unsecularises +unsensitize, unsensitise +unsensitized, unsensitised +unsensitizes, unsensitises +unsensitizing, unsensitising +unsensualize, unsensualise +unsensualized, unsensualised +unsensualizes, unsensualises +unsensualizing, unsensualising +unsentimentalize, unsentimentalise +unsentimentalized, unsentimentalised +unsentimentalizes, unsentimentalises +unsepulcher, unsepulchre +unsepulchered, unsepulchred +unsepulchers, unsepulchres +unserialized, unserialised +unshakable, unshakeable +unshed, unshoed +unsignalized's, unsignalised's +unsignalized, unsignalised +unsignalizedder, unsignalisedder +unsignalizeddest, unsignaliseddest +unsignalizeds, unsignaliseds +unsiphon's, unsyphon's +unsiphon, unsyphon +unsiphons, unsyphons +unsocialized, unsocialised +unsocializedder, unsocialisedder +unsocializeddest, unsocialiseddest +unsocializing, unsocialising +unsolemnize, unsolemnise +unsolemnized, unsolemnised +unsolemnizedder, unsolemnisedder +unsolemnizeddest, unsolemniseddest +unsolemnizes, unsolemnises +unsomber, unsombre +unsomberly, unsombrely +unsomberness's, unsombreness's +unsomberness, unsombreness +unspecialized, unspecialised +unspecializedder, unspecialisedder +unspecializeddest, unspecialiseddest +unspecializing, unspecialising +unspecializinger, unspecialisinger +unspecializingest, unspecialisingest +unspecterlike's, unspectrelike's +unspecterlike, unspectrelike +unspecterlikes, unspectrelikes +unspiritualize, unspiritualise +unspiritualized, unspiritualised +unspiritualizes, unspiritualises +unspiritualizing, unspiritualising +unsplendorous, unsplendourous +unsplendorously, unsplendourously +unspoiled, unspoilt +unstabilized, unstabilised +unstabilizing, unstabilising +unstandardizable, unstandardisable +unstandardized, unstandardised +unstandardizedder, unstandardisedder +unstandardizeddest, unstandardiseddest +unsterilized, unsterilised +unstigmatized's, unstigmatised's +unstigmatized, unstigmatised +unstigmatizedder, unstigmatisedder +unstigmatizeddest, unstigmatiseddest +unstigmatizeds, unstigmatiseds +unstoicize, unstoicise +unstoicizes, unstoicises +unsubsidized, unsubsidised +unsubstantialize, unsubstantialise +unsubstantialized, unsubstantialised +unsubstantializes, unsubstantialises +unsubstantializing, unsubstantialising +unsuccorable's, unsuccourable's +unsuccorable, unsuccourable +unsuccorables, unsuccourables +unsuccored, unsuccoured +unsulphurized's, unsulphurised's +unsulphurized, unsulphurised +unsulphurizeds, unsulphuriseds +unsummarizable, unsummarisable +unsummarized, unsummarised +unsummarizedder, unsummarisedder +unsummarizeddest, unsummariseddest +unsupernaturalize, unsupernaturalise +unsupernaturalized, unsupernaturalised +unsupernaturalizes, unsupernaturalises +unsymbolized, unsymbolised +unsymbolizedder, unsymbolisedder +unsymbolizeddest, unsymboliseddest +unsymmetrized's, unsymmetrised's +unsymmetrized, unsymmetrised +unsymmetrizeds, unsymmetriseds +unsympathizabilities, unsympathisabilities +unsympathizability's, unsympathisability's +unsympathizability, unsympathisability +unsympathizable's, unsympathisable's +unsympathizable, unsympathisable +unsympathizables, unsympathisables +unsympathized, unsympathised +unsympathizedder, unsympathisedder +unsympathizeddest, unsympathiseddest +unsympathizing's, unsympathising's +unsympathizing, unsympathising +unsympathizinger, unsympathisinger +unsympathizingest, unsympathisingest +unsympathizinglier, unsympathisinglier +unsympathizingliest, unsympathisingliest +unsympathizingly, unsympathisingly +unsympathizings, unsympathisings +unsynchronized, unsynchronised +unsynchronizedder, unsynchronisedder +unsynchronizeddest, unsynchroniseddest +unsynthesized, unsynthesised +unsynthesizedder, unsynthesisedder +unsynthesizeddest, unsynthesiseddest +unsystematized, unsystematised +unsystematizedder, unsystematisedder +unsystematizeddest, unsystematiseddest +unsystematizedly, unsystematisedly +unsystematizing, unsystematising +unsystematizinger, unsystematisinger +unsystematizingest, unsystematisingest +unsystemizable's, unsystemisable's +unsystemizable, unsystemisable +unsystemizables, unsystemisables +untantalized, untantalised +untantalizedder, untantalisedder +untantalizeddest, untantaliseddest +untantalizing's, untantalising's +untantalizing, untantalising +untantalizinger, untantalisinger +untantalizingest, untantalisingest +untantalizings, untantalisings +untartarized's, untartarised's +untartarized, untartarised +untartarizeds, untartariseds +untechnicalize, untechnicalise +untechnicalizes, untechnicalises +untemporizing's, untemporising's +untemporizing, untemporising +untemporizings, untemporisings +unterrorized, unterrorised +untheorizable's, untheorisable's +untheorizable, untheorisable +untheorizables, untheorisables +untrammeled, untrammelled +untrammeledder, untrammelledder +untrammeleddest, untrammelleddest +untranquilized, untranquilised +untranquillize, untranquillise +untranquillized, untranquillised +untyrannized, untyrannised +unutilizable's, unutilisable's +unutilizable, unutilisable +unutilizables, unutilisables +unutilized, unutilised +unvaporized's, unvaporised's +unvaporized, unvaporised +unvaporizeds, unvaporiseds +unvectorizable, unvectorisable +unverbalized, unverbalised +unvictimized, unvictimised +unvisualized, unvisualised +unvisualizedder, unvisualisedder +unvisualizeddest, unvisualiseddest +unvitalized's, unvitalised's +unvitalized, unvitalised +unvitalizeds, unvitaliseds +unvitriolized's, unvitriolised's +unvitriolized, unvitriolised +unvitriolizeds, unvitrioliseds +unvocalized's, unvocalised's +unvocalized, unvocalised +unvocalizedder, unvocalisedder +unvocalizeddest, unvocaliseddest +unvocalizeds, unvocaliseds +unvolatilize, unvolatilise +unvolatilized, unvolatilised +unvolatilizedder, unvolatilisedder +unvolatilizeddest, unvolatiliseddest +unvolatilizes, unvolatilises +unvulcanized's, unvulcanised's +unvulcanized, unvulcanised +unvulcanizedder, unvulcanisedder +unvulcanizeddest, unvulcaniseddest +unvulcanizeds, unvulcaniseds +unvulgarize, unvulgarise +unvulgarized, unvulgarised +unvulgarizes, unvulgarises +unvulgarizing, unvulgarising +unwesternized's, unwesternised's +unwesternized, unwesternised +unwesternizeds, unwesterniseds +unwomanize, unwomanise +unwomanized, unwomanised +unwomanizes, unwomanises +updraft's, updraught's +updraft, updraught +updrafts, updraughts +uralitization, uralitisation +uralitizations, uralitisations +uralitize, uralitise +uralitized, uralitised +uralitizes, uralitises +uralitizing, uralitising +uratemia, urataemia +urbanization's, urbanisation's +urbanization, urbanisation +urbanizations, urbanisations +urbanize, urbanise +urbanized, urbanised +urbanizes, urbanises +urbanizing, urbanising +uredema, uroedema +uremia's, uraemia's +uremia, uraemia +uremias, uraemias +uremic, uraemic +urethrorrhea, urethrorrhoea +uricemia, uricaemia +uricemic, uricaemic +urinemia, urinaemia +urinemic, urinaemic +urohematin, urohaematin +urophein, urophaein +usability's, useability's +usability, useability +usable, useable +utilitarianize, utilitarianise +utilitarianized, utilitarianised +utilitarianizes, utilitarianises +utilitarianizing, utilitarianising +utilizabilities, utilisabilities +utilizability, utilisability +utilizable's, utilisable's +utilizable, utilisable +utilizables, utilisables +utilization's, utilisation's +utilization, utilisation +utilizations, utilisations +utilize, utilise +utilized, utilised +utilizer's, utiliser's +utilizer, utiliser +utilizers, utilisers +utilizes, utilises +utilizing, utilising +Utopianize's, Utopianise's +Utopianize, Utopianise +utopianize, utopianise +utopianized, utopianised +utopianizer's, utopianiser's +utopianizer, utopianiser +utopianizers, utopianisers +Utopianizes, Utopianises +utopianizes, utopianises +utopianizing, utopianising +vaagmer, vaagmaer +vaccinization's, vaccinisation's +vaccinization, vaccinisation +vaccinizations, vaccinisations +vacuolization's, vacuolisation's +vacuolization, vacuolisation +vacuolizations, vacuolisations +vacuumize, vacuumise +vacuumized, vacuumised +vacuumizes, vacuumises +vacuumizing, vacuumising +vagabondize, vagabondise +vagabondized, vagabondised +vagabondizer, vagabondiser +vagabondizers, vagabondisers +vagabondizes, vagabondises +vagabondizing, vagabondising +vaginule, vaginulae +vagrantize, vagrantise +vagrantizes, vagrantises +valor's, valour's +valor, valour +valorization's, valorisation's +valorization, valorisation +valorizations, valorisations +valorize, valorise +valorized, valorised +valorizes, valorises +valorizing, valorising +valorousness, valourousness +valors, valours +valvule, valvulae +vampirize, vampirise +vampirized, vampirised +vampirizes, vampirises +vampirizing, vampirising +vandalization's, vandalisation's +vandalization, vandalisation +vandalizations, vandalisations +vandalize, vandalise +vandalized, vandalised +vandalizes, vandalises +vandalizing, vandalising +vapor's, vapour's +vapor, vapour +vaporabilities, vapourabilities +vaporability's, vapourability's +vaporability, vapourability +vaporable's, vapourable's +vaporable, vapourable +vaporables, vapourables +vapored, vapoured +vaporer's, vapourer's +vaporer, vapourer +vaporers, vapourers +vaporescent, vapourescent +vaporier, vapourier +vaporiest, vapouriest +vaporific, vapourific +vaporimeter's, vapourimeter's +vaporimeter, vapourimeter +vaporing's, vapouring's +vaporing, vapouring +vaporingly, vapouringly +vaporings, vapourings +vaporish, vapourish +vaporisher, vapourisher +vaporishest, vapourishest +vaporishness's, vapourishness's +vaporishness, vapourishness +vaporishnesses, vapourishnesses +vaporizable's, vaporisable's +vaporizable, vaporisable +vaporizabler, vaporisabler +vaporizables, vaporisables +vaporizablest, vaporisablest +vaporization's, vaporisation's +vaporization, vaporisation +vaporizations, vaporisations +vaporize, vaporise +vaporized, vaporised +vaporizer's, vaporiser's +vaporizer, vaporiser +vaporizers, vaporisers +vaporizes, vaporises +vaporizing, vaporising +vaporless, vapourless +vaporlesses, vapourlesses +vaporlike's, vapourlike's +vaporlike, vapourlike +vaporlikes, vapourlikes +vaporose, vapourose +vaporously, vapourously +vapors, vapours +vaporware, vapourware +vapory, vapoury +varicolored's, varicoloured's +varicolored, varicoloured +varicoloredder, varicolouredder +varicoloreddest, varicoloureddest +varicoloreds, varicoloureds +varicolorous, varicolourous +vascularization's, vascularisation's +vascularization, vascularisation +vascularizations, vascularisations +vascularize, vascularise +vascularized, vascularised +vascularizes, vascularises +vascularizing, vascularising +vasectomize, vasectomise +vasectomized, vasectomised +vasectomizing, vasectomising +vassalization, vassalisation +vassalize, vassalise +vassalized, vassalised +vassalizes, vassalises +vassalizing, vassalising +Vaticanization's, Vaticanisation's +Vaticanization, Vaticanisation +Vaticanizations, Vaticanisations +Vaticanize's, Vaticanise's +Vaticanize, Vaticanise +Vaticanizes, Vaticanises +vavasor, vavasour +vavasors, vavasours +Ve's, Voe's +Ve, Voe +vectorizable, vectorisable +vectorization's, vectorisation's +vectorization, vectorisation +vectorizations, vectorisations +vectorize, vectorise +vectorized, vectorised +vectorizer, vectoriser +vectorizered, vectorisered +vectorizering, vectorisering +vectorizers, vectorisers +vectorizes, vectorises +vectorizing, vectorising +veery, verey +vegetablize, vegetablise +vegetablizes, vegetablises +velarization's, velarisation's +velarization, velarisation +velarizations, velarisations +velarize, velarise +velarized, velarised +velarizes, velarises +velarizing, velarising +veld's, veldt's +veld, veldt +velds, veldts +venalization's, venalisation's +venalization, venalisation +venalizations, venalisations +venalize, venalise +venalizes, venalises +vendor's, vender's +vendor, vender +vendors, venders +venomization's, venomisation's +venomization, venomisation +venomizations, venomisations +venomize, venomise +venomizes, venomises +venter, ventre +venters, ventres +ventriloquize, ventriloquise +ventriloquized, ventriloquised +ventriloquizes, ventriloquises +ventriloquizing, ventriloquising +venule, venulae +veranda's, verandah's +veranda, verandah +verandas, verandahs +verbalization's, verbalisation's +verbalization, verbalisation +verbalizations, verbalisations +verbalize, verbalise +verbalized, verbalised +verbalizer's, verbaliser's +verbalizer, verbaliser +verbalizers, verbalisers +verbalizes, verbalises +verbalizing, verbalising +vermeiled, vermeilled +vermeiles, vermeilles +vermeiling, vermeilling +vermilion's, vermillion's +vermilion, vermillion +vermilionize, vermilionise +vermilionizes, vermilionises +vernacularization's, vernacularisation's +vernacularization, vernacularisation +vernacularizations, vernacularisations +vernacularize, vernacularise +vernacularized, vernacularised +vernacularizes, vernacularises +vernacularizing, vernacularising +vernalization's, vernalisation's +vernalization, vernalisation +vernalizations, vernalisations +vernalize, vernalise +vernalized, vernalised +vernalizes, vernalises +vernalizing, vernalising +versicolor, versicolour +versicolorate, versicolourate +versicolored, versicoloured +versicolorous, versicolourous +versionize, versionise +versionizes, versionises +vesicule, vesiculae +vestryize, vestryise +vestryizes, vestryises +veter's, vetoer's +veter, vetoer +veteranize, veteranise +veteranizes, veteranises +vialed, vialled +vialing, vialling +victimizable's, victimisable's +victimizable, victimisable +victimizables, victimisables +victimization's, victimisation's +victimization, victimisation +victimizations, victimisations +victimize, victimise +victimized, victimised +victimizer's, victimiser's +victimizer, victimiser +victimizers, victimisers +victimizes, victimises +victimizing, victimising +Victorianize's, Victorianise's +Victorianize, Victorianise +Victorianizes, Victorianises +victualage's, victuallage's +victualage, victuallage +victualages, victuallages +victualed, victualled +victualer's, victualler's +victualer, victualler +victualers, victuallers +victualess, victualless +victualing, victualling +videodisc's, videodisk's +videodisc, videodisk +videodiscs, videodisks +vier, vire +viers, vires +Vietnamization's, Vietnamisation's +Vietnamization, Vietnamisation +Vietnamize, Vietnamise +Vietnamized, Vietnamised +Vietnamizes, Vietnamises +Vietnamizing, Vietnamising +vigor's, vigour's +vigor, vigour +vigorless, vigourless +vigors, vigours +villagization, villagisation +villagizations, villagisations +viremia, viraemia +viremias, viraemias +viremic, viraemic +virilization, virilisation +virilizations, virilisations +virilized, virilised +virilizing, virilising +virtualization, virtualisation +virtualize, virtualise +virtualizes, virtualises +virtuosos, virtuosoes +visionize, visionise +visionizes, visionises +visor's, vizor's +visor, vizor +visors, vizors +visualizable, visualisable +visualization's, visualisation's +visualization, visualisation +visualizations, visualisations +visualize, visualise +visualized, visualised +visualizer's, visualiser's +visualizer, visualiser +visualizers, visualisers +visualizes, visualises +visualizing, visualising +vitalization's, vitalisation's +vitalization, vitalisation +vitalizations, vitalisations +vitalize, vitalise +vitalized, vitalised +vitalizer's, vitaliser's +vitalizer, vitaliser +vitalizers, vitalisers +vitalizes, vitalises +vitalizing's, vitalising's +vitalizing, vitalising +vitalizingly, vitalisingly +vitalizings, vitalisings +vitaminization, vitaminisation +vitaminize, vitaminise +vitaminized, vitaminised +vitaminizes, vitaminises +vitaminizing, vitaminising +vitriolizable's, vitriolisable's +vitriolizable, vitriolisable +vitriolizables, vitriolisables +vitriolization's, vitriolisation's +vitriolization, vitriolisation +vitriolizations, vitriolisations +vitriolize, vitriolise +vitriolized, vitriolised +vitriolizer, vitrioliser +vitriolizers, vitriolisers +vitriolizes, vitriolises +vitriolizing, vitriolising +vivandier, vivandire +viver, vivre +viverrine, viverrinae +vivers, vivres +vizard, visard +vizards, visards +vizied, visied +vizies, visies +vocalization's, vocalisation's +vocalization, vocalisation +vocalizations, vocalisations +vocalize, vocalise +vocalized, vocalised +vocalizer's, vocaliser's +vocalizer, vocaliser +vocalizers, vocalisers +vocalizes, vocalises +vocalizing, vocalising +vocationalization's, vocationalisation's +vocationalization, vocationalisation +vocationalizations, vocationalisations +vocationalize, vocationalise +vocationalizes, vocationalises +volatilizable's, volatilisable's +volatilizable, volatilisable +volatilizabler, volatilisabler +volatilizables, volatilisables +volatilizablest, volatilisablest +volatilization's, volatilisation's +volatilization, volatilisation +volatilizations, volatilisations +volatilize, volatilise +volatilized, volatilised +volatilizer's, volatiliser's +volatilizer, volatiliser +volatilizers, volatilisers +volatilizes, volatilises +volatilizing, volatilising +volcanism's, vulcanism's +volcanism, vulcanism +volcanisms, vulcanisms +volcanization, volcanisation +volcanizations, volcanisations +volcanize, volcanise +volcanized, volcanised +volcanizes, volcanises +volcanizing, volcanising +voltize, voltise +voltizes, voltises +vowelization's, vowelisation's +vowelization, vowelisation +vowelizations, vowelisations +vowelize, vowelise +vowelized, vowelised +vowelizes, vowelises +vowelizing, vowelising +vulcanizable's, vulcanisable's +vulcanizable, vulcanisable +vulcanizabler, vulcanisabler +vulcanizables, vulcanisables +vulcanizablest, vulcanisablest +vulcanizate's, vulcanisate's +vulcanizate, vulcanisate +vulcanizates, vulcanisates +vulcanization's, vulcanisation's +vulcanization, vulcanisation +vulcanizations, vulcanisations +vulcanize, vulcanise +vulcanized, vulcanised +vulcanizer's, vulcaniser's +vulcanizer, vulcaniser +vulcanizers, vulcanisers +vulcanizes, vulcanises +vulcanizing, vulcanising +vulgarization's, vulgarisation's +vulgarization, vulgarisation +vulgarizations, vulgarisations +vulgarize, vulgarise +vulgarized, vulgarised +vulgarizer's, vulgariser's +vulgarizer, vulgariser +vulgarizers, vulgarisers +vulgarizes, vulgarises +vulgarizing, vulgarising +wackes, wackoes +wackier, whackier +wackiest, whackiest +wacky, whacky +Wagnerize's, Wagnerise's +Wagnerize, Wagnerise +Wagnerizes, Wagnerises +wagon's, waggon's +wagon, waggon +wagoned, waggoned +wagoneer, waggoneer +wagoner's, waggoner's +wagoner, waggoner +wagoners, waggoners +wagonette's, waggonette's +wagonette, waggonette +wagonettes, waggonettes +wagoning, waggoning +wagons, waggons +wainscoted, wainscotted +wainscoting's, wainscotting's +wainscoting, wainscotting +wainscotings, wainscottings +wallah, walla +wallahs, wallas +wantonize, wantonise +wantonized, wantonised +wantonizes, wantonises +wantonizing, wantonising +warer, warre +Warford's, Warfourd's +Warford, Warfourd +warrantize, warrantise +waterbed's, water_bed's +waterbed, water_bed +waterbeds, water_beds +watercolor's, watercolour's +watercolor, watercolour +watercolored, watercoloured +watercoloring, watercolouring +watercolorist's, watercolourist's +watercolorist, watercolourist +watercolorists, watercolourists +watercolors, watercolours +weaseled, weaselled +weaseling, weaselling +weatherize, weatherise +weatherized, weatherised +weatherizes, weatherises +weatherizing, weatherising +weeviled, weevilled +weftwize, weftwise +weize, weise +weized, weised +weizes, weises +weizing, weising +welsh, welch +welshed, welched +welshes, welches +welshing, welching +wer, waer +werewolf's, werwolf's +werewolf, werwolf +werewolves, werwolves +westernization's, westernisation's +westernization, westernisation +westernizations, westernisations +westernize, westernise +westernized, westernised +westernizes, westernises +westernizing, westernising +whimsies, whimseys +whimsy's, whimsey's +whimsy, whimsey +whir's, whirr's +whir, whirr +whirs, whirrs +Whitmanize's, Whitmanise's +Whitmanize, Whitmanise +Whitmanizes, Whitmanises +whiz's, whizz's +whiz, whizz +whizz's, wiz's +whizz, wiz +whizzes, wizzes +whodunit's, whodunnit's +whodunit, whodunnit +whodunits, whodunnits +wigeon's, widgeon's +wigeon, widgeon +willful, wilful +willfuler, wilfuler +willfulest, wilfulest +willfullier, wilfullier +willfulliest, wilfulliest +willfully, wilfully +willfulness's, wilfulness's +willfulness, wilfulness +willy, willie +winterization's, winterisation's +winterization, winterisation +winterizations, winterisations +winterize, winterise +winterized, winterised +winterizes, winterises +winterizing, winterising +wintrier, winterier +wintriest, winteriest +wintry, wintery +wisteria's, wistaria's +wisteria, wistaria +wisterias, wistarias +wizen, wisen +womanization's, womanisation's +womanization, womanisation +womanizations, womanisations +womanize, womanise +womanized, womanised +womanizer's, womaniser's +womanizer, womaniser +womanizers, womanisers +womanizes, womanises +womanizing, womanising +woodcockize, woodcockise +woodcockizes, woodcockises +woolen's, woollen's +woolen, woollen +woolenner, woollenner +woolennest, woollennest +woolens, woollens +woollenisation's, woollenization's +woollenisation, woollenization +woollenisations, woollenizations +woollenise, woollenize +woollenises, woollenizes +wornil, wournil +worshiped, worshipped +worshiper's, worshipper's +worshiper, worshipper +worshipers, worshippers +worshiping, worshipping +yak's, yack's +yak, yack +yak, yack +yak, yock +yakked, yacked +yakking, yacking +yaks, yacks +yaks, yacks +yeshiva's, yeshivah's +yeshiva, yeshivah +yeshivot, yeshivahs +yock's, yak's +yocks, yaks +yodeled, yodelled +yodeler's, yodeller's +yodeler, yodeller +yodelers, yodellers +yodeling, yodelling +yoghourt's, yogourt's +yoghourt, yogourt +yoghourts, yogourts +yogi's, yogin's +yogi, yogin +yogis, yogins +yuck, yuk +yuk, yuck +yukked, yucked +yukking, yucking +yuks, yucks +zaffer, zaffre +zaffers, zaffres +zea, zoea +zeas, zoeas +zeroize, zeroise +zeroized, zeroised +zeroizes, zeroises +zeroizing, zeroising +zipper's, Zipper's +zipper, Zipper +zippers, Zippers +zoea's, zoaea's +zoea, zoaea +zoea, zooea +zoeae, zooeae +zoeal, zooeal +zoeas, zooeas +zoecia, zooecia +zoecium, zooecium +zombie's, zombi's +zombie, zombi +zombies, zombis +zonesthesia, zonaesthesia +zonule, zonulae +zooglea, zoogloea +zoogleae, zoogloeae +zoogleal, zoogloeal +zoogleas, zoogloeas +zygenid, zygaenid diff --git a/.docksal/etc/solr/solr811/synonyms_es.txt b/.docksal/etc/solr/solr811/synonyms_es.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_es.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_fa.txt b/.docksal/etc/solr/solr811/synonyms_fa.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_fa.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_fi.txt b/.docksal/etc/solr/solr811/synonyms_fi.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_fi.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_fr.txt b/.docksal/etc/solr/solr811/synonyms_fr.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_fr.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_ga.txt b/.docksal/etc/solr/solr811/synonyms_ga.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_ga.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_hi.txt b/.docksal/etc/solr/solr811/synonyms_hi.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_hi.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_hr.txt b/.docksal/etc/solr/solr811/synonyms_hr.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_hr.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_hu.txt b/.docksal/etc/solr/solr811/synonyms_hu.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_hu.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_id.txt b/.docksal/etc/solr/solr811/synonyms_id.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_id.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_it.txt b/.docksal/etc/solr/solr811/synonyms_it.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_it.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_lv.txt b/.docksal/etc/solr/solr811/synonyms_lv.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_lv.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_nb.txt b/.docksal/etc/solr/solr811/synonyms_nb.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_nb.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_nl.txt b/.docksal/etc/solr/solr811/synonyms_nl.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_nl.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_nn.txt b/.docksal/etc/solr/solr811/synonyms_nn.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_nn.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_pl.txt b/.docksal/etc/solr/solr811/synonyms_pl.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_pl.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_pt_br.txt b/.docksal/etc/solr/solr811/synonyms_pt_br.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_pt_br.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_pt_pt.txt b/.docksal/etc/solr/solr811/synonyms_pt_pt.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_pt_pt.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_ro.txt b/.docksal/etc/solr/solr811/synonyms_ro.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_ro.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_ru.txt b/.docksal/etc/solr/solr811/synonyms_ru.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_ru.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_sk.txt b/.docksal/etc/solr/solr811/synonyms_sk.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_sk.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_sr.txt b/.docksal/etc/solr/solr811/synonyms_sr.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_sr.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_sv.txt b/.docksal/etc/solr/solr811/synonyms_sv.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_sv.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_th.txt b/.docksal/etc/solr/solr811/synonyms_th.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_th.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_tr.txt b/.docksal/etc/solr/solr811/synonyms_tr.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_tr.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_uk.txt b/.docksal/etc/solr/solr811/synonyms_uk.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_uk.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/.docksal/etc/solr/solr811/synonyms_und.txt b/.docksal/etc/solr/solr811/synonyms_und.txt new file mode 100644 index 000000000..91689ff92 --- /dev/null +++ b/.docksal/etc/solr/solr811/synonyms_und.txt @@ -0,0 +1 @@ +drupal, durpal diff --git a/README.md b/README.md index a004f0d59..8ef5f1e9b 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,15 @@ CONTENTS OF THIS FILE --------------------- * Setup + * Database setup + * Search using solr + * Composer + * Drush + * Code quality + * Theme setup * Configuration and features * Testing + * References * Troubleshooting SETUP @@ -43,6 +50,23 @@ Pull a database dump from [here](https://snapshots.aws.ahconu.org/ghi) to get a fresh copy and seed your local database. +SEARCH USING SOLR +----------------- + +The integrated search feature is based on solr. The local docksal stack comes +with a solr instance that is already setup in Drupal. On the first setup of the +site (or when troubleshooting later), you need to create the solr core using +this command. + + fin solr create-core + +Once that's done, go to the [Search Api configuration backend page](http://ghi-site.docksal.site/admin/config/search/search-api) and confirm that +the search server and the index are there and enabled. You can then start +indexing content using this command: + + fin solr index + + COMPOSER -------- diff --git a/config/search_api.server.solr.yml b/config/search_api.server.solr.yml index 9af655774..1b7e91b27 100644 --- a/config/search_api.server.solr.yml +++ b/config/search_api.server.solr.yml @@ -46,7 +46,7 @@ backend_config: host: solr.ghi-site.docksal.site port: 80 path: / - core: humanitarianaction + core: ghi timeout: 10 index_timeout: 30 optimize_timeout: 40 diff --git a/html/modules/custom/ghi_search/ghi_search.module b/html/modules/custom/ghi_search/ghi_search.module index ae93a169d..7538b1fba 100644 --- a/html/modules/custom/ghi_search/ghi_search.module +++ b/html/modules/custom/ghi_search/ghi_search.module @@ -71,7 +71,7 @@ function ghi_search_preprocess_views_view_field(&$vars) { } } - + $score = max($score, 140); /** @var \Drupal\search_api\Plugin\views\ResultRow $row */ $row = $vars['row']; $relevance = 100 / $score * $row->search_api_relevance; diff --git a/html/modules/custom/ghi_search/js/ghi_search.ui.js b/html/modules/custom/ghi_search/js/ghi_search.ui.js index 2633e0ebc..22efdd1fe 100644 --- a/html/modules/custom/ghi_search/js/ghi_search.ui.js +++ b/html/modules/custom/ghi_search/js/ghi_search.ui.js @@ -13,23 +13,31 @@ Drupal.behaviors.GhiSearchUi = { attach: function(context, settings) { - let search_form_id = 'block-exposedformsearch-solrpage-search-results'; + let search_toggle_id = 'block-exposedformsearch-solrpage-search-results-toggler'; let toggle = $('[aria-controls="' + search_form_id + '"]'); - $(toggle).once('search-toggle').on('click', function () { - if ($(this).attr('aria-expanded') == 'true') { - $('body').addClass('search-form-open'); - } - else { - $('body').removeClass('search-form-open'); - } - }); - if ($(context).hasClass('path-search') && !$(context).hasClass('search-form-open')) { + if ($('body', context).hasClass('path-search') && !$('body', context).hasClass('search-form-open')) { $(toggle).trigger('click'); $('#' + search_form_id).attr('data-cd-hidden', 'false'); $('body').addClass('search-form-open'); } + + if ($(context).find('#' + search_toggle_id)) { + var search_toggle = document.getElementById(search_toggle_id); + var observer = new MutationObserver(function(mutations) { + if ($(search_toggle).attr('aria-expanded') == 'true') { + $('body').addClass('search-form-open'); + } + else { + $('body').removeClass('search-form-open'); + } + }); + observer.observe(search_toggle, { + attributes: true, + attributeFilter: ['aria-expanded'] + }); + } } } diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme index a76b9b577..66d0b0380 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme @@ -98,6 +98,9 @@ function common_design_subtheme_form_alter(&$form, FormStateInterface $form_stat $form['#attributes']['role'][] = 'search'; // Focus the input when clicking on the toggler button. $form['#attributes']['data-cd-focus-target'] = 'cd-search'; + // Keep the form open. + $form['#attributes']['data-cd-toggable-keep'] = 'true'; + // The input field. $form['keywords']['#attributes']['placeholder'] = t('What are you looking for?'); $form['keywords']['#attributes']['class'][] = 'cd-search__input'; $form['keywords']['#attributes']['type'][] = 'search'; diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index f46ceb57d..150acadbc 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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 button.cd-search__btn{height:80px;padding:0}.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;bottom:0;width:0;height:0;content:"";border-width:0 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-primary-color)}[dir=ltr] .cd-search button.cd-search__btn[aria-expanded=true]::before{left:50%;margin-left:-6px}[dir=rtl] .cd-search button.cd-search__btn[aria-expanded=true]::before{right:50%;margin-right:-6px}.cd-search button.cd-search__btn[aria-expanded=true] svg{fill: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(--cd-primary-color)}.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 .ghi-search-thumbnail{width:calc(40% - 2.25rem);min-width:320px}.path-search .cd-pager__item a:hover,.path-search .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 .cd-pager__item.is-active a,.path-search .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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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 button.cd-search__btn{height:80px;padding:0}.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;bottom:0;width:0;height:0;content:"";border-width:0 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-primary-color)}[dir=ltr] .cd-search button.cd-search__btn[aria-expanded=true]::before{left:50%;margin-left:-6px}[dir=rtl] .cd-search button.cd-search__btn[aria-expanded=true]::before{right:50%;margin-right:-6px}.cd-search button.cd-search__btn[aria-expanded=true] svg{fill: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(--cd-primary-color)}.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%}@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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-search.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss index f810ee028..6d4db423b 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss @@ -139,26 +139,41 @@ main#main-content { // Search results // .path-search { + + .views-field-search-api-rendered-item:not(:last-of-type) { + padding-bottom: 1rem; + border-bottom: 1px solid var(--cd-default-border-color); + } + .ghi-search-thumbnail { - width: calc(40% - 2.25rem); - min-width: 320px; + width: 100%; + // min-width: 320px; + + @include tablet { + width: calc(20% - 2.25rem); + min-width: 220px; + } } // Pagination // // @see common_design/components/cd-pagination/cd-pagination.css - .cd-pager__item a:hover, - .cd-pager__item a:focus { - color: var(--ghi-default-text-color); - border-color: var(--cd-primary-color); - background-color: var(--cd-primary-color); - } + nav.pager { + margin-top: 5rem; + + .cd-pager__item a:hover, + .cd-pager__item a:focus { + color: var(--ghi-default-text-color); + border-color: var(--cd-primary-color); + background-color: var(--cd-primary-color); + } - .cd-pager__item.is-active a, - .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; + .cd-pager__item.is-active a, + .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; + } } } From d2d9326c4bcfa23ac05154a7109409618c9b173c Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 18 Oct 2023 23:42:58 +0200 Subject: [PATCH 19/65] HPC-9104: Style and UX changes for the search feature in the header bar --- .../custom/ghi_search/ghi_search.module | 16 ++++++ .../custom/ghi_search/js/ghi_search.ui.js | 24 +++++---- .../common_design_subtheme/css/styles.css | 2 +- .../sass/cd/cd-header/_cd-nav.scss | 7 +++ .../sass/ghi/_ghi-search.scss | 53 +++++++++++-------- 5 files changed, 71 insertions(+), 31 deletions(-) diff --git a/html/modules/custom/ghi_search/ghi_search.module b/html/modules/custom/ghi_search/ghi_search.module index 7538b1fba..b7ddecd8f 100644 --- a/html/modules/custom/ghi_search/ghi_search.module +++ b/html/modules/custom/ghi_search/ghi_search.module @@ -9,6 +9,7 @@ use Drupal\Core\Entity\Display\EntityViewDisplayInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\ghi_sections\Entity\SectionNodeInterface; use Drupal\ghi_subpages\Entity\SubpageNodeInterface; +use Drupal\views\ViewExecutable; /** * Implements hook_preprocess_page(). @@ -18,6 +19,21 @@ function ghi_search_preprocess_page(array &$variables) { $variables['page']['content']['#attached']['library'][] = 'ghi_search/ghi_search.ui'; } +/** + * Implements hook_views_pre_render(). + */ +function ghi_search_views_pre_render(ViewExecutable $view) { + if ($view->id() != 'search_solr') { + return; + } + $keywords = $view->getExposedInput()['keywords'] ?? NULL; + if ($keywords) { + $view->setTitle(t('Search results for @keywords', [ + '@keywords' => $keywords, + ])); + } +} + /** * Implements hook_node_view(). */ diff --git a/html/modules/custom/ghi_search/js/ghi_search.ui.js b/html/modules/custom/ghi_search/js/ghi_search.ui.js index 22efdd1fe..62c2bfb55 100644 --- a/html/modules/custom/ghi_search/js/ghi_search.ui.js +++ b/html/modules/custom/ghi_search/js/ghi_search.ui.js @@ -1,12 +1,8 @@ /** * @file - * Make modifications to previewed content in GHI blocks. + * UI additions for the GHI search. * - * For the moment this only disables links so that editors do not accidentally - * click on them and abort block configuration by mistake. - * - * @todo Should this be made configurable? Should there be any indication that - * there are actually links in the content but they have been disabled? + * This makes the search bar always stay visible on on the search results page. */ (function ($, Drupal, drupalSettings) { @@ -21,16 +17,26 @@ $(toggle).trigger('click'); $('#' + search_form_id).attr('data-cd-hidden', 'false'); $('body').addClass('search-form-open'); + $(toggle).attr('disabled', 'disabled'); } if ($(context).find('#' + search_toggle_id)) { var search_toggle = document.getElementById(search_toggle_id); var observer = new MutationObserver(function(mutations) { - if ($(search_toggle).attr('aria-expanded') == 'true') { - $('body').addClass('search-form-open'); + if ($('body').hasClass('path-search')) { + if ($(search_toggle).attr('aria-expanded') == 'false') { + $(search_toggle).attr('aria-expanded', 'true'); + $('body').addClass('search-form-open'); + $('#' + search_form_id).attr('data-cd-hidden', 'false'); + } } else { - $('body').removeClass('search-form-open'); + if ($(search_toggle).attr('aria-expanded') == 'true') { + $('body').addClass('search-form-open'); + } + else { + $('body').removeClass('search-form-open'); + } } }); observer.observe(search_toggle, { diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 150acadbc..428450fef 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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: 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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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 button.cd-search__btn{height:80px;padding:0}.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;bottom:0;width:0;height:0;content:"";border-width:0 6px 6px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--cd-primary-color)}[dir=ltr] .cd-search button.cd-search__btn[aria-expanded=true]::before{left:50%;margin-left:-6px}[dir=rtl] .cd-search button.cd-search__btn[aria-expanded=true]::before{right:50%;margin-right:-6px}.cd-search button.cd-search__btn[aria-expanded=true] svg{fill: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(--cd-primary-color)}.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%}@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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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%}@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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/cd/cd-header/_cd-nav.scss b/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-nav.scss index 9dc4f5fc5..71cb315d1 100644 --- a/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-nav.scss +++ b/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-nav.scss @@ -140,6 +140,13 @@ } } + @include tablet { + & > .cd-nav { + padding-right: 0; + padding-left: 0; + } + } + @include desktop { .cd-nav > .menu { > .menu-item { diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss index 6d4db423b..40f7a8676 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss @@ -31,10 +31,28 @@ main#main-content { } .cd-search { + z-index: calc(var(--cd-z-search) - 2); + + button:focus-visible { + background: var(--ghi-primary-background-color); + + &::before { + position: absolute; + right: -1px; + bottom: 0; + left: -1px; + width: calc(100% + 2px); + height: 4px; + content: ""; + transition: background 0.3s ease; + transform: none; + border: 0; + background-color: var(--cd-primary-color); + } + } button.cd-search__btn { height: $cd-site-header-height; - padding: 0; svg { fill: var(--ghi-default-text-color); @@ -45,27 +63,16 @@ main#main-content { &::before { position: absolute; + right: -1px; bottom: 0; - width: 0; - height: 0; + left: -1px; + width: calc(100% + 2px); + height: 4px; content: ""; - border-width: 0 6px 6px; - border-style: solid; - border-color: transparent transparent var(--cd-primary-color); - - [dir="ltr"] & { - left: 50%; - margin-left: -6px; - } - - [dir="rtl"] & { - right: 50%; - margin-right: -6px; - } - } - - svg { - fill: var(--cd-primary-color); + transition: background 0.3s ease; + transform: none; + border: 0; + background-color: var(--cd-primary-color); } &:hover, @@ -107,7 +114,11 @@ main#main-content { .cd-search__form { padding-right: 0; padding-left: 0; - background-color: var(--cd-primary-color); + background-color: var(--ghi-default-background-color); + + &.content-width { + max-width: calc(var(--content-width) + 50vw); + } } // Search input should take up as much space as possible. From c5b176a5cfd8767dcbfbc8c895c9e6d841a26a3f Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 19 Oct 2023 00:00:52 +0200 Subject: [PATCH 20/65] HPC-9104: Fix article image size and display for documents in the results --- html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../custom/common_design_subtheme/sass/ghi/_ghi-search.scss | 6 +++++- .../content/node--article--search-result.html.twig | 4 +++- ...ml copy.twig => node--document--search-result.html.twig} | 0 4 files changed, 9 insertions(+), 3 deletions(-) rename html/themes/custom/common_design_subtheme/templates/content/{node--document--search-result.html copy.twig => node--document--search-result.html.twig} (100%) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 428450fef..5771cd827 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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%}@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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-search.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss index 40f7a8676..284003be9 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-search.scss @@ -158,7 +158,11 @@ main#main-content { .ghi-search-thumbnail { width: 100%; - // min-width: 320px; + + & > .field--type-image { + width: 100%; + min-width: auto; + } @include tablet { width: calc(20% - 2.25rem); diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig b/html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig index 814058b6b..6d2ad698f 100644 --- a/html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig +++ b/html/themes/custom/common_design_subtheme/templates/content/node--article--search-result.html.twig @@ -89,7 +89,9 @@ ] %} - {{ content.field_image }} +
    + {{ content.field_image }} +
    {{ label }} diff --git a/html/themes/custom/common_design_subtheme/templates/content/node--document--search-result.html copy.twig b/html/themes/custom/common_design_subtheme/templates/content/node--document--search-result.html.twig similarity index 100% rename from html/themes/custom/common_design_subtheme/templates/content/node--document--search-result.html copy.twig rename to html/themes/custom/common_design_subtheme/templates/content/node--document--search-result.html.twig From 3309013c466e5928f28ad7bea2170c9393e1166a Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 19 Oct 2023 13:42:58 +0200 Subject: [PATCH 21/65] HPC-9104: Add fail-safe before trying to access a subpage parent entity --- html/modules/custom/ghi_search/ghi_search.module | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/html/modules/custom/ghi_search/ghi_search.module b/html/modules/custom/ghi_search/ghi_search.module index b7ddecd8f..96780d913 100644 --- a/html/modules/custom/ghi_search/ghi_search.module +++ b/html/modules/custom/ghi_search/ghi_search.module @@ -41,8 +41,7 @@ function ghi_search_node_view(array &$build, EntityInterface $entity, EntityView if ($view_mode != 'search_result') { return; } - if ($entity instanceof SubpageNodeInterface) { - $parent = $entity->getParentNode(); + if ($entity instanceof SubpageNodeInterface && $parent = $entity->getParentNode()) { $build['title'][0]['#context']['value'] = $parent->getTitle() . ': ' . $entity->label(); $build['field_entity_reference']['#access'] = FALSE; $build['tags'] = $parent->field_tags->view('search_result'); From 0866503de21d78c0a28e7a5b52fcf4464615e8fb Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 19 Oct 2023 14:42:23 +0200 Subject: [PATCH 22/65] HPC-9104: Rename solr server machine name --- config/search_api.index.solr.yml | 4 +- ....yml => search_api.server.solr_server.yml} | 2 +- ...api_solr.solr_field_type.text_en_6_0_0.yml | 384 +++++++++--------- ...api_solr.solr_field_type.text_en_7_0_0.yml | 384 +++++++++--------- ...api_solr.solr_field_type.text_fr_6_0_0.yml | 16 +- ...api_solr.solr_field_type.text_fr_7_0_0.yml | 16 +- ...pi_solr.solr_field_type.text_und_6_0_0.yml | 6 +- ...pi_solr.solr_field_type.text_und_7_0_0.yml | 6 +- html/sites/default/settings.docksal.php | 6 +- 9 files changed, 413 insertions(+), 411 deletions(-) rename config/{search_api.server.solr.yml => search_api.server.solr_server.yml} (99%) diff --git a/config/search_api.index.solr.yml b/config/search_api.index.solr.yml index b7cfd72ab..17a2a386c 100644 --- a/config/search_api.index.solr.yml +++ b/config/search_api.index.solr.yml @@ -4,7 +4,7 @@ status: true dependencies: config: - field.storage.node.field_tags - - search_api.server.solr + - search_api.server.solr_server - core.entity_view_mode.node.full module: - search_api_solr @@ -178,4 +178,4 @@ options: cron_limit: 50 index_directly: false track_changes_in_references: true -server: solr +server: solr_server diff --git a/config/search_api.server.solr.yml b/config/search_api.server.solr_server.yml similarity index 99% rename from config/search_api.server.solr.yml rename to config/search_api.server.solr_server.yml index 1b7e91b27..a5e97f1fa 100644 --- a/config/search_api.server.solr.yml +++ b/config/search_api.server.solr_server.yml @@ -29,7 +29,7 @@ dependencies: - search_api_solr.solr_request_handler.request_handler_tvrh_default_7_0_0 module: - search_api_solr -id: solr +id: solr_server name: Solr description: '' backend: search_api_solr diff --git a/config/search_api_solr.solr_field_type.text_en_6_0_0.yml b/config/search_api_solr.solr_field_type.text_en_6_0_0.yml index 1699790bb..be52e3953 100644 --- a/config/search_api_solr.solr_field_type.text_en_6_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_en_6_0_0.yml @@ -47,8 +47,8 @@ field_type: class: solr.LowerCaseFilterFactory - class: solr.SnowballPorterFilterFactory - language: English protected: protwords_en.txt + language: English - class: solr.RemoveDuplicatesTokenFilterFactory - @@ -62,9 +62,9 @@ field_type: filters: - class: solr.SynonymFilterFactory + ignoreCase: true synonyms: synonyms_en.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -87,8 +87,8 @@ field_type: class: solr.LowerCaseFilterFactory - class: solr.SnowballPorterFilterFactory - language: English protected: protwords_en.txt + language: English - class: solr.RemoveDuplicatesTokenFilterFactory unstemmed_field_type: @@ -139,9 +139,9 @@ unstemmed_field_type: filters: - class: solr.SynonymFilterFactory + ignoreCase: true synonyms: synonyms_en.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -284,6 +284,194 @@ text_files: was will with + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + "\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + "\u00C3" => "A" + # Ä => A + "\u00C4" => "A" + # Å => A + "\u00C5" => "A" + # Ą => A + "\u0104" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # Ć => C + "\U0106" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + "\u00CB" => "E" + # Ę => E + "\u0118" => "E" + # Ì => I + "\u00CC" => "I" + # Í => I + "\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + "\u00CF" => "I" + # IJ => IJ + "\u0132" => "IJ" + # Ð => D + "\u00D0" => "D" + # Ł => L + "\u0141" => "L" + # Ñ => N + "\u00D1" => "N" + # Ń => N + "\u0143" => "N" + # Ò => O + "\u00D2" => "O" + # Ó => O + "\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + "\u00D5" => "O" + # Ö => O + "\u00D6" => "O" + # Ø => O + "\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + "\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + "\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + "\u00DC" => "U" + # Ý => Y + "\u00DD" => "Y" + # Ÿ => Y + "\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + "\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + "\u00E3" => "a" + # ä => a + "\u00E4" => "a" + # å => a + "\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + "\u00EB" => "e" + # ì => i + "\u00EC" => "i" + # í => i + "\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + "\u00EF" => "i" + # ij => ij + "\u0133" => "ij" + # ð => d + "\u00F0" => "d" + # ñ => n + "\u00F1" => "n" + # ò => o + "\u00F2" => "o" + # ó => o + "\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + "\u00F5" => "o" + # ö => o + "\u00F6" => "o" + # ø => o + "\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + "\u00DF" => "ss" + # Ś => S + "\u015a" => "S" + # þ => th + "\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + "\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + "\u00FD" => "y" + # ÿ => y + "\u00FF" => "y" + # Ź => Z + "\u0179" => "Z" + # Ż => Z + "\u017b" => "Z" + # ff => ff + "\uFB00" => "ff" + # fi => fi + "\uFB01" => "fi" + # fl => fl + "\uFB02" => "fl" + # ffi => ffi + "\uFB03" => "ffi" + # ffl => ffl + "\uFB04" => "ffl" + # ſt => st + "\uFB05" => "st" + # st => st + "\uFB06" => "st" + # Māori macrons. + # Ā => A + "\u0100" => "A" + # Ē => E + "\u0112" => "E" + # Ī => I + "\u012A" => "I" + # Ō => O + "\u014C" => "O" + # Ū => U + "\u016A" => "U" + # ā => a + "\u0101" => "a" + # ē => e + "\u0113" => "e" + # ī => i + "\u012B" => "i" + # ō => o + "\u014D" => "o" + # ū => u + "\u016B" => "u" synonyms: | drupal, durpal abettor's, abetter's @@ -17762,191 +17950,3 @@ text_files: zoogleal, zoogloeal zoogleas, zoogloeas zygenid, zygaenid - protwords: | - - accents: | - # À => A - "\u00C0" => "A" - # Á => A - "\u00C1" => "A" - #  => A - "\u00C2" => "A" - # à => A - "\u00C3" => "A" - # Ä => A - "\u00C4" => "A" - # Å => A - "\u00C5" => "A" - # Ą => A - "\u0104" => "A" - # Æ => AE - "\u00C6" => "AE" - # Ç => C - "\u00C7" => "C" - # Ć => C - "\U0106" => "C" - # È => E - "\u00C8" => "E" - # É => E - "\u00C9" => "E" - # Ê => E - "\u00CA" => "E" - # Ë => E - "\u00CB" => "E" - # Ę => E - "\u0118" => "E" - # Ì => I - "\u00CC" => "I" - # Í => I - "\u00CD" => "I" - # Î => I - "\u00CE" => "I" - # Ï => I - "\u00CF" => "I" - # IJ => IJ - "\u0132" => "IJ" - # Ð => D - "\u00D0" => "D" - # Ł => L - "\u0141" => "L" - # Ñ => N - "\u00D1" => "N" - # Ń => N - "\u0143" => "N" - # Ò => O - "\u00D2" => "O" - # Ó => O - "\u00D3" => "O" - # Ô => O - "\u00D4" => "O" - # Õ => O - "\u00D5" => "O" - # Ö => O - "\u00D6" => "O" - # Ø => O - "\u00D8" => "O" - # Œ => OE - "\u0152" => "OE" - # Þ - "\u00DE" => "TH" - # Ù => U - "\u00D9" => "U" - # Ú => U - "\u00DA" => "U" - # Û => U - "\u00DB" => "U" - # Ü => U - "\u00DC" => "U" - # Ý => Y - "\u00DD" => "Y" - # Ÿ => Y - "\u0178" => "Y" - # à => a - "\u00E0" => "a" - # á => a - "\u00E1" => "a" - # â => a - "\u00E2" => "a" - # ã => a - "\u00E3" => "a" - # ä => a - "\u00E4" => "a" - # å => a - "\u00E5" => "a" - # æ => ae - "\u00E6" => "ae" - # ç => c - "\u00E7" => "c" - # è => e - "\u00E8" => "e" - # é => e - "\u00E9" => "e" - # ê => e - "\u00EA" => "e" - # ë => e - "\u00EB" => "e" - # ì => i - "\u00EC" => "i" - # í => i - "\u00ED" => "i" - # î => i - "\u00EE" => "i" - # ï => i - "\u00EF" => "i" - # ij => ij - "\u0133" => "ij" - # ð => d - "\u00F0" => "d" - # ñ => n - "\u00F1" => "n" - # ò => o - "\u00F2" => "o" - # ó => o - "\u00F3" => "o" - # ô => o - "\u00F4" => "o" - # õ => o - "\u00F5" => "o" - # ö => o - "\u00F6" => "o" - # ø => o - "\u00F8" => "o" - # œ => oe - "\u0153" => "oe" - # ß => ss - "\u00DF" => "ss" - # Ś => S - "\u015a" => "S" - # þ => th - "\u00FE" => "th" - # ù => u - "\u00F9" => "u" - # ú => u - "\u00FA" => "u" - # û => u - "\u00FB" => "u" - # ü => u - "\u00FC" => "u" - # ý => y - "\u00FD" => "y" - # ÿ => y - "\u00FF" => "y" - # Ź => Z - "\u0179" => "Z" - # Ż => Z - "\u017b" => "Z" - # ff => ff - "\uFB00" => "ff" - # fi => fi - "\uFB01" => "fi" - # fl => fl - "\uFB02" => "fl" - # ffi => ffi - "\uFB03" => "ffi" - # ffl => ffl - "\uFB04" => "ffl" - # ſt => st - "\uFB05" => "st" - # st => st - "\uFB06" => "st" - # Māori macrons. - # Ā => A - "\u0100" => "A" - # Ē => E - "\u0112" => "E" - # Ī => I - "\u012A" => "I" - # Ō => O - "\u014C" => "O" - # Ū => U - "\u016A" => "U" - # ā => a - "\u0101" => "a" - # ē => e - "\u0113" => "e" - # ī => i - "\u012B" => "i" - # ō => o - "\u014D" => "o" - # ū => u - "\u016B" => "u" diff --git a/config/search_api_solr.solr_field_type.text_en_7_0_0.yml b/config/search_api_solr.solr_field_type.text_en_7_0_0.yml index 80ec112cf..1ea7bce66 100644 --- a/config/search_api_solr.solr_field_type.text_en_7_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_en_7_0_0.yml @@ -47,8 +47,8 @@ field_type: class: solr.LowerCaseFilterFactory - class: solr.SnowballPorterFilterFactory - language: English protected: protwords_en.txt + language: English - class: solr.RemoveDuplicatesTokenFilterFactory - @@ -62,9 +62,9 @@ field_type: filters: - class: solr.SynonymGraphFilterFactory + ignoreCase: true synonyms: synonyms_en.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -87,8 +87,8 @@ field_type: class: solr.LowerCaseFilterFactory - class: solr.SnowballPorterFilterFactory - language: English protected: protwords_en.txt + language: English - class: solr.RemoveDuplicatesTokenFilterFactory unstemmed_field_type: @@ -139,9 +139,9 @@ unstemmed_field_type: filters: - class: solr.SynonymGraphFilterFactory + ignoreCase: true synonyms: synonyms_en.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -284,6 +284,194 @@ text_files: was will with + protwords: | + + accents: | + # À => A + "\u00C0" => "A" + # Á => A + "\u00C1" => "A" + #  => A + "\u00C2" => "A" + # à => A + "\u00C3" => "A" + # Ä => A + "\u00C4" => "A" + # Å => A + "\u00C5" => "A" + # Ą => A + "\u0104" => "A" + # Æ => AE + "\u00C6" => "AE" + # Ç => C + "\u00C7" => "C" + # Ć => C + "\U0106" => "C" + # È => E + "\u00C8" => "E" + # É => E + "\u00C9" => "E" + # Ê => E + "\u00CA" => "E" + # Ë => E + "\u00CB" => "E" + # Ę => E + "\u0118" => "E" + # Ì => I + "\u00CC" => "I" + # Í => I + "\u00CD" => "I" + # Î => I + "\u00CE" => "I" + # Ï => I + "\u00CF" => "I" + # IJ => IJ + "\u0132" => "IJ" + # Ð => D + "\u00D0" => "D" + # Ł => L + "\u0141" => "L" + # Ñ => N + "\u00D1" => "N" + # Ń => N + "\u0143" => "N" + # Ò => O + "\u00D2" => "O" + # Ó => O + "\u00D3" => "O" + # Ô => O + "\u00D4" => "O" + # Õ => O + "\u00D5" => "O" + # Ö => O + "\u00D6" => "O" + # Ø => O + "\u00D8" => "O" + # Œ => OE + "\u0152" => "OE" + # Þ + "\u00DE" => "TH" + # Ù => U + "\u00D9" => "U" + # Ú => U + "\u00DA" => "U" + # Û => U + "\u00DB" => "U" + # Ü => U + "\u00DC" => "U" + # Ý => Y + "\u00DD" => "Y" + # Ÿ => Y + "\u0178" => "Y" + # à => a + "\u00E0" => "a" + # á => a + "\u00E1" => "a" + # â => a + "\u00E2" => "a" + # ã => a + "\u00E3" => "a" + # ä => a + "\u00E4" => "a" + # å => a + "\u00E5" => "a" + # æ => ae + "\u00E6" => "ae" + # ç => c + "\u00E7" => "c" + # è => e + "\u00E8" => "e" + # é => e + "\u00E9" => "e" + # ê => e + "\u00EA" => "e" + # ë => e + "\u00EB" => "e" + # ì => i + "\u00EC" => "i" + # í => i + "\u00ED" => "i" + # î => i + "\u00EE" => "i" + # ï => i + "\u00EF" => "i" + # ij => ij + "\u0133" => "ij" + # ð => d + "\u00F0" => "d" + # ñ => n + "\u00F1" => "n" + # ò => o + "\u00F2" => "o" + # ó => o + "\u00F3" => "o" + # ô => o + "\u00F4" => "o" + # õ => o + "\u00F5" => "o" + # ö => o + "\u00F6" => "o" + # ø => o + "\u00F8" => "o" + # œ => oe + "\u0153" => "oe" + # ß => ss + "\u00DF" => "ss" + # Ś => S + "\u015a" => "S" + # þ => th + "\u00FE" => "th" + # ù => u + "\u00F9" => "u" + # ú => u + "\u00FA" => "u" + # û => u + "\u00FB" => "u" + # ü => u + "\u00FC" => "u" + # ý => y + "\u00FD" => "y" + # ÿ => y + "\u00FF" => "y" + # Ź => Z + "\u0179" => "Z" + # Ż => Z + "\u017b" => "Z" + # ff => ff + "\uFB00" => "ff" + # fi => fi + "\uFB01" => "fi" + # fl => fl + "\uFB02" => "fl" + # ffi => ffi + "\uFB03" => "ffi" + # ffl => ffl + "\uFB04" => "ffl" + # ſt => st + "\uFB05" => "st" + # st => st + "\uFB06" => "st" + # Māori macrons. + # Ā => A + "\u0100" => "A" + # Ē => E + "\u0112" => "E" + # Ī => I + "\u012A" => "I" + # Ō => O + "\u014C" => "O" + # Ū => U + "\u016A" => "U" + # ā => a + "\u0101" => "a" + # ē => e + "\u0113" => "e" + # ī => i + "\u012B" => "i" + # ō => o + "\u014D" => "o" + # ū => u + "\u016B" => "u" synonyms: | drupal, durpal abettor's, abetter's @@ -17762,191 +17950,3 @@ text_files: zoogleal, zoogloeal zoogleas, zoogloeas zygenid, zygaenid - protwords: | - - accents: | - # À => A - "\u00C0" => "A" - # Á => A - "\u00C1" => "A" - #  => A - "\u00C2" => "A" - # à => A - "\u00C3" => "A" - # Ä => A - "\u00C4" => "A" - # Å => A - "\u00C5" => "A" - # Ą => A - "\u0104" => "A" - # Æ => AE - "\u00C6" => "AE" - # Ç => C - "\u00C7" => "C" - # Ć => C - "\U0106" => "C" - # È => E - "\u00C8" => "E" - # É => E - "\u00C9" => "E" - # Ê => E - "\u00CA" => "E" - # Ë => E - "\u00CB" => "E" - # Ę => E - "\u0118" => "E" - # Ì => I - "\u00CC" => "I" - # Í => I - "\u00CD" => "I" - # Î => I - "\u00CE" => "I" - # Ï => I - "\u00CF" => "I" - # IJ => IJ - "\u0132" => "IJ" - # Ð => D - "\u00D0" => "D" - # Ł => L - "\u0141" => "L" - # Ñ => N - "\u00D1" => "N" - # Ń => N - "\u0143" => "N" - # Ò => O - "\u00D2" => "O" - # Ó => O - "\u00D3" => "O" - # Ô => O - "\u00D4" => "O" - # Õ => O - "\u00D5" => "O" - # Ö => O - "\u00D6" => "O" - # Ø => O - "\u00D8" => "O" - # Œ => OE - "\u0152" => "OE" - # Þ - "\u00DE" => "TH" - # Ù => U - "\u00D9" => "U" - # Ú => U - "\u00DA" => "U" - # Û => U - "\u00DB" => "U" - # Ü => U - "\u00DC" => "U" - # Ý => Y - "\u00DD" => "Y" - # Ÿ => Y - "\u0178" => "Y" - # à => a - "\u00E0" => "a" - # á => a - "\u00E1" => "a" - # â => a - "\u00E2" => "a" - # ã => a - "\u00E3" => "a" - # ä => a - "\u00E4" => "a" - # å => a - "\u00E5" => "a" - # æ => ae - "\u00E6" => "ae" - # ç => c - "\u00E7" => "c" - # è => e - "\u00E8" => "e" - # é => e - "\u00E9" => "e" - # ê => e - "\u00EA" => "e" - # ë => e - "\u00EB" => "e" - # ì => i - "\u00EC" => "i" - # í => i - "\u00ED" => "i" - # î => i - "\u00EE" => "i" - # ï => i - "\u00EF" => "i" - # ij => ij - "\u0133" => "ij" - # ð => d - "\u00F0" => "d" - # ñ => n - "\u00F1" => "n" - # ò => o - "\u00F2" => "o" - # ó => o - "\u00F3" => "o" - # ô => o - "\u00F4" => "o" - # õ => o - "\u00F5" => "o" - # ö => o - "\u00F6" => "o" - # ø => o - "\u00F8" => "o" - # œ => oe - "\u0153" => "oe" - # ß => ss - "\u00DF" => "ss" - # Ś => S - "\u015a" => "S" - # þ => th - "\u00FE" => "th" - # ù => u - "\u00F9" => "u" - # ú => u - "\u00FA" => "u" - # û => u - "\u00FB" => "u" - # ü => u - "\u00FC" => "u" - # ý => y - "\u00FD" => "y" - # ÿ => y - "\u00FF" => "y" - # Ź => Z - "\u0179" => "Z" - # Ż => Z - "\u017b" => "Z" - # ff => ff - "\uFB00" => "ff" - # fi => fi - "\uFB01" => "fi" - # fl => fl - "\uFB02" => "fl" - # ffi => ffi - "\uFB03" => "ffi" - # ffl => ffl - "\uFB04" => "ffl" - # ſt => st - "\uFB05" => "st" - # st => st - "\uFB06" => "st" - # Māori macrons. - # Ā => A - "\u0100" => "A" - # Ē => E - "\u0112" => "E" - # Ī => I - "\u012A" => "I" - # Ō => O - "\u014C" => "O" - # Ū => U - "\u016A" => "U" - # ā => a - "\u0101" => "a" - # ē => e - "\u0113" => "e" - # ī => i - "\u012B" => "i" - # ō => o - "\u014D" => "o" - # ū => u - "\u016B" => "u" diff --git a/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml b/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml index 89a13e61e..e692816c9 100644 --- a/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml @@ -45,8 +45,8 @@ field_type: words: stopwords_fr.txt - class: solr.SnowballPorterFilterFactory - language: French protected: protwords_fr.txt + language: French - class: solr.RemoveDuplicatesTokenFilterFactory - @@ -74,17 +74,17 @@ field_type: class: solr.LowerCaseFilterFactory - class: solr.SynonymFilterFactory + ignoreCase: true synonyms: synonyms_fr.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true words: stopwords_fr.txt - class: solr.SnowballPorterFilterFactory - language: French protected: protwords_fr.txt + language: French - class: solr.RemoveDuplicatesTokenFilterFactory unstemmed_field_type: @@ -145,9 +145,9 @@ unstemmed_field_type: class: solr.LowerCaseFilterFactory - class: solr.SynonymFilterFactory + ignoreCase: true synonyms: synonyms_fr.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -402,10 +402,6 @@ text_files: quelles sans soi - synonyms: | - drupal, durpal - nouns: | - protwords: | accents: | @@ -594,3 +590,7 @@ text_files: "\u014D" => "o" # ū => u "\u016B" => "u" + synonyms: | + drupal, durpal + nouns: | + diff --git a/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml b/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml index 3c9257a22..f6efbc5e2 100644 --- a/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml @@ -47,8 +47,8 @@ field_type: words: stopwords_fr.txt - class: solr.SnowballPorterFilterFactory - language: French protected: protwords_fr.txt + language: French - class: solr.RemoveDuplicatesTokenFilterFactory - @@ -76,17 +76,17 @@ field_type: class: solr.LowerCaseFilterFactory - class: solr.SynonymGraphFilterFactory + ignoreCase: true synonyms: synonyms_fr.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true words: stopwords_fr.txt - class: solr.SnowballPorterFilterFactory - language: French protected: protwords_fr.txt + language: French - class: solr.RemoveDuplicatesTokenFilterFactory unstemmed_field_type: @@ -149,9 +149,9 @@ unstemmed_field_type: class: solr.LowerCaseFilterFactory - class: solr.SynonymGraphFilterFactory + ignoreCase: true synonyms: synonyms_fr.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -406,10 +406,6 @@ text_files: quelles sans soi - synonyms: | - drupal, durpal - nouns: | - protwords: | accents: | @@ -598,3 +594,7 @@ text_files: "\u014D" => "o" # ū => u "\u016B" => "u" + synonyms: | + drupal, durpal + nouns: | + diff --git a/config/search_api_solr.solr_field_type.text_und_6_0_0.yml b/config/search_api_solr.solr_field_type.text_und_6_0_0.yml index 3ff2fe8b3..27cc52c49 100644 --- a/config/search_api_solr.solr_field_type.text_und_6_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_und_6_0_0.yml @@ -58,9 +58,9 @@ field_type: filters: - class: solr.SynonymFilterFactory + ignoreCase: true synonyms: synonyms_und.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -190,8 +190,6 @@ solr_configs: text_files: stopwords: | - synonyms: | - drupal, durpal protwords: | accents: | @@ -343,3 +341,5 @@ text_files: "\uFB05" => "st" # st => st "\uFB06" => "st" + synonyms: | + drupal, durpal diff --git a/config/search_api_solr.solr_field_type.text_und_7_0_0.yml b/config/search_api_solr.solr_field_type.text_und_7_0_0.yml index faa598d03..5e6739821 100644 --- a/config/search_api_solr.solr_field_type.text_und_7_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_und_7_0_0.yml @@ -60,9 +60,9 @@ field_type: filters: - class: solr.SynonymGraphFilterFactory + ignoreCase: true synonyms: synonyms_und.txt expand: true - ignoreCase: true - class: solr.StopFilterFactory ignoreCase: true @@ -192,8 +192,6 @@ solr_configs: text_files: stopwords: | - synonyms: | - drupal, durpal protwords: | accents: | @@ -345,3 +343,5 @@ text_files: "\uFB05" => "st" # st => st "\uFB06" => "st" + synonyms: | + drupal, durpal diff --git a/html/sites/default/settings.docksal.php b/html/sites/default/settings.docksal.php index a452b0e00..83bb0229b 100644 --- a/html/sites/default/settings.docksal.php +++ b/html/sites/default/settings.docksal.php @@ -64,8 +64,10 @@ $config['social_auth_hid.settings']['base_url'] = 'https://auth.humanitarian.id'; // Solr config. -$config['search_api.server.solr']['backend_config']['connector_config']['host'] = 'solr'; -$config['search_api.server.solr']['backend_config']['connector_config']['port'] = 8983; +$config['search_api.server.solr_server']['backend_config']['connector'] = 'standard'; +$config['search_api.server.solr_server']['backend_config']['connector_config']['host'] = 'solr'; +$config['search_api.server.solr_server']['backend_config']['connector_config']['port'] = 8983; +$config['search_api.server.solr_server']['backend_config']['connector_config']['core'] = 'ghi'; $settings['social_auth.settings']['redirect_user_form'] = true; From c6ac10a353a0fa551a7e7367625d4a5861b4f95c Mon Sep 17 00:00:00 2001 From: berliner Date: Fri, 20 Oct 2023 09:42:41 +0200 Subject: [PATCH 23/65] HPC-9104: Update packages --- html/modules/custom/ghi_search/js/ghi_search.ui.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/html/modules/custom/ghi_search/js/ghi_search.ui.js b/html/modules/custom/ghi_search/js/ghi_search.ui.js index 62c2bfb55..699b3e381 100644 --- a/html/modules/custom/ghi_search/js/ghi_search.ui.js +++ b/html/modules/custom/ghi_search/js/ghi_search.ui.js @@ -20,8 +20,8 @@ $(toggle).attr('disabled', 'disabled'); } - if ($(context).find('#' + search_toggle_id)) { - var search_toggle = document.getElementById(search_toggle_id); + var search_toggle = document.getElementById(search_toggle_id); + if ($(context).find('#' + search_toggle_id) && search_toggle) { var observer = new MutationObserver(function(mutations) { if ($('body').hasClass('path-search')) { if ($(search_toggle).attr('aria-expanded') == 'false') { From e4ee23d56fba2904a27dabae74fc226117432709 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 8 Nov 2023 14:12:25 +0100 Subject: [PATCH 24/65] HPC-9104: Update composer.lock --- composer.lock | 86 +++++++++++++++++++++---------------------- composer.patches.json | 3 -- 2 files changed, 41 insertions(+), 48 deletions(-) diff --git a/composer.lock b/composer.lock index 61b33e3a2..886a7f11a 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "73f18f3694aa287cda5ba396fcc45e7e", + "content-hash": "7074936100e3d0edd1492489ed09303d", "packages": [ { "name": "asm89/stack-cors", @@ -2073,17 +2073,17 @@ }, { "name": "drupal/config_split", - "version": "2.0.0-rc5", + "version": "2.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/config_split.git", - "reference": "2.0.0-rc5" + "reference": "2.0.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/config_split-2.0.0-rc5.zip", - "reference": "2.0.0-rc5", - "shasum": "6c7240086bb65c668f2cf32f59f2e1414ad6afbe" + "url": "https://ftp.drupal.org/files/projects/config_split-2.0.0.zip", + "reference": "2.0.0", + "shasum": "be9fd0aba1206e0f19e8448f69d4210e53dae069" }, "require": { "drupal/core": "^8.8 || ^9 || ^10" @@ -2101,11 +2101,11 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.0-rc5", - "datestamp": "1698624439", + "version": "2.0.0", + "datestamp": "1699259254", "security-coverage": { - "status": "not-covered", - "message": "RC releases are not covered by Drupal security advisories." + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } }, "drush": { @@ -5543,37 +5543,33 @@ }, { "name": "drupal/warmer", - "version": "2.0.11", + "version": "2.0.12", "source": { "type": "git", "url": "https://git.drupalcode.org/project/warmer.git", - "reference": "2.0.11" + "reference": "2.0.12" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/warmer-2.0.11.zip", - "reference": "2.0.11", - "shasum": "d421e0a471a7e334ab3a1d7486c2e0735ed98faf" + "url": "https://ftp.drupal.org/files/projects/warmer-2.0.12.zip", + "reference": "2.0.12", + "shasum": "7f8e4a411e1ced284c8fc4d754fdcb5f2038b710" }, "require": { "drupal/core": "^9 || ^10", + "drush/drush": "^11.6 || ^12", "php": ">=5.6.0", "vipnytt/sitemapparser": "^1.0" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.11", - "datestamp": "1698732535", + "version": "2.0.12", + "datestamp": "1699265413", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" } - }, - "drush": { - "services": { - "drush.services.yml": "^9" - } } }, "notification-url": "https://packages.drupal.org/8/downloads", @@ -5658,16 +5654,16 @@ }, { "name": "drush/drush", - "version": "12.4.0", + "version": "12.4.2", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "b49cc6b666279bd4582a00437bfdc4969b335612" + "reference": "dbc97d7073fc08d06b2fc1208ac9d5e3d037875b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/b49cc6b666279bd4582a00437bfdc4969b335612", - "reference": "b49cc6b666279bd4582a00437bfdc4969b335612", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/dbc97d7073fc08d06b2fc1208ac9d5e3d037875b", + "reference": "dbc97d7073fc08d06b2fc1208ac9d5e3d037875b", "shasum": "" }, "require": { @@ -5790,7 +5786,7 @@ "issues": "https://github.com/drush-ops/drush/issues", "security": "https://github.com/drush-ops/drush/security/advisories", "slack": "https://drupal.slack.com/messages/C62H9CWQM", - "source": "https://github.com/drush-ops/drush/tree/12.4.0" + "source": "https://github.com/drush-ops/drush/tree/12.4.2" }, "funding": [ { @@ -5798,7 +5794,7 @@ "type": "github" } ], - "time": "2023-10-19T21:47:17+00:00" + "time": "2023-10-31T14:18:28+00:00" }, { "name": "egulias/email-validator", @@ -12064,16 +12060,16 @@ }, { "name": "unocha/common_design", - "version": "v9.2.1", + "version": "v9.2.2", "source": { "type": "git", "url": "https://github.com/UN-OCHA/common_design.git", - "reference": "c52613835d3e10baf03783d3601c030483057684" + "reference": "f582963b5848d92b42de871b628f52c5a9f34930" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/UN-OCHA/common_design/zipball/c52613835d3e10baf03783d3601c030483057684", - "reference": "c52613835d3e10baf03783d3601c030483057684", + "url": "https://api.github.com/repos/UN-OCHA/common_design/zipball/f582963b5848d92b42de871b628f52c5a9f34930", + "reference": "f582963b5848d92b42de871b628f52c5a9f34930", "shasum": "" }, "require": { @@ -12088,9 +12084,9 @@ "description": "OCHA Common Design base theme for Drupal 9+", "support": { "issues": "https://github.com/UN-OCHA/common_design/issues", - "source": "https://github.com/UN-OCHA/common_design/tree/v9.2.1" + "source": "https://github.com/UN-OCHA/common_design/tree/v9.2.2" }, - "time": "2023-10-11T12:36:16+00:00" + "time": "2023-10-26T10:03:06+00:00" }, { "name": "unocha/d3-sparkline", @@ -13921,16 +13917,16 @@ }, { "name": "mglaman/phpstan-drupal", - "version": "1.2.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/mglaman/phpstan-drupal.git", - "reference": "d721420086f146640acecebb7a678661a66e97d5" + "reference": "920c6b972a832046327f66dc6ff7448e3b5d6e4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/d721420086f146640acecebb7a678661a66e97d5", - "reference": "d721420086f146640acecebb7a678661a66e97d5", + "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/920c6b972a832046327f66dc6ff7448e3b5d6e4c", + "reference": "920c6b972a832046327f66dc6ff7448e3b5d6e4c", "shasum": "" }, "require": { @@ -14005,7 +14001,7 @@ "description": "Drupal extension and rules for PHPStan", "support": { "issues": "https://github.com/mglaman/phpstan-drupal/issues", - "source": "https://github.com/mglaman/phpstan-drupal/tree/1.2.0" + "source": "https://github.com/mglaman/phpstan-drupal/tree/1.2.1" }, "funding": [ { @@ -14021,7 +14017,7 @@ "type": "tidelift" } ], - "time": "2023-08-24T20:32:56+00:00" + "time": "2023-11-03T13:17:28+00:00" }, { "name": "mikey179/vfsstream", @@ -14787,16 +14783,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.10.40", + "version": "1.10.41", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "93c84b5bf7669920d823631e39904d69b9c7dc5d" + "reference": "c6174523c2a69231df55bdc65b61655e72876d76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/93c84b5bf7669920d823631e39904d69b9c7dc5d", - "reference": "93c84b5bf7669920d823631e39904d69b9c7dc5d", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/c6174523c2a69231df55bdc65b61655e72876d76", + "reference": "c6174523c2a69231df55bdc65b61655e72876d76", "shasum": "" }, "require": { @@ -14845,7 +14841,7 @@ "type": "tidelift" } ], - "time": "2023-10-30T14:48:31+00:00" + "time": "2023-11-05T12:57:57+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", diff --git a/composer.patches.json b/composer.patches.json index 759b1f4c4..fc744e5d6 100644 --- a/composer.patches.json +++ b/composer.patches.json @@ -42,9 +42,6 @@ "Issue #3285444: Add support for image search": "https://www.drupal.org/files/issues/2022-06-13/3285444-2.patch", "Issue #3396521: Fix PHP 8.2 deprecations": "https://www.drupal.org/files/issues/2023-10-25/3396521-2.patch" }, - "drupal/warmer": { - "Issue #3368778: Drush 12 compatibility": "https://git.drupalcode.org/project/warmer/-/merge_requests/13.patch" - }, "drupal/webp": { "Issue #3325808: Webp Image not generated for styles using original image.": "https://www.drupal.org/files/issues/2022-12-19/webp-3325808-2.patch", "Issue #3328040: Review webp filename logic": "https://www.drupal.org/files/issues/2023-05-11/3328040-webp-filename-logic-example-5.patch" From ab93fbe8bfe7dde6c6bd1f369aa66d90eed9cee8 Mon Sep 17 00:00:00 2001 From: unocha-jenkins Date: Thu, 9 Nov 2023 07:43:09 +0000 Subject: [PATCH 25/65] chore: Update all outdated drupal/* packages. --- composer.lock | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/composer.lock b/composer.lock index 886a7f11a..db5c368f3 100644 --- a/composer.lock +++ b/composer.lock @@ -12135,16 +12135,16 @@ }, { "name": "vipnytt/sitemapparser", - "version": "v1.1.7", + "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/VIPnytt/SitemapParser.git", - "reference": "c263e1f0fdcc8be541e805d52acab801a43be358" + "reference": "151bceefa12d7f60d722a9c094bee119e80572e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/VIPnytt/SitemapParser/zipball/c263e1f0fdcc8be541e805d52acab801a43be358", - "reference": "c263e1f0fdcc8be541e805d52acab801a43be358", + "url": "https://api.github.com/repos/VIPnytt/SitemapParser/zipball/151bceefa12d7f60d722a9c094bee119e80572e8", + "reference": "151bceefa12d7f60d722a9c094bee119e80572e8", "shasum": "" }, "require": { @@ -12191,9 +12191,9 @@ ], "support": { "issues": "https://github.com/VIPnytt/SitemapParser/issues", - "source": "https://github.com/VIPnytt/SitemapParser/tree/v1.1.7" + "source": "https://github.com/VIPnytt/SitemapParser/tree/v1.2.0" }, - "time": "2023-03-27T16:06:46+00:00" + "time": "2023-11-08T18:43:58+00:00" }, { "name": "webflo/drupal-finder", @@ -17385,5 +17385,5 @@ "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } From f1ab5c638179b7553d5a2d3ede758726ea3c5c9f Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 9 Nov 2023 14:24:41 +0100 Subject: [PATCH 26/65] Update headers for graphql requests --- .../src/RemoteSource/RemoteSourceBaseHpcContentModule.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php index 5fccc5df2..6edf54193 100644 --- a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php +++ b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php @@ -208,7 +208,8 @@ public function searchArticlesByTitle($title) { public function query($payload) { $body = '{"query": "query ' . str_replace("\n", " ", addslashes(trim($payload))) . '"}'; $headers = [ - 'Content-type: application/json', + 'Content-type' => 'application/json', + 'Apollo-Require-Preflight' => 'true', ]; if ($basic_auth = $this->getRemoteBasicAuth()) { $headers['Authorization'] = 'Basic ' . base64_encode($basic_auth['user'] . ':' . $basic_auth['pass']); From b9a7f79e335feb4f64073b30435342d0505004dd Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 9 Nov 2023 15:31:07 +0100 Subject: [PATCH 27/65] HPC-9191: First working draft on manual cropping of local and remote images with new letterbox image styles --- composer.json | 1 + composer.lock | 135 +++++++- ...tity_form_display.node.article.default.yml | 8 +- ...tity_form_display.node.section.default.yml | 9 +- ...ew_display.node.document.search_result.yml | 2 + config/core.extension.yml | 2 + config/crop.settings.yml | 3 + config/crop.type.14x5.yml | 12 + config/crop.type.16x9.yml | 12 + config/image.style.14x5_1200.yml | 27 ++ config/image.style.14x5_1400.yml | 27 ++ config/image.style.14x5_240.yml | 27 ++ config/image.style.14x5_480.yml | 27 ++ config/image.style.14x5_720.yml | 27 ++ config/image.style.16x9_1200.yml | 19 +- config/image.style.16x9_1400.yml | 19 +- config/image.style.16x9_240.yml | 19 +- config/image.style.16x9_480.yml | 19 +- config/image.style.16x9_720.yml | 19 +- config/image.style.crop_thumbnail.yml | 18 + config/image_widget_crop.settings.yml | 15 + .../language/fr/block.block.stark_admin.yml | 2 - .../fr/image.style.crop_thumbnail.yml | 1 + config/language/fr/system.menu.admin.yml | 1 - config/language/fr/views.view.archive.yml | 4 - .../language/fr/views.view.block_content.yml | 3 - config/language/fr/views.view.content.yml | 2 - config/language/fr/views.view.files.yml | 2 - config/language/fr/views.view.frontpage.yml | 4 - config/language/fr/views.view.glossary.yml | 4 - config/language/fr/views.view.media.yml | 2 - .../language/fr/views.view.media_library.yml | 3 - config/language/fr/views.view.redirect.yml | 4 - .../language/fr/views.view.taxonomy_term.yml | 4 - .../fr/views.view.user_admin_people.yml | 3 - config/responsive_image.styles.hero.yml | 22 +- config/views.settings.yml | 2 +- .../custom/ghi_blocks/ghi_blocks.info.yml | 1 + .../ghi_hero_image/ghi_hero_image.info.yml | 1 + .../ghi_hero_image/ghi_hero_image.module | 54 +++ .../ghi_hero_image.services.yml | 7 + .../src/Element/HeroImageCrop.php | 223 +++++++++++++ .../ghi_hero_image/src/HeroImageManager.php | 177 ++++++++++ .../src/HeroImageWidgetCropManager.php | 314 ++++++++++++++++++ .../FieldFormatter/HeroImageFormatter.php | 152 ++------- 45 files changed, 1240 insertions(+), 199 deletions(-) create mode 100644 config/crop.settings.yml create mode 100644 config/crop.type.14x5.yml create mode 100644 config/crop.type.16x9.yml create mode 100644 config/image.style.14x5_1200.yml create mode 100644 config/image.style.14x5_1400.yml create mode 100644 config/image.style.14x5_240.yml create mode 100644 config/image.style.14x5_480.yml create mode 100644 config/image.style.14x5_720.yml create mode 100644 config/image.style.crop_thumbnail.yml create mode 100644 config/image_widget_crop.settings.yml delete mode 100644 config/language/fr/block.block.stark_admin.yml create mode 100644 config/language/fr/image.style.crop_thumbnail.yml create mode 100644 html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml create mode 100644 html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php create mode 100644 html/modules/custom/ghi_hero_image/src/HeroImageManager.php create mode 100644 html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php diff --git a/composer.json b/composer.json index a93f144b6..e134f948b 100644 --- a/composer.json +++ b/composer.json @@ -82,6 +82,7 @@ "drupal/gin_lb": "^1.0@beta", "drupal/gin_toolbar": "^1.0", "drupal/google_tag": "^1.5", + "drupal/image_widget_crop": "^2.4", "drupal/imageapi_optimize": "^4.0", "drupal/imagecache_external": "^3.0", "drupal/imagemagick": "^3.3", diff --git a/composer.lock b/composer.lock index db5c368f3..f067728c3 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7074936100e3d0edd1492489ed09303d", + "content-hash": "27620658ab209048be292c03468b4a9b", "packages": [ { "name": "asm89/stack-cors", @@ -2481,6 +2481,63 @@ }, "time": "2023-11-01T11:59:20+00:00" }, + { + "name": "drupal/crop", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/crop.git", + "reference": "8.x-2.3" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/crop-8.x-2.3.zip", + "reference": "8.x-2.3", + "shasum": "8e109cf60077f4c605c4d1f895cb3dc28613a23a" + }, + "require": { + "drupal/core": "^9.3 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.3", + "datestamp": "1665437894", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + }, + { + "name": "woprrr", + "homepage": "https://www.drupal.org/user/858604" + } + ], + "description": "Provides storage and API for image crops.", + "homepage": "https://www.drupal.org/project/crop", + "support": { + "source": "https://git.drupalcode.org/project/crop", + "issues": "https://www.drupal.org/project/issues/crop" + } + }, { "name": "drupal/ctools", "version": "3.14.0", @@ -3031,6 +3088,82 @@ "source": "https://git.drupalcode.org/project/google_tag" } }, + { + "name": "drupal/image_widget_crop", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/image_widget_crop.git", + "reference": "8.x-2.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/image_widget_crop-8.x-2.4.zip", + "reference": "8.x-2.4", + "shasum": "6fcf4641d730bf1f5afce2a95d58f76094c72d1b" + }, + "require": { + "drupal/core": "^8 || ^9 || ^10", + "drupal/crop": "^1 || ^2" + }, + "require-dev": { + "drupal/bartik": "^1", + "drupal/crop": "*", + "drupal/ctools": "^3", + "drupal/entity_browser": "^2", + "drupal/inline_entity_form": "^1" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.4", + "datestamp": "1667435355", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Alexandre Mallet", + "homepage": "https://github.com/woprrr", + "role": "Maintainer" + }, + { + "name": "Drupal Media Team", + "homepage": "https://www.drupal.org/user/3260690" + }, + { + "name": "phenaproxima", + "homepage": "https://www.drupal.org/user/205645" + }, + { + "name": "slashrsm", + "homepage": "https://www.drupal.org/user/744628" + }, + { + "name": "woprrr", + "homepage": "https://www.drupal.org/user/858604" + } + ], + "description": "Provides an interface for using the features of the Crop API.", + "homepage": "https://www.drupal.org/project/image_widget_crop", + "keywords": [ + "Crop", + "Drupal", + "Drupal Media" + ], + "support": { + "source": "https://www.drupal.org/project/image_widget_crop", + "issues": "https://www.drupal.org/project/issues/image_widget_crop", + "irc": "irc://irc.freenode.org/drupal-contribute" + } + }, { "name": "drupal/imageapi_optimize", "version": "4.0.1", diff --git a/config/core.entity_form_display.node.article.default.yml b/config/core.entity_form_display.node.article.default.yml index 9168fcb92..740f7d10f 100644 --- a/config/core.entity_form_display.node.article.default.yml +++ b/config/core.entity_form_display.node.article.default.yml @@ -78,6 +78,7 @@ third_party_settings: children: - field_display_hero_image - field_crop_hero_image + - image_crop - field_inherit_section_image label: Display region: content @@ -147,7 +148,7 @@ content: third_party_settings: { } field_inherit_section_image: type: boolean_checkbox - weight: 29 + weight: 30 region: content settings: display_label: true @@ -176,6 +177,11 @@ content: size: 60 placeholder: '' third_party_settings: { } + image_crop: + weight: 29 + region: content + settings: { } + third_party_settings: { } langcode: type: language_select weight: 1 diff --git a/config/core.entity_form_display.node.section.default.yml b/config/core.entity_form_display.node.section.default.yml index f38fe4243..fcaf40bc6 100644 --- a/config/core.entity_form_display.node.section.default.yml +++ b/config/core.entity_form_display.node.section.default.yml @@ -50,7 +50,7 @@ content: third_party_settings: { } field_summary: type: text_textarea - weight: 26 + weight: 15 region: content settings: rows: 5 @@ -79,6 +79,11 @@ content: settings: placeholder: '' third_party_settings: { } + image_crop: + weight: 14 + region: content + settings: { } + third_party_settings: { } langcode: type: language_select weight: 4 @@ -137,7 +142,7 @@ content: placeholder: '' third_party_settings: { } url_redirects: - weight: 50 + weight: 16 region: content settings: { } third_party_settings: { } diff --git a/config/core.entity_view_display.node.document.search_result.yml b/config/core.entity_view_display.node.document.search_result.yml index 787308650..6744525d8 100644 --- a/config/core.entity_view_display.node.document.search_result.yml +++ b/config/core.entity_view_display.node.document.search_result.yml @@ -84,6 +84,8 @@ content: settings: responsive_image_style: card_hero image_link: content + image_loading: + attribute: eager third_party_settings: { } weight: 0 region: content diff --git a/config/core.extension.yml b/config/core.extension.yml index 41c6b438b..3e6194900 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -23,6 +23,7 @@ module: config_split: 0 config_translation: 0 contextual: 0 + crop: 0 ctools: 0 datetime: 0 datetime_range: 0 @@ -61,6 +62,7 @@ module: hpc_downloads: 0 hpc_security: 0 image: 0 + image_widget_crop: 0 imageapi_optimize: 0 imagecache_external: 0 imagemagick: 0 diff --git a/config/crop.settings.yml b/config/crop.settings.yml new file mode 100644 index 000000000..2fd805cb7 --- /dev/null +++ b/config/crop.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: 7eGOTSG7bRv_AAqu-Ls8CSnob7zPF1ez-lD2OLZgBHs +flush_derivative_images: true diff --git a/config/crop.type.14x5.yml b/config/crop.type.14x5.yml new file mode 100644 index 000000000..afac7b4e3 --- /dev/null +++ b/config/crop.type.14x5.yml @@ -0,0 +1,12 @@ +uuid: 14c68939-0df4-4319-b4c6-14c3d62e9763 +langcode: en +status: true +dependencies: { } +label: 14x5 +id: 14x5 +description: 'Letterbox size for hero images' +aspect_ratio: '14:5' +soft_limit_width: null +soft_limit_height: null +hard_limit_width: null +hard_limit_height: null diff --git a/config/crop.type.16x9.yml b/config/crop.type.16x9.yml new file mode 100644 index 000000000..4e63861f1 --- /dev/null +++ b/config/crop.type.16x9.yml @@ -0,0 +1,12 @@ +uuid: 0990d642-014f-438c-8f6a-e13c90907019 +langcode: en +status: true +dependencies: { } +label: 16x9 +id: 16x9 +description: 'Card size for galleries' +aspect_ratio: '16:9' +soft_limit_width: null +soft_limit_height: null +hard_limit_width: null +hard_limit_height: null diff --git a/config/image.style.14x5_1200.yml b/config/image.style.14x5_1200.yml new file mode 100644 index 000000000..0c67a0040 --- /dev/null +++ b/config/image.style.14x5_1200.yml @@ -0,0 +1,27 @@ +uuid: 6a532d5d-188b-4db7-8dd5-d80b826cea06 +langcode: en +status: true +dependencies: + config: + - crop.type.14x5 + module: + - crop +name: 14x5_1200 +label: '14x5 @ 1200' +effects: + 008b1c5c-01d6-47bf-b2bd-f70779634358: + uuid: 008b1c5c-01d6-47bf-b2bd-f70779634358 + id: crop_crop + weight: 1 + data: + crop_type: 14x5 + automatic_crop_provider: null + f88a76bc-5c91-45aa-a610-5e006b297dc8: + uuid: f88a76bc-5c91-45aa-a610-5e006b297dc8 + id: image_scale_and_crop + weight: 3 + data: + width: 1200 + height: 429 + anchor: center-center +pipeline: __default__ diff --git a/config/image.style.14x5_1400.yml b/config/image.style.14x5_1400.yml new file mode 100644 index 000000000..67f75a627 --- /dev/null +++ b/config/image.style.14x5_1400.yml @@ -0,0 +1,27 @@ +uuid: 8e8f8166-c401-4db1-bc55-06494c651c06 +langcode: en +status: true +dependencies: + config: + - crop.type.14x5 + module: + - crop +name: 14x5_1400 +label: '14x5 @ 1400' +effects: + 5d65da5e-155a-484b-b9ba-f49bce3a3229: + uuid: 5d65da5e-155a-484b-b9ba-f49bce3a3229 + id: crop_crop + weight: 1 + data: + crop_type: 14x5 + automatic_crop_provider: null + 08b16975-bc30-4039-9d47-9da8523fe896: + uuid: 08b16975-bc30-4039-9d47-9da8523fe896 + id: image_scale_and_crop + weight: 3 + data: + width: 1400 + height: 500 + anchor: center-center +pipeline: __default__ diff --git a/config/image.style.14x5_240.yml b/config/image.style.14x5_240.yml new file mode 100644 index 000000000..1bedbfdc2 --- /dev/null +++ b/config/image.style.14x5_240.yml @@ -0,0 +1,27 @@ +uuid: e0c4d833-fbb0-4d59-a0ff-70c20a764f5c +langcode: en +status: true +dependencies: + config: + - crop.type.14x5 + module: + - crop +name: 14x5_240 +label: '14x5 @ 240' +effects: + 4f3595eb-fd24-4222-812f-cc444eaf4f98: + uuid: 4f3595eb-fd24-4222-812f-cc444eaf4f98 + id: crop_crop + weight: 1 + data: + crop_type: 14x5 + automatic_crop_provider: null + 423f30ef-eb01-416b-81ed-c8348e065ca6: + uuid: 423f30ef-eb01-416b-81ed-c8348e065ca6 + id: image_scale_and_crop + weight: 3 + data: + width: 240 + height: 85 + anchor: center-center +pipeline: __default__ diff --git a/config/image.style.14x5_480.yml b/config/image.style.14x5_480.yml new file mode 100644 index 000000000..3a6ec2a24 --- /dev/null +++ b/config/image.style.14x5_480.yml @@ -0,0 +1,27 @@ +uuid: fa5b4717-906e-4a53-a06b-5c51dd53c266 +langcode: en +status: true +dependencies: + config: + - crop.type.14x5 + module: + - crop +name: 14x5_480 +label: '14x5 @ 480' +effects: + 525800f5-e090-435a-9d53-19d16bdbaac9: + uuid: 525800f5-e090-435a-9d53-19d16bdbaac9 + id: crop_crop + weight: 1 + data: + crop_type: 14x5 + automatic_crop_provider: null + 44c42d9e-5d34-4f5d-ae32-a1c1a9f3265f: + uuid: 44c42d9e-5d34-4f5d-ae32-a1c1a9f3265f + id: image_scale_and_crop + weight: 3 + data: + width: 480 + height: 171 + anchor: center-center +pipeline: __default__ diff --git a/config/image.style.14x5_720.yml b/config/image.style.14x5_720.yml new file mode 100644 index 000000000..0764f48b7 --- /dev/null +++ b/config/image.style.14x5_720.yml @@ -0,0 +1,27 @@ +uuid: 569dd95f-87eb-4bbe-ab2a-ca38b4414373 +langcode: en +status: true +dependencies: + config: + - crop.type.14x5 + module: + - crop +name: 14x5_720 +label: '14x5 @ 720' +effects: + 9cf08a4c-0063-4dab-8be3-321dfa6c1014: + uuid: 9cf08a4c-0063-4dab-8be3-321dfa6c1014 + id: crop_crop + weight: 1 + data: + crop_type: 14x5 + automatic_crop_provider: null + b9e28fc1-04eb-4157-91f0-2befeae7289f: + uuid: b9e28fc1-04eb-4157-91f0-2befeae7289f + id: image_scale_and_crop + weight: 3 + data: + width: 720 + height: 257 + anchor: center-center +pipeline: __default__ diff --git a/config/image.style.16x9_1200.yml b/config/image.style.16x9_1200.yml index 80c5cd005..74e10de5a 100644 --- a/config/image.style.16x9_1200.yml +++ b/config/image.style.16x9_1200.yml @@ -1,14 +1,25 @@ uuid: ecc65e74-66f7-437b-bca4-5919851d30d6 langcode: en status: true -dependencies: { } +dependencies: + config: + - crop.type.16x9 + module: + - crop name: 16x9_1200 label: '16x9 @ 1200' effects: - 00e41ff4-12fa-496e-ac8d-4377abdca062: - uuid: 00e41ff4-12fa-496e-ac8d-4377abdca062 + a8a870ce-2c94-4e7b-98d2-9c97654f0242: + uuid: a8a870ce-2c94-4e7b-98d2-9c97654f0242 + id: crop_crop + weight: -10 + data: + crop_type: 16x9 + automatic_crop_provider: null + 2a42008d-402b-4c89-9942-d5a3261f9e94: + uuid: 2a42008d-402b-4c89-9942-d5a3261f9e94 id: image_scale_and_crop - weight: 1 + weight: 3 data: width: 1200 height: 675 diff --git a/config/image.style.16x9_1400.yml b/config/image.style.16x9_1400.yml index ad4ec9bab..1d94d57b9 100644 --- a/config/image.style.16x9_1400.yml +++ b/config/image.style.16x9_1400.yml @@ -1,14 +1,25 @@ uuid: 55b814c7-bad9-49a5-8998-05aae0f7ee29 langcode: en status: true -dependencies: { } +dependencies: + config: + - crop.type.16x9 + module: + - crop name: 16x9_1400 label: '16x9 @ 1400' effects: - cb3fb2e6-de29-415b-987c-e2d10243367e: - uuid: cb3fb2e6-de29-415b-987c-e2d10243367e + a75a9136-6cbd-49e2-936a-7e23260e8f86: + uuid: a75a9136-6cbd-49e2-936a-7e23260e8f86 + id: crop_crop + weight: -10 + data: + crop_type: 16x9 + automatic_crop_provider: null + 05719408-885b-4fd6-85b3-83c29e40ed9c: + uuid: 05719408-885b-4fd6-85b3-83c29e40ed9c id: image_scale_and_crop - weight: 1 + weight: 3 data: width: 1400 height: 787 diff --git a/config/image.style.16x9_240.yml b/config/image.style.16x9_240.yml index 6a4208eeb..ea00c9322 100644 --- a/config/image.style.16x9_240.yml +++ b/config/image.style.16x9_240.yml @@ -1,14 +1,25 @@ uuid: d772c626-36af-4b89-be9a-53531cb7a0da langcode: en status: true -dependencies: { } +dependencies: + config: + - crop.type.16x9 + module: + - crop name: 16x9_240 label: '16x9 @ 240' effects: - d6d85c4a-8078-4e74-8d2d-9ddf249123ad: - uuid: d6d85c4a-8078-4e74-8d2d-9ddf249123ad + b15e72c6-f1ee-4d43-b1cb-f71b6968307a: + uuid: b15e72c6-f1ee-4d43-b1cb-f71b6968307a + id: crop_crop + weight: -10 + data: + crop_type: 16x9 + automatic_crop_provider: null + c82a2da7-a0d7-4feb-9a81-27f9918eae9a: + uuid: c82a2da7-a0d7-4feb-9a81-27f9918eae9a id: image_scale_and_crop - weight: 1 + weight: 3 data: width: 240 height: 135 diff --git a/config/image.style.16x9_480.yml b/config/image.style.16x9_480.yml index 65550e72b..3c2435870 100644 --- a/config/image.style.16x9_480.yml +++ b/config/image.style.16x9_480.yml @@ -1,14 +1,25 @@ uuid: fe7b2652-a739-4aa8-b184-7970bb616b60 langcode: en status: true -dependencies: { } +dependencies: + config: + - crop.type.16x9 + module: + - crop name: 16x9_480 label: '16x9 @ 480' effects: - 565ac05f-adee-4f93-9a33-798333842de3: - uuid: 565ac05f-adee-4f93-9a33-798333842de3 + 34e6fff6-7f4f-450d-a52b-a842c380743d: + uuid: 34e6fff6-7f4f-450d-a52b-a842c380743d + id: crop_crop + weight: -10 + data: + crop_type: 16x9 + automatic_crop_provider: null + 1be6ce01-4cef-4031-a63b-4a6322237782: + uuid: 1be6ce01-4cef-4031-a63b-4a6322237782 id: image_scale_and_crop - weight: 1 + weight: 3 data: width: 480 height: 270 diff --git a/config/image.style.16x9_720.yml b/config/image.style.16x9_720.yml index 5ff9162ed..e3ba78fe9 100644 --- a/config/image.style.16x9_720.yml +++ b/config/image.style.16x9_720.yml @@ -1,14 +1,25 @@ uuid: 1ea76b9d-9930-42b7-91d4-c91bca191480 langcode: en status: true -dependencies: { } +dependencies: + config: + - crop.type.16x9 + module: + - crop name: 16x9_720 label: '16x9 @ 720' effects: - 1d7d4ad1-67f3-4393-83c0-7edac7f1fb19: - uuid: 1d7d4ad1-67f3-4393-83c0-7edac7f1fb19 + 8855b41c-9bc1-480a-8541-83768e1d3e43: + uuid: 8855b41c-9bc1-480a-8541-83768e1d3e43 + id: crop_crop + weight: -10 + data: + crop_type: 16x9 + automatic_crop_provider: null + f6b86e56-ea6e-4009-a961-e3eb17e97b77: + uuid: f6b86e56-ea6e-4009-a961-e3eb17e97b77 id: image_scale_and_crop - weight: 1 + weight: 3 data: width: 720 height: 405 diff --git a/config/image.style.crop_thumbnail.yml b/config/image.style.crop_thumbnail.yml new file mode 100644 index 000000000..de2ee1ba0 --- /dev/null +++ b/config/image.style.crop_thumbnail.yml @@ -0,0 +1,18 @@ +uuid: 372e8f47-156a-4cff-90d9-b347dad56806 +langcode: en +status: true +dependencies: { } +_core: + default_config_hash: N1S0PHZeyxfFqgzB-sDeGPaxi0dDOL8NUiP_d6WXSV0 +name: crop_thumbnail +label: 'Crop thumbnail' +effects: + 8fc26706-68dc-4eb7-8121-33e3936ed55f: + uuid: 8fc26706-68dc-4eb7-8121-33e3936ed55f + id: image_scale + weight: 1 + data: + width: 400 + height: null + upscale: false +pipeline: __default__ diff --git a/config/image_widget_crop.settings.yml b/config/image_widget_crop.settings.yml new file mode 100644 index 000000000..f9c8a2599 --- /dev/null +++ b/config/image_widget_crop.settings.yml @@ -0,0 +1,15 @@ +_core: + default_config_hash: UYGkeE2iH3UGp9lBPsELb3VSgHz9vkMJeaGzcYwE7Uw +settings: + library_url: 'https://cdnjs.cloudflare.com/ajax/libs/cropper/4.0.0/cropper.min.js' + css_url: 'https://cdnjs.cloudflare.com/ajax/libs/cropper/4.0.0/cropper.min.css' + crop_preview_image_style: crop_thumbnail + crop_list: + 14x5: 14x5 + 16x9: 16x9 + crop_types_required: { } + warn_multiple_usages: false + show_default_crop: true + show_crop_area: false + notify_apply: false + notify_update: false diff --git a/config/language/fr/block.block.stark_admin.yml b/config/language/fr/block.block.stark_admin.yml deleted file mode 100644 index 908710d63..000000000 --- a/config/language/fr/block.block.stark_admin.yml +++ /dev/null @@ -1,2 +0,0 @@ -settings: - label: Administration diff --git a/config/language/fr/image.style.crop_thumbnail.yml b/config/language/fr/image.style.crop_thumbnail.yml new file mode 100644 index 000000000..e06a9c5e0 --- /dev/null +++ b/config/language/fr/image.style.crop_thumbnail.yml @@ -0,0 +1 @@ +label: 'Vignette du recadrage' diff --git a/config/language/fr/system.menu.admin.yml b/config/language/fr/system.menu.admin.yml index 2e24f2f9b..09fb56c0e 100644 --- a/config/language/fr/system.menu.admin.yml +++ b/config/language/fr/system.menu.admin.yml @@ -1,2 +1 @@ -label: Administration description: "Liens des tâches d'administration" diff --git a/config/language/fr/views.view.archive.yml b/config/language/fr/views.view.archive.yml index b2156f9af..309dc9ea0 100644 --- a/config/language/fr/views.view.archive.yml +++ b/config/language/fr/views.view.archive.yml @@ -16,9 +16,5 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc block_1: display_title: Bloc - page_1: - display_title: Page diff --git a/config/language/fr/views.view.block_content.yml b/config/language/fr/views.view.block_content.yml index 5d43e3b34..27440de30 100644 --- a/config/language/fr/views.view.block_content.yml +++ b/config/language/fr/views.view.block_content.yml @@ -28,8 +28,6 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc empty: area_text_custom: content: "Il n'y a pas de bloc personnalisé disponible." @@ -41,7 +39,6 @@ display: expose: label: 'Type de bloc' page_1: - display_title: Page display_options: menu: title: 'Bibliothèque de blocs personnalisés' diff --git a/config/language/fr/views.view.content.yml b/config/language/fr/views.view.content.yml index 1a8ff4fe2..cf4bf9826 100644 --- a/config/language/fr/views.view.content.yml +++ b/config/language/fr/views.view.content.yml @@ -33,8 +33,6 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc empty: area_text_custom: content: 'Aucun contenu disponible.' diff --git a/config/language/fr/views.view.files.yml b/config/language/fr/views.view.files.yml index 2995c1ff5..d41205163 100644 --- a/config/language/fr/views.view.files.yml +++ b/config/language/fr/views.view.files.yml @@ -38,8 +38,6 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc empty: area_text_custom: content: 'Aucun fichier disponible.' diff --git a/config/language/fr/views.view.frontpage.yml b/config/language/fr/views.view.frontpage.yml index ebec83c91..ac9d986ac 100644 --- a/config/language/fr/views.view.frontpage.yml +++ b/config/language/fr/views.view.frontpage.yml @@ -20,8 +20,6 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc empty: area_text_custom: content: "Aucun contenu de page d'accueil n'a été créé pour l'instant. Suivre le Guide utilisateur pour démarrer la construction de votre site." @@ -29,5 +27,3 @@ display: title: 'Welcome to [site:name]' feed_1: display_title: Flux - page_1: - display_title: Page diff --git a/config/language/fr/views.view.glossary.yml b/config/language/fr/views.view.glossary.yml index 956dda774..fb85025e9 100644 --- a/config/language/fr/views.view.glossary.yml +++ b/config/language/fr/views.view.glossary.yml @@ -21,9 +21,5 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc attachment_1: display_title: 'Fichier attaché' - page_1: - display_title: Page diff --git a/config/language/fr/views.view.media.yml b/config/language/fr/views.view.media.yml index bd07a6471..9c2c86c37 100644 --- a/config/language/fr/views.view.media.yml +++ b/config/language/fr/views.view.media.yml @@ -39,8 +39,6 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc empty: area_text_custom: content: 'Aucun média disponible.' diff --git a/config/language/fr/views.view.media_library.yml b/config/language/fr/views.view.media_library.yml index 3b33aa0cf..4e9621c59 100644 --- a/config/language/fr/views.view.media_library.yml +++ b/config/language/fr/views.view.media_library.yml @@ -15,8 +15,6 @@ display: submit_button: 'Appliquer les filtres' reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc empty: area_text_custom: content: 'Aucun média disponible.' @@ -53,7 +51,6 @@ display: expose: label: Langue page: - display_title: Page display_options: fields: edit_media: diff --git a/config/language/fr/views.view.redirect.yml b/config/language/fr/views.view.redirect.yml index 55b442c5e..7574b937a 100644 --- a/config/language/fr/views.view.redirect.yml +++ b/config/language/fr/views.view.redirect.yml @@ -9,8 +9,6 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc pager: options: tags: @@ -63,5 +61,3 @@ display: empty: area_text_custom: content: "Il n'y a pas encore de redirection." - page_1: - display_title: Page diff --git a/config/language/fr/views.view.taxonomy_term.yml b/config/language/fr/views.view.taxonomy_term.yml index d5c879c73..0b12e23de 100644 --- a/config/language/fr/views.view.taxonomy_term.yml +++ b/config/language/fr/views.view.taxonomy_term.yml @@ -15,13 +15,9 @@ display: submit_button: Appliquer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc arguments: tid: exception: title: Tout feed_1: display_title: Flux - page_1: - display_title: Page diff --git a/config/language/fr/views.view.user_admin_people.yml b/config/language/fr/views.view.user_admin_people.yml index a4d684891..029078a27 100644 --- a/config/language/fr/views.view.user_admin_people.yml +++ b/config/language/fr/views.view.user_admin_people.yml @@ -39,8 +39,6 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc empty: area_text_custom: content: "Personne n'est disponible." @@ -61,7 +59,6 @@ display: label: Rôle use_more_text: plus page_1: - display_title: Page display_options: menu: title: Lister diff --git a/config/responsive_image.styles.hero.yml b/config/responsive_image.styles.hero.yml index 42ae8842c..e8398b932 100644 --- a/config/responsive_image.styles.hero.yml +++ b/config/responsive_image.styles.hero.yml @@ -3,11 +3,11 @@ langcode: en status: true dependencies: config: - - image.style.16x9_1200 - - image.style.16x9_1400 - - image.style.16x9_240 - - image.style.16x9_480 - - image.style.16x9_720 + - image.style.14x5_1200 + - image.style.14x5_1400 + - image.style.14x5_240 + - image.style.14x5_480 + - image.style.14x5_720 theme: - common_design id: hero @@ -15,28 +15,28 @@ label: Hero image_style_mappings: - image_mapping_type: image_style - image_mapping: 16x9_1400 + image_mapping: 14x5_1400 breakpoint_id: common_design.xxl multiplier: 1x - image_mapping_type: image_style - image_mapping: 16x9_1200 + image_mapping: 14x5_1200 breakpoint_id: common_design.xl multiplier: 1x - image_mapping_type: image_style - image_mapping: 16x9_720 + image_mapping: 14x5_720 breakpoint_id: common_design.md multiplier: 1x - image_mapping_type: image_style - image_mapping: 16x9_480 + image_mapping: 14x5_480 breakpoint_id: common_design.sm multiplier: 1x - image_mapping_type: image_style - image_mapping: 16x9_480 + image_mapping: 14x5_480 breakpoint_id: common_design.xs multiplier: 2x breakpoint_group: common_design -fallback_image_style: 16x9_240 +fallback_image_style: 14x5_240 diff --git a/config/views.settings.yml b/config/views.settings.yml index 0bcee23bc..784963467 100644 --- a/config/views.settings.yml +++ b/config/views.settings.yml @@ -11,7 +11,7 @@ ui: performance_statistics: false preview_information: true sql_query: - enabled: true + enabled: false where: above display_embed: false always_live_preview: true diff --git a/html/modules/custom/ghi_blocks/ghi_blocks.info.yml b/html/modules/custom/ghi_blocks/ghi_blocks.info.yml index 7a47930ff..3eb98b993 100644 --- a/html/modules/custom/ghi_blocks/ghi_blocks.info.yml +++ b/html/modules/custom/ghi_blocks/ghi_blocks.info.yml @@ -8,6 +8,7 @@ core_version_requirement: ^9 || ^10 dependencies: - drupal:layout_builder - page_manager:page_manager_ui + - imagecache_external:imagecache_external - layout_builder_ipe:layout_builder_ipe - layout_builder_lock:layout_builder_lock - hpc_common:hpc_common diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml b/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml index b911cbb99..a1e7f4fd5 100644 --- a/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.info.yml @@ -8,6 +8,7 @@ core_version_requirement: ^9 || ^10 dependencies: - config_default_image:config_default_image - responsive_image:responsive_image + - imagecache_external:imagecache_external - hpc_api:hpc_api - ghi_subpages:ghi_subpages - smugmug_api:smugmug_api \ No newline at end of file diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.module b/html/modules/custom/ghi_hero_image/ghi_hero_image.module index 948c08922..4bd1c692e 100644 --- a/html/modules/custom/ghi_hero_image/ghi_hero_image.module +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.module @@ -5,6 +5,10 @@ * Contains hook implementations for the GHI Hero Image module. */ +use Drupal\Core\Entity\ContentEntityFormInterface; +use Drupal\Core\Form\FormStateInterface; +use Drupal\ghi_hero_image\HeroImageWidgetCropManager; +use Drupal\node\Entity\NodeType; use Drupal\node\NodeInterface; /** @@ -97,3 +101,53 @@ function ghi_hero_image_cache_flush() { \Drupal::service('file_system')->deleteRecursive($directory); } } + +/** + * Implements hook_entity_extra_field_info(). + */ +function ghi_hero_image_entity_extra_field_info() { + $return = []; + $entityFieldManager = \Drupal::service('entity_field.manager'); + foreach (NodeType::loadMultiple() as $node_type) { + /** @var \Drupal\node\NodeTypeInterface $node_type */ + $fields = $entityFieldManager->getFieldDefinitions('node', $node_type->id()); + if (empty(array_intersect_key($fields, array_flip(HeroImageWidgetCropManager::IMAGE_FIELDS)))) { + continue; + } + $return['node'][$node_type->id()]['form']['image_crop'] = [ + 'label' => t('Image crop'), + 'description' => t('Image crop control'), + 'weight' => -2, + 'visible' => TRUE, + ]; + } + return $return; +} + +/** + * Implements hook_form_alter(). + */ +function ghi_hero_image_form_alter(array &$form, FormStateInterface $form_state) { + $form_object = $form_state->getFormObject(); + if (!$form_object instanceof ContentEntityFormInterface) { + return; + } + /** @var \Drupal\ghi_hero_image\HeroImageWidgetCropManager $image_widget_crop_manager */ + $image_widget_crop_manager = \Drupal::service('hero_image_widget_crop.manager'); + $image_widget_crop_manager->contentEntityFormAlter($form, $form_state); + + if (!empty($form['image_crop']) && !empty($form['field_hero_image'])) { + $form['image_crop']['#states'] = [ + 'visible' => [ + ':input[name="field_hero_image[0][settings][crop_image]"]' => ['checked' => TRUE], + ], + ]; + } + if (!empty($form['image_crop']) && !empty($form['field_crop_hero_image'])) { + $form['image_crop']['#states'] = [ + 'visible' => [ + ':input[name="field_crop_hero_image[value]"]' => ['checked' => TRUE], + ], + ]; + } +} diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml b/html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml new file mode 100644 index 000000000..a50f73d66 --- /dev/null +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml @@ -0,0 +1,7 @@ +services: + hero_image.manager: + class: Drupal\ghi_hero_image\HeroImageManager + arguments: ['@plugin.manager.endpoint_query_manager', '@smugmug_api.image', '@file_system'] + hero_image_widget_crop.manager: + class: Drupal\ghi_hero_image\HeroImageWidgetCropManager + arguments: ['@entity_type.manager', '@config.factory', '@hero_image.manager', '@webp.webp', '@file.mime_type.guesser'] \ No newline at end of file diff --git a/html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php b/html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php new file mode 100644 index 000000000..4fbd3b74c --- /dev/null +++ b/html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php @@ -0,0 +1,223 @@ + [ + [static::class, 'processCrop'], + ], + '#file' => NULL, + '#crop_preview_image_style' => 'crop_thumbnail', + '#crop_type_list' => [], + '#crop_types_required' => [], + '#warn_multiple_usages' => FALSE, + '#show_default_crop' => TRUE, + '#show_crop_area' => FALSE, + '#attached' => [ + 'library' => [ + 'image_widget_crop/cropper.integration', + ], + ], + '#element_validate' => [[self::class, 'cropRequired']], + '#tree' => TRUE, + ]; + } + + /** + * Render API callback: Expands the image_crop element type. + * + * @param array $element + * An associative array containing the properties and children of the + * form actions container. + * @param \Drupal\Core\Form\FormStateInterface $form_state + * The current state of the form. + * @param array $complete_form + * The complete form structure. + * + * @return array + * The processed element. + */ + public static function processCrop(array &$element, FormStateInterface $form_state, array &$complete_form) { + /** @var \Drupal\file\Entity\File $file */ + $file = $element['#file']; + if (!empty($file) && preg_match('/image/', $file->getMimeType())) { + $crop_type_list = $element['#crop_type_list']; + // Display all crop types if none is selected. + if (empty($crop_type_list)) { + /** @var \Drupal\image_widget_crop\ImageWidgetCropInterface $iwc_manager */ + $iwc_manager = \Drupal::service('image_widget_crop.manager'); + $available_crop_types = $iwc_manager->getAvailableCropType(CropType::getCropTypeNames()); + $crop_type_list = array_keys($available_crop_types); + } + $element['crop_wrapper'] = [ + '#type' => 'details', + '#title' => t('Crop image'), + '#attributes' => [ + 'class' => ['image-data__crop-wrapper'], + 'data-drupal-iwc' => 'wrapper', + ], + '#open' => $element['#show_crop_area'], + '#weight' => 100, + ]; + + if ($element['#warn_multiple_usages']) { + // Warn the user if the crop is used more than once. + $usage_counter = self::countFileUsages($file); + if ($usage_counter > 1) { + $element['crop_reuse'] = [ + '#type' => 'container', + '#markup' => t('This crop definition affects more usages of this image'), + '#attributes' => [ + 'class' => ['messages messages--warning'], + ], + '#weight' => -10, + ]; + } + } + + // Ensure that the ID of an element is unique. + $list_id = \Drupal::service('uuid')->generate(); + + $element['crop_wrapper'][$list_id] = [ + '#type' => 'vertical_tabs', + '#parents' => [$list_id], + ]; + + /** @var \Drupal\Core\Config\Entity\ConfigEntityStorage $crop_type_storage */ + $crop_type_storage = \Drupal::entityTypeManager() + ->getStorage('crop_type'); + + /** @var \Drupal\crop\Entity\CropType[] $crop_types */ + if ($crop_types = $crop_type_storage->loadMultiple($crop_type_list)) { + foreach ($crop_types as $type => $crop_type) { + $ratio = $crop_type->getAspectRatio() ?: 'NaN'; + $title = self::isRequiredType($element, $type) ? t('@label (required)', ['@label' => $crop_type->label()]) : $crop_type->label(); + $element['crop_wrapper'][$type] = [ + '#type' => 'details', + '#title' => $title, + '#group' => $list_id, + '#attributes' => [ + 'data-drupal-iwc' => 'type', + 'data-drupal-iwc-id' => $type, + 'data-drupal-iwc-ratio' => $ratio, + 'data-drupal-iwc-required' => self::isRequiredType($element, $type), + 'data-drupal-iwc-show-default-crop' => $element['#show_default_crop'] ? 'true' : 'false', + 'data-drupal-iwc-soft-limit' => Json::encode($crop_type->getSoftLimit()), + 'data-drupal-iwc-hard-limit' => Json::encode($crop_type->getHardLimit()), + 'data-drupal-iwc-original-width' => ($file instanceof FileEntity) ? $file->getMetadata('width') : getimagesize($file->getFileUri())[0], + 'data-drupal-iwc-original-height' => ($file instanceof FileEntity) ? $file->getMetadata('height') : getimagesize($file->getFileUri())[1], + ], + ]; + + // Generation of html List with image & crop information. + $element['crop_wrapper'][$type]['crop_container'] = [ + '#id' => $type, + '#type' => 'container', + '#attributes' => ['class' => ['crop-preview-wrapper', $list_id]], + '#weight' => -10, + ]; + + $element['crop_wrapper'][$type]['crop_container']['image'] = [ + '#theme' => 'imagecache_external', + '#style_name' => $element['#crop_preview_image_style'], + '#attributes' => [ + 'class' => ['crop-preview-wrapper__preview-image'], + 'data-drupal-iwc' => 'image', + ], + '#uri' => $file->getFileUri(), + '#weight' => -10, + ]; + + $element['crop_wrapper'][$type]['crop_container']['reset'] = [ + '#type' => 'button', + '#value' => t('Reset crop'), + '#attributes' => [ + 'class' => ['crop-preview-wrapper__crop-reset'], + 'data-drupal-iwc' => 'reset', + ], + '#weight' => -10, + ]; + + // Generation of html List with image & crop information. + $element['crop_wrapper'][$type]['crop_container']['values'] = [ + '#type' => 'container', + '#attributes' => ['class' => ['crop-preview-wrapper__value']], + '#weight' => -9, + ]; + + // Element to track whether cropping is applied or not. + $element['crop_wrapper'][$type]['crop_container']['values']['crop_applied'] = [ + '#type' => 'hidden', + '#attributes' => [ + 'data-drupal-iwc-value' => 'applied', + 'data-drupal-iwc-id' => $type, + ], + '#default_value' => 0, + ]; + $edit = FALSE; + $properties = []; + $form_state_values = $form_state->getValue($element['#parents']); + // Check if form state has values. + if (self::hasCropValues($element, $type, $form_state)) { + $form_state_properties = $form_state_values['crop_wrapper'][$type]['crop_container']['values']; + // If crop is applied by the form state we keep it that way. + if ($form_state_properties['crop_applied'] == '1') { + $element['crop_wrapper'][$type]['crop_container']['values']['crop_applied']['#default_value'] = 1; + $edit = TRUE; + } + $properties = $form_state_properties; + } + + /** @var \Drupal\crop\CropInterface $crop */ + $crop = Crop::findCrop($file->getFileUri(), $type); + if ($crop) { + $edit = TRUE; + /** @var \Drupal\image_widget_crop\ImageWidgetCropInterface $iwc_manager */ + $iwc_manager = \Drupal::service('image_widget_crop.manager'); + $original_properties = $iwc_manager->getCropProperties($crop); + + // If form state values have the same values that were saved or if + // form state has no values yet and there are saved values then we + // use the saved values. + $properties = $original_properties == $properties || empty($properties) ? $original_properties : $properties; + $element['crop_wrapper'][$type]['crop_container']['values']['crop_applied']['#default_value'] = 1; + // If the user edits an entity and while adding new images resets an + // saved crop we keep it reset. + if (isset($properties['crop_applied']) && $properties['crop_applied'] == '0') { + $element['crop_wrapper'][$type]['crop_container']['values']['crop_applied']['#default_value'] = 0; + } + } + self::getCropFormElement($element, 'crop_container', $properties, $edit, $type); + } + // Stock Original File Values. + $element['file-uri'] = [ + '#type' => 'value', + '#value' => $file->getFileUri(), + ]; + } + } + return $element; + } + +} diff --git a/html/modules/custom/ghi_hero_image/src/HeroImageManager.php b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php new file mode 100644 index 000000000..77a8a49e0 --- /dev/null +++ b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php @@ -0,0 +1,177 @@ +entitiesQuery = $endpoint_query_manager->createInstance('plan_entities_query'); + $this->smugmugImage = $smugmug_image; + $this->fileSystem = $file_system; + } + + /** + * Get properties for a hero image. + * + * @param \Drupal\Core\Field\FieldItemListInterface $items + * The field values to be rendered. + * @param \Drupal\Core\Field\FormatterInterface $formatter + * The field formatter. + * + * @return array + * An array with the image properties. + */ + public function getImageProperties(FieldItemListInterface $items, FormatterInterface $formatter = NULL) { + $image_url = NULL; + $file_uri = NULL; + $credit = NULL; + $caption = NULL; + + $item = !$items->isEmpty() ? (object) $items->get(0)->getValue() ?? NULL : NULL; + $item_source = $item ? $item->source : NULL; + if (!$item_source && $attachments = $this->getPlanWebContentAttachments($items)) { + $item_source = 'hpc_webcontent_file_attachment'; + } + + $item_settings = $item && property_exists($item, 'settings') && is_array($item->settings) ? ($item->settings[$item_source] ?? []) : []; + switch ($item_source) { + case 'hpc_webcontent_file_attachment': + // Find the right attachment based on the configuration, or fallback to + // the first available attachment. + $attachments = $this->getPlanWebContentAttachments($items); + $attachment_id = $item_settings['attachment_id'] ?? array_key_first($attachments); + if ($attachment_id && !empty($attachments[$attachment_id])) { + /** @var \Drupal\ghi_plans\ApiObjects\Attachments\FileAttachment $attachment */ + $attachment = $attachments[$attachment_id]; + $image_url = $attachment->getUrl(); + $file_uri = imagecache_external_generate_path($image_url); + $credit = $attachment->getCredit(); + } + break; + + case 'smugmug_api': + $image_id = $item_settings['image_id'] ?? NULL; + $image_urls = $image_id ? $this->smugmugImage->getImageSizes($image_id) : NULL; + $image_url = $image_urls['X3LargeImageUrl'] ?? ($image_urls['LargestImageUrl'] ?? NULL); + $file_uri = imagecache_external_generate_path($image_url); + $image = $image_id ? $this->smugmugImage->getImage($image_id) : NULL; + if ($image) { + $caption_format_parents = ['FormattedValues', 'Caption', 'html']; + $caption = NestedArray::getValue($image, $caption_format_parents) ?? ($image['Caption'] ?? NULL); + } + break; + + case 'inherit': + return NULL; + + case 'none': + case '': + $default_image = $formatter?->getSetting('default_image'); + $image_path = $default_image['path']; + if (!empty($image_path)) { + if ($default_image['use_image_style']) { + // $image_path must be ready for + // Drupal\image\Entity\ImageStyle::buildUri(). + // This needs a valid scheme. + // As long as https://www.drupal.org/project/drupal/issues/1308152 + // is not fixed, files stored outside from public, private and + // temporary directories have no scheme. + // So that if our path has no scheme, we copy the file to the public + // files directory and add it as scheme. + if (!StreamWrapperManager::getScheme($image_path)) { + $image_path = ltrim($image_path, '/'); + $file_uri = 'public://config_default_image/' . $image_path; + $directory = $this->fileSystem->dirname($file_uri); + $this->fileSystem->prepareDirectory($directory, FileSystemInterface::CREATE_DIRECTORY); + if (!file_exists($file_uri)) { + $image_path = $this->fileSystem->copy($image_path, $file_uri); + } + else { + $image_path = $file_uri; + } + } + } + else { + $formatter?->setSetting('image_style', FALSE); + } + + $image_url = $image_path; + } + break; + } + + return [ + 'image_url' => $image_url, + 'file_uri' => $file_uri, + 'caption' => $caption, + 'credit' => $credit, + ]; + } + + /** + * Get the webcontent file attachments of a plan if possible. + * + * @param \Drupal\Core\Field\FieldItemListInterface $items + * The field values to be rendered. + * + * @return \Drupal\ghi_plans\ApiObjects\Attachments\FileAttachment[] + * An array of attachment objects. + */ + private function getPlanWebContentAttachments(FieldItemListInterface $items) { + $entity = $items->getEntity(); + $base_object = BaseObjectHelper::getBaseObjectFromNode($entity, 'plan'); + $plan_object = $base_object && $base_object->bundle() == 'plan' ? $base_object : NULL; + if (!$plan_object) { + return []; + } + $this->entitiesQuery->setPlaceholder('plan_id', $plan_object->field_original_id->value); + return $this->entitiesQuery->getWebContentFileAttachments(); + } + + /** + * Delete an image file. + * + * @param string $uri + * The URI to the file to delete. + */ + public function deleteImageFile($uri) { + $this->fileSystem->delete($uri); + } + +} diff --git a/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php b/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php new file mode 100644 index 000000000..654c06b11 --- /dev/null +++ b/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php @@ -0,0 +1,314 @@ +heroImageManager = $hero_image_manager; + $this->webp = $webp; + $this->mimeTypeGuesser = $mime_type_guesser; + } + + /** + * {@inheritdoc} + */ + public static function create(ContainerInterface $container) { + return new static( + $container->get('entity_type.manager'), + $container->get('config.factory'), + $container->get('hero_image.manager'), + $container->get('webp.webp'), + $container->get('file.mime_type.guesser'), + ); + } + + /** + * {@inheritdoc} + */ + public function applyCrop(array $properties, $field_value, CropType $crop_type) { + $crop_properties = $this->getCropOriginalDimension($field_value, $properties); + if (!empty($crop_properties)) { + $this->saveCrop( + $crop_properties, + $field_value, + $crop_type, + $this->imageWidgetCropSettings->get('settings.notify_apply') + ); + } + } + + /** + * {@inheritdoc} + */ + public function updateCrop(array $properties, $field_value, CropType $crop_type) { + $crop_properties = $this->getCropOriginalDimension($field_value, $properties); + if (!empty($crop_properties)) { + $image_styles = $this->getImageStylesByCrop($crop_type->id()); + if (!empty($image_styles)) { + $crops = $this->loadImageStyleByCrop($image_styles, $crop_type, $field_value['file-uri']); + } + + if (empty($crops)) { + $this->saveCrop($crop_properties, $field_value, $crop_type, $this->imageWidgetCropSettings->get('settings.notify_update')); + return TRUE; + } + + /** @var \Drupal\crop\Entity\Crop $crop */ + foreach ($crops as $crop) { + if (!$this->cropHasChanged($crop_properties, array_merge($crop->position(), $crop->size()))) { + continue; + } + + $this->updateCropProperties($crop, $crop_properties); + $changed = TRUE; + } + } + return $changed; + } + + /** + * {@inheritdoc} + */ + public function saveCrop(array $crop_properties, $field_value, CropType $crop_type, $notify = TRUE) { + $values = [ + 'type' => $crop_type->id(), + 'entity_id' => NULL, + 'entity_type' => NULL, + 'uri' => $field_value['file-uri'], + 'x' => $crop_properties['x'], + 'y' => $crop_properties['y'], + 'width' => $crop_properties['width'], + 'height' => $crop_properties['height'], + ]; + + /** @var \Drupal\crop\CropInterface $crop */ + $crop = $this->cropStorage->create($values); + $crop->save(); + } + + /** + * {@inheritdoc} + */ + public function deleteCrop($file_uri, CropType $crop_type, $file_id) { + $image_styles = $this->getImageStylesByCrop($crop_type->id()); + $crop = $this->cropStorage->loadByProperties([ + 'type' => $crop_type->id(), + 'uri' => $file_uri, + ]); + $this->cropStorage->delete($crop); + $this->imageStylesOperations($image_styles, $file_uri); + } + + /** + * {@inheritdoc} + */ + public function getCropOriginalDimension(array $field_values, array $properties) { + $crop_coordinates = []; + + // Get Center coordinate of crop zone on original image. + $axis_coordinate = $this->getAxisCoordinates( + ['x' => $properties['x'], 'y' => $properties['y']], + ['width' => $properties['width'], 'height' => $properties['height']] + ); + + // Calculate coordinates (position & sizes) of crop zone on original image. + $crop_coordinates['width'] = $properties['width']; + $crop_coordinates['height'] = $properties['height']; + $crop_coordinates['x'] = $axis_coordinate['x']; + $crop_coordinates['y'] = $axis_coordinate['y']; + + return $crop_coordinates; + } + + /** + * Alter a content entity form to add the image crop functionality. + */ + public function contentEntityFormAlter(array &$form, FormStateInterface $form_state) { + $form_object = $form_state->getFormObject(); + if (!$form_object instanceof ContentEntityFormInterface) { + return; + } + + foreach (self::IMAGE_FIELDS as $field_name) { + $entity = $form_object->getEntity(); + if (!$entity || !$entity->hasField($field_name)) { + continue; + } + + $file = NULL; + $field = $entity->get($field_name); + /** @var \Drupal\file\Plugin\Field\FieldType\FileFieldItemList $field_image */ + if ($field instanceof FileFieldItemList) { + $field = $entity->get($field_name); + $files = $field->referencedEntities(); + $file = $files[0] ?? NULL; + } + elseif (($field->get(0) ?? NULL) instanceof HeroImageItem && $image_properties = $this->heroImageManager->getImageProperties($field)) { + $file = File::create([ + 'filename' => basename($image_properties['image_url']), + 'uri' => $image_properties['file_uri'], + 'filemime' => $this->mimeTypeGuesser->guessMimeType($image_properties['image_url']), + 'status' => 1, + ]); + } + + if (!$file) { + continue; + } + + $crop_types = HeroImageWidgetCropManager::CROP_TYPES; + + $form['image_crop'] = [ + '#type' => 'container', + 'image_crop' => [ + '#type' => 'hero_image_crop', + '#file' => $file, + '#crop_type_list' => $crop_types, + '#crop_preview_image_style' => 'crop_thumbnail', + '#show_default_crop' => TRUE, + '#show_crop_area' => TRUE, + '#warn_mupltiple_usages' => TRUE, + ], + ]; + } + $form['actions']['submit']['#submit'][] = [$this, 'contentEntityFormCropSubmit']; + } + + /** + * Submit handler for content entity forms using the crop api. + */ + public function contentEntityFormCropSubmit(array &$form, FormStateInterface $form_state) { + $crop_type_names = self::CROP_TYPES; + $form_state_values = $form_state->getValues(); + $file = $form['image_crop']['image_crop']['#file']; + + foreach ($crop_type_names as $crop_type_name) { + $flush_styles = FALSE; + $properties = $form_state_values['image_crop']['crop_wrapper'][$crop_type_name]['crop_container']['values']; + + /** @var \Drupal\crop\Entity\CropType $crop_type */ + $crop_type = $this->cropTypeStorage->load($crop_type_name); + + $crop_exists = Crop::cropExists($file->getFileUri(), $crop_type_name); + if (!$crop_exists) { + if ($properties['crop_applied'] == '1' && isset($properties) && (!empty($properties['width']) && !empty($properties['height']))) { + $this->applyCrop($properties, $form_state_values['image_crop'], $crop_type); + $flush_styles = TRUE; + } + } + else { + // Get all imagesStyle used this crop_type. + /** @var \Drupal\image\Entity\ImageStyle[] $image_styles */ + $image_styles = $this->getImageStylesByCrop($crop_type_name); + $crops = $this->loadImageStyleByCrop($image_styles, $crop_type, $file->getFileUri()); + // If the entity already exist & is not deleted by user update + // $crop_type_name crop entity. + if ($properties['crop_applied'] == '0' && !empty($crops)) { + $this->deleteCrop($file->getFileUri(), $crop_type, NULL); + $flush_styles = TRUE; + } + elseif (isset($properties) && (!empty($properties['width']) && !empty($properties['height']))) { + $changed = $this->updateCrop($properties, [ + 'file-uri' => $file->getFileUri(), + ], $crop_type); + if ($changed) { + $flush_styles = TRUE; + } + } + if ($flush_styles) { + foreach ($image_styles as $image_style) { + // This should be sufficient. + $image_style->flush($file->getFileUri()); + + // And this is to make sure that it works in practice. We delete + // the webp image if it exists. + $derivative_uri = $image_style->buildUri($file->getFileUri()); + $webp_uri = $derivative_uri . '.webp'; + $this->heroImageManager->deleteImageFile($webp_uri); + + // And we create a new style derivative and the webp version that + // belongs to it, so that they are immediately available. + $image_style->createDerivative($file->getFileUri(), $derivative_uri); + $this->webp->createWebpCopy($derivative_uri); + } + } + } + } + } + +} diff --git a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php index 668b12fa5..25fb5176a 100644 --- a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php +++ b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php @@ -2,16 +2,13 @@ namespace Drupal\ghi_hero_image\Plugin\Field\FieldFormatter; -use Drupal\Component\Utility\NestedArray; use Drupal\Core\Cache\Cache; use Drupal\Core\Entity\FieldableEntityInterface; use Drupal\Core\Field\FieldItemListInterface; -use Drupal\Core\File\FileSystemInterface; use Drupal\Core\Link; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\Core\Render\Markup; -use Drupal\Core\StreamWrapper\StreamWrapperManager; -use Drupal\ghi_base_objects\Helpers\BaseObjectHelper; +use Drupal\Core\Url; use Drupal\ghi_subpages\Entity\SubpageNodeInterface; use Drupal\hpc_common\Helpers\ThemeHelper; use Drupal\responsive_image\Plugin\Field\FieldFormatter\ResponsiveImageFormatter; @@ -29,34 +26,18 @@ class HeroImageFormatter extends ResponsiveImageFormatter implements ContainerFactoryPluginInterface { /** - * The attachment query. + * The hero image manager class. * - * @var \Drupal\ghi_plans\Plugin\EndpointQuery\PlanEntitiesQuery + * @var \Drupal\ghi_hero_image\HeroImageManager */ - public $entitiesQuery; - - /** - * The SmugMug image service. - * - * @var \Drupal\smugmug_api\Service\Image - */ - public $smugmugImage; - - /** - * The file system service. - * - * @var \Drupal\Core\File\FileSystemInterface - */ - protected $fileSystem; + public $heroImageManager; /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { $instance = parent::create($container, $configuration, $plugin_id, $plugin_definition); - $instance->entitiesQuery = $container->get('plugin.manager.endpoint_query_manager')->createInstance('plan_entities_query'); - $instance->smugmugImage = $container->get('smugmug_api.image'); - $instance->fileSystem = $container->get('file_system'); + $instance->heroImageManager = $container->get('hero_image.manager'); return $instance; } @@ -110,6 +91,7 @@ public function viewElements(FieldItemListInterface $items, $langcode) { $entity = $items->getEntity(); $url = NULL; + $link_file = FALSE; // Check if the formatter involves a link. if ($this->getSetting('image_link') == 'content') { if (!$entity->isNew()) { @@ -120,92 +102,32 @@ public function viewElements(FieldItemListInterface $items, $langcode) { $link_file = TRUE; } - $image_url = NULL; - $credit = NULL; - $caption = NULL; - + $entity = $items->getEntity(); $item = !$items->isEmpty() ? (object) $items->get(0)->getValue() ?? NULL : NULL; $item_source = $item ? $item->source : NULL; - - if (!$item_source && $attachments = $this->getPlanWebContentAttachments($items)) { + if (!$item_source && $this->getPlanWebContentAttachments($items)) { $item_source = 'hpc_webcontent_file_attachment'; } - $item_settings = $item && property_exists($item, 'settings') && is_array($item->settings) ? ($item->settings[$item_source] ?? []) : []; - switch ($item_source) { - case 'hpc_webcontent_file_attachment': - // Find the right attachment based on the configuration, or fallback to - // the first available attachment. - $attachments = $this->getPlanWebContentAttachments($items); - $attachment_id = $item_settings['attachment_id'] ?? array_key_first($attachments); - if ($attachment_id && !empty($attachments[$attachment_id])) { - /** @var \Drupal\ghi_plans\ApiObjects\Attachments\FileAttachment $attachment */ - $attachment = $attachments[$attachment_id]; - $image_url = $attachment->getUrl(); - $credit = $attachment->getCredit(); - } - break; - - case 'smugmug_api': - $image_id = $item_settings['image_id'] ?? NULL; - $image_urls = $image_id ? $this->smugmugImage->getImageSizes($image_id) : NULL; - $image_url = $image_urls['X3LargeImageUrl'] ?? ($image_urls['LargestImageUrl'] ?? NULL); - $image = $image_id ? $this->smugmugImage->getImage($image_id) : NULL; - if ($image) { - $caption_format_parents = ['FormattedValues', 'Caption', 'html']; - $caption = NestedArray::getValue($image, $caption_format_parents) ?? ($image['Caption'] ?? NULL); - } - break; - - case 'inherit': - $build_settings = [ - 'label' => 'hidden', - 'settings' => $this->getSettings(), - ]; - if ($entity instanceof SubpageNodeInterface && $parent_image = $entity->getParentNode()?->getImage()) { - return $parent_image->view($build_settings); - } - elseif ($parent_image = $this->getParentImage($entity)) { - return $parent_image->view($build_settings); - } - break; - - case 'none': - case '': - $default_image = $this->getSetting('default_image'); - $image_path = $default_image['path']; - if (!empty($image_path)) { - if ($default_image['use_image_style']) { - // $image_path must be ready for - // Drupal\image\Entity\ImageStyle::buildUri(). - // This needs a valid scheme. - // As long as https://www.drupal.org/project/drupal/issues/1308152 - // is not fixed, files stored outside from public, private and - // temporary directories have no scheme. - // So that if our path has no scheme, we copy the file to the public - // files directory and add it as scheme. - if (!StreamWrapperManager::getScheme($image_path)) { - $image_path = ltrim($image_path, '/'); - $destination = 'public://config_default_image/' . $image_path; - $directory = $this->fileSystem->dirname($destination); - $this->fileSystem->prepareDirectory($directory, FileSystemInterface::CREATE_DIRECTORY); - if (!file_exists($destination)) { - $image_path = $this->fileSystem->copy($image_path, $destination); - } - else { - $image_path = $destination; - } - } - } - else { - $this->setSetting('image_style', FALSE); - } - - $image_url = $image_path; - } - break; + if ($item_source == 'inherit') { + $build_settings = [ + 'label' => 'hidden', + 'settings' => $this->getSettings(), + ]; + if ($entity instanceof SubpageNodeInterface && $parent_image = $entity->getParentNode()?->getImage()) { + return $parent_image->view($build_settings); + } + elseif ($parent_image = $this->getParentImage($entity)) { + return $parent_image->view($build_settings); + } + return; } + $image_properties = $this->heroImageManager->getImageProperties($items, $this); + $image_url = $image_properties['image_url']; + $caption = $image_properties['caption']; + $credit = $image_properties['credit']; + if ($image_url) { $image_build = [ '#theme' => 'ghi_image', @@ -215,8 +137,8 @@ public function viewElements(FieldItemListInterface $items, $langcode) { '#credit' => $include_credits ? $credit : NULL, ]; - if (isset($link_file)) { - $url = $image_url; + if ($link_file) { + $url = Url::fromUri($image_url); } if ($url) { @@ -231,26 +153,6 @@ public function viewElements(FieldItemListInterface $items, $langcode) { return $element; } - /** - * Get the webcontent file attachments of a plan if possible. - * - * @param \Drupal\Core\Field\FieldItemListInterface $items - * The field values to be rendered. - * - * @return \Drupal\ghi_plans\ApiObjects\Attachments\FileAttachment[] - * An array of attachment objects. - */ - private function getPlanWebContentAttachments(FieldItemListInterface $items) { - $entity = $items->getEntity(); - $base_object = BaseObjectHelper::getBaseObjectFromNode($entity, 'plan'); - $plan_object = $base_object && $base_object->bundle() == 'plan' ? $base_object : NULL; - if (!$plan_object) { - return []; - } - $this->entitiesQuery->setPlaceholder('plan_id', $plan_object->field_original_id->value); - return $this->entitiesQuery->getWebContentFileAttachments(); - } - /** * Get a non-empty image field from a parent. * From c3a4a51266fa23935a30213a506557e66213a55f Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 2 Nov 2023 22:05:31 +0100 Subject: [PATCH 28/65] HPC-9276: Implement progressively collapsing navigation for section and document navigation menus --- .../src/Plugin/Block/DocumentNavigation.php | 6 +- .../src/Plugin/Block/SectionNavigation.php | 6 +- .../common_design_subtheme/build/styles.css | 4508 ----------------- .../common_design_subtheme.libraries.yml | 1 + .../common_design_subtheme.theme | 10 +- .../common_design_subtheme/css/styles.css | 2 +- .../common_design_subtheme/js/common.js | 47 + .../sass/ghi/_ghi-page.scss | 1 + .../ghi/components/_entity-navigation.scss | 57 +- .../item-list--entity-navigation.html.twig | 53 + .../item-list--section-switcher.html.twig | 2 +- 11 files changed, 163 insertions(+), 4530 deletions(-) delete mode 100644 html/themes/custom/common_design_subtheme/build/styles.css create mode 100644 html/themes/custom/common_design_subtheme/templates/dataset/item-list--entity-navigation.html.twig diff --git a/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php b/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php index c8f0efff1..465a31018 100644 --- a/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php +++ b/html/modules/custom/ghi_content/src/Plugin/Block/DocumentNavigation.php @@ -82,11 +82,6 @@ public function build() { $output['entity_navigation'] = [ '#theme' => 'item_list', '#items' => $tabs, - '#attributes' => [ - 'class' => [ - 'links--entity-navigation', - ], - ], '#cache' => [ 'tags' => $cache_tags, ], @@ -94,6 +89,7 @@ public function build() { // This is important to make the template suggestions logic work in // common_design_subtheme.theme. '#context' => [ + 'plugin_type' => 'entity_navigation', 'plugin_id' => $this->getPluginId(), ], ]; diff --git a/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php b/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php index fbfba488e..0f0a33ba1 100644 --- a/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php +++ b/html/modules/custom/ghi_sections/src/Plugin/Block/SectionNavigation.php @@ -144,11 +144,6 @@ public function build() { $output['entity_navigation'] = [ '#theme' => 'item_list', '#items' => $tabs, - '#attributes' => [ - 'class' => [ - 'links--entity-navigation', - ], - ], '#cache' => [ 'tags' => $cache_tags, ], @@ -156,6 +151,7 @@ public function build() { // This is important to make the template suggestions logic work in // common_design_subtheme.theme. '#context' => [ + 'plugin_type' => 'entity_navigation', 'plugin_id' => $this->getPluginId(), ], ]; diff --git a/html/themes/custom/common_design_subtheme/build/styles.css b/html/themes/custom/common_design_subtheme/build/styles.css deleted file mode 100644 index b1138906d..000000000 --- a/html/themes/custom/common_design_subtheme/build/styles.css +++ /dev/null @@ -1,4508 +0,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 { - /* Color palette */ - /* OCHA blue is one colour ramp darker than brand blue */ - --cd-ocha-blue: #1f69b3; - /* Dark blue is two colour ramps darker than brand blue */ - --cd-blue--dark: #144372; - /* Bright blue is one colour ramp lighter than brand blue */ - --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; - /* Measurements */ - --cd-max-page-width: 1400px; - --cd-max-body-width: 1300px; - --cd-max-width: 1220px; - --cd-max-content-width: 820px; - --cd-container-padding: 0.75rem; /* 12px */ - --cd-container-padding-tablet: 1.5rem; /* 24px */ - --cd-container-padding-xlarge: 3rem; /* 48px */ - /* Vertical Rhythm */ - --cd-flow-space: 1rem; - --cd-bumper-space: 1rem; - --cd-footer-row-number: 5; - /* From https://brand.unocha.org/d/xEPytAUjC3sH/visual-identity#/basics/colours */ - --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; - /* Fonts sizes in REMs */ - --cd-font-size--tiny: 0.75rem; /* 12px */ - --cd-font-size--small: 0.875rem; /* 14px */ - --cd-font-size--default: 1rem; /* 16px */ - --cd-font-size--base: 1.125rem; /* 18px */ - --cd-font-size--medium: 1.375rem; /* 22px */ - --cd-font-size--large: 1.625rem; /* 26px */ - --cd-font-size--2xbase: 1.875rem; /* 30px */ - --cd-font-size--2xmedium: 2.375rem; /* 38px */ - --cd-font-size--2xlarge: 2.875rem; /* 46px */ - /* Fonts */ - --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; -} - -@supports (display: grid) { - @media (min-width: 768px) { - .cd-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; - } -} - -/** - * Global header specific dropdown styles. - */ -.cd-global-header__dropdown { - z-index: 1002; - background: var(--cd-grey--light); -} - -.cd-global-header button[aria-expanded=true]::before { - border-color: transparent transparent 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: transparent; -} -.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 { - 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 -1.5rem; - padding-left: 0.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: 767px) { - .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; - } -} -@media (min-width: 768px) { - .region-header-logo .cd-site-logo img { - width: auto; - height: 40px; - } -} -.region-header-logo .cd-site-slogan { - margin: 0.7rem 0 0 2rem; - line-height: 0.8rem; -} - -.menu--main button[aria-expanded] .cd-icon--arrow-down { - fill: #fed83d; -} - -.cd-nav__btn { - height: 80px; - white-space: nowrap; -} -.cd-nav__btn[aria-expanded] .cd-icon--arrow-down { - fill: #fed83d; -} -.cd-nav__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: transparent; -} -.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 { - 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 { - 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: 1023px) { - .gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false] { - top: calc(var(--ginHorizontalToolbarOffset) + 35px + 80px); - } -} -@media (max-width: 1023px) { - .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, 0.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, 0.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, 0.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: 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 0.3s ease; - background: transparent; - } - .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 0.3s ease; - background: transparent; - } - .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 > 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 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 { - 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 > 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 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 { - 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-ocha-dropdown__link a:hover { - color: inherit !important; -} -.cd-ocha-dropdown__link a:focus { - outline: none; -} - -.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-footer { - color: var(--ghi-default-text-color); - background: var(--ghi-yellow); -} -.cd-footer svg { - fill: var(--ghi-default-text-color); -} -.cd-footer a { - color: var(--ghi-default-text-color); -} -.cd-footer a:focus { - outline: 3px solid var(--cd-blue--bright); -} - -.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, -#main-content .region-content { - /* Contrain the element with the `content-width` class. The paddings reflect - * those that were on the `
    ` element. There is no need to have the 1024px - * media query with the 40px padding because 904px + 2 * 40px < 1024px. */ - /* Prevent double indentation as can happen with embedded paragraphs from - * a remote source. */ -} -#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; -} - -/* ------------------------------------------------------------------------------ - * Editorial indication for unpublished/untranslated entities. - *---------------------------------------------------------------------------- */ -.node--unpublished { - background-color: unset; -} - -.user-logged-in main[class*="--unpublished"] { - margin-top: 4px; - margin-bottom: 4px; - outline: 4px dashed #ffc310; -} - -/* ------------------------------------------------------------------------------ - * Error pages. - *---------------------------------------------------------------------------- */ -body.path-error main .cd-layout-content-wrapper { - width: 100%; - max-width: var(--cd-max-width); - margin-top: 1rem; - margin-right: auto; - margin-left: auto; - padding: 4rem var(--cd-container-padding); -} -@media (min-width: 768px) { - body.path-error main .cd-layout-content-wrapper { - padding: 0 var(--cd-container-padding-tablet); - } -} -@media (min-width: 1200px) { - body.path-error main .cd-layout-content-wrapper { - padding: 4rem 3rem; - } -} - -: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::placeholder { - font-size: 80%; - font-style: italic; -} - -.cd-button, -.btn--download, -.ghi-download__btn { - padding: 0.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.external, -.btn--download.expand-table, -.btn--download.read-more, -.btn--download.external, -.ghi-download__btn.expand-table, -.ghi-download__btn.read-more, -.ghi-download__btn.external { - position: relative; - 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.external:before, -.btn--download.expand-table:before, -.btn--download.read-more:before, -.btn--download.external:before, -.ghi-download__btn.expand-table:before, -.ghi-download__btn.read-more:before, -.ghi-download__btn.external:before { - position: absolute; - top: calc(50% - 10px); - right: 1rem; - padding: 10px; - content: ""; - background-repeat: no-repeat; -} -.cd-button.expand-table, -.btn--download.expand-table, -.ghi-download__btn.expand-table { - margin-bottom: 2rem; -} -.cd-button.expand-table:before, -.btn--download.expand-table:before, -.ghi-download__btn.expand-table:before { - background-image: url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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: transparent; - 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 0.6s ease-out, color 0.6s ease-out; - text-align: center; - border: 0; - border: 2px solid transparent; - 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: 0.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: 0.1rem; - text-decoration: none; - font-size: var(--cd-font-size--tiny); -} - -ul li:empty { - display: none; -} - -.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: 0.5rem; - height: 0.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: transparent !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 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: 0.5rem; -} -#layout-builder-modal .cd-alert > div { - align-items: center; -} - -.cd-site-header__nav-holder { - z-index: 199; -} -.cd-site-header__nav-holder .block-sections-by-term.label-visible h2 { - position: static !important; - display: block; - clip: auto; - width: auto; - height: auto; - font-size: var(--cd-font-size--base); -} -@media (max-width: 1023px) { - .cd-site-header__nav-holder .block-sections-by-term.label-visible h2 { - padding: 15px 30px; - } -} -.cd-site-header__nav-holder nav[role=navigation] > ul > li > span { - font-weight: bold; -} -.cd-site-header__nav-holder nav[role=navigation] > ul > li > span:focus, .cd-site-header__nav-holder nav[role=navigation] > ul > li > span:hover { - color: inherit; - background: inherit; -} -.cd-site-header__nav-holder nav[role=navigation] > ul > li > ul > li > span { - opacity: 0.5; -} -@media (max-width: 1023px) { - .cd-site-header__nav-holder nav[role=navigation] { - margin: 0; - padding: 0; - } -} -@media (min-width: 1024px) { - .cd-site-header__nav-holder nav[role=navigation].cd-nav { - position: unset; - } - .cd-site-header__nav-holder nav[role=navigation].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[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain { - position: absolute; - z-index: 199; - left: 0; - width: 100%; - background-color: var(--cd-default-background-color); - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul { - flex-direction: column; - max-height: 450px; - margin: 2rem 0; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li { - max-width: 180px; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > span { - padding: 0; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul { - margin: 0.5rem 0 2rem 0; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul span { - display: inline-block; - margin-bottom: 3px; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:focus, .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:hover, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul span:focus, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul span:hover { - color: inherit; - background: inherit; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:focus, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation] > ul > li > ul a:hover { - margin-bottom: 2px; - border-bottom: 1px solid var(--cd-primary-color); - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2 { - margin-top: 2rem; - } - .cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation] > ul li span, -.cd-site-header__nav-holder nav[role=navigation].cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation] > ul li a { - padding: 0; - } - .cd-site-header__nav-holder nav[role=navigation] li.menu-item.menu-item--expanded { - position: relative; - } -} - -.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(--cd-default-border-color); - 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-subtitle .region-wrapper-inner > .block-section-navigation, .region-page-title.region-page-navigation .block-wrapper__inner > .block-section-navigation, -.region-page-subtitle.region-page-title .region-wrapper-inner > .block-section-navigation, -.region-page-subtitle.region-page-subtitle .region-wrapper-inner > .block-section-navigation, -.region-page-subtitle.region-page-navigation .block-wrapper__inner > .block-section-navigation, -.region-page-navigation.region-page-title .region-wrapper-inner > .block-section-navigation, -.region-page-navigation.region-page-subtitle .region-wrapper-inner > .block-section-navigation, -.region-page-navigation.region-page-navigation .block-wrapper__inner > .block-section-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-subtitle .block-wrapper--sectionnavigation, -.region-page-navigation .block-wrapper--sectionnavigation { - 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: 767px) { - .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: 0.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; - object-fit: cover; -} - -#edit-basic { - display: flex; - flex-flow: row nowrap; - align-items: stretch; - justify-content: flex-start; - gap: 1rem; -} -#edit-basic .cd-form__item { - flex-basis: 100%; - max-width: 560px; -} -#edit-basic .form-search { - width: 100%; - height: 100%; -} -#edit-basic .form-submit { - min-width: 100px; - text-transform: uppercase; - background-color: var(--cd-blue--bright); - font-size: var(--cd-font-size--small); - font-weight: 700; -} -#edit-basic label[for=edit-keys] { - position: absolute !important; - overflow: hidden; - clip: rect(1px, 1px, 1px, 1px); - width: 1px; - height: 1px; - word-wrap: normal; -} - -.path-search .cd-layout-content .page-title { - color: #1f1f1f; - border: none; - font-family: var(--cd-font--roboto); - font-size: 2.25rem; - line-height: 2.375rem; -} -.path-search .cd-layout-content a { - color: var(--cd-blue--bright); - font-family: var(--cd-font--roboto); -} -.path-search .cd-layout-content #edit-help-link { - font-size: var(--cd-font-size--small); -} -.path-search .cd-layout-content h3 { - color: var(--cd-blue--bright); - font-family: var(--cd-font--roboto); -} -html[dir=rtl] .path-search .cd-layout-content h3 { - font-family: var(--cd-font--noto-kufi); -} -.path-search .cd-layout-content h2 { - color: var(--cd-blue--bright); - font-family: var(--cd-font--roboto); -} -.path-search .cd-layout-content h3 a { - color: inherit; - font-family: inherit; -} -.path-search .cd-layout-content .cd-pager__item a:hover, -.path-search .cd-layout-content .cd-pager__item a:focus { - color: var(--cd-blue--bright); - border-color: var(--cd-blue-grey); - background-color: var(--cd-blue-grey); -} -.path-search .cd-layout-content .cd-pager__item.is-active a, -.path-search .cd-layout-content .cd-pager__item.is-active a:hover { - color: white; - border-color: var(--cd-blue--bright); - background-color: var(--cd-blue--bright); - font-weight: 700; -} - -.tooltip { - z-index: 1004; - cursor: pointer; - vertical-align: middle; -} -.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: 0.5rem; -} -.tippy-box .tippy-content a.fts-link img { - height: 20px; - vertical-align: middle; -} -td.project-counter .tippy-box .tippy-content { - min-width: 20rem; -} - -.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: 0.5rem; -} -.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper { - display: flex; -} -.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label { - width: 50%; - text-align: left; - 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-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); - --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; /* 10px */ - --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 { - margin-top: 2rem; -} -.ghi-block-article-collection .article-collection { - margin-top: 2rem; -} -.ghi-block-article-collection .article-collection-cards .ghi-grid-item { - padding: 0; -} -.ghi-block-article-collection .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 { - width: 100%; -} - -.block-article-title { - background-color: var(--ghi-default-background-color); -} -.block-article-title .article-title-wrapper { - margin: 0 auto; - padding-top: 3.6rem; - padding-bottom: 3.6rem; -} -.block-article-title .article-title-wrapper.has-title-prefix { - padding-top: 2.6rem; - padding-bottom: 3.3rem; -} -.block-article-title .article-title-wrapper > * { - margin: 0; -} -.block-article-title .article-title-wrapper p { - font-size: var(--cd-font-size--small); -} -.block-article-title .article-title-wrapper p a { - text-decoration: none; -} -.block-article-title .article-title-wrapper p .chapter { - font-weight: lighter; -} - -.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), -.ghi-block.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual), -.block-layout-builder.ghi-block--hidden-preview > *:not(.contextual), -.block-layout-builder.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual) { - opacity: 0.5; -} -.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview > *:not(.contextual), -.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual), -.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview > *:not(.contextual), -.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview > *:not(.contextual) { - 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):not(.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):not(.block-plan-entity-logframe), -.layout__region--content > .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width):not(.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):not(.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: 0.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: 0.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: 0.8rem 1.5rem 0.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: 0.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: transparent; - 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% - 0.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: 0.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: 0.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: 0.5rem; -} -.hid-session-information .info { - margin-bottom: 1rem; -} - -.ghi-block-global-key-figures.has-year-switcher .cd-block-title, -.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title { - display: flex; - gap: 1rem; -} -.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper, -.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper { - top: -0.35rem; -} -.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; - row-gap: 1rem; - 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; - 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::before, -.ghi-block-plan-headline-figures .tab-details .key-figures li::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: 0.5rem; -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value > div a, -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value > div a { - text-decoration: none; -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip], -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip] { - vertical-align: top; -} -.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon, -.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon { - font-size: var(--cd-font-size--large); - font-weight: normal; -} -.ghi-block-global-key-figures .tab-details > a.external, -.ghi-block-plan-headline-figures .tab-details > a.external { - margin-top: 2rem; -} -.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-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 > div > a.read-more { - margin-top: 2rem; -} -.ghi-block-paragraph .block-content.gho-paragraph-promoted { - background-color: transparent; -} -.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: transparent; -} -.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: transparent; - 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: transparent; -} -.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: 0.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: 0.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); -} - -.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: 0.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: white; -} -.block-plan-operational-presence-map .plan-operational-presence-map-wrapper .map-container .map-legend ul li { - margin-right: 0.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: 0.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: 0.5rem; - border: 1px solid black; - 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: 0.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: 0.5rem; - left: 0.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; -} -@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: 0.25; -} -.ghi-block-global-plan-overview-map .map-container { - margin-bottom: 1rem; - padding: 0 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: 0.5rem; - text-align: center; -} -@media (max-width: 575px) { - .ghi-block-global-plan-overview-map .map-container .leaflet-container .leaflet-control-container .leaflet-control-attribution { - padding-bottom: 0.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 0.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: 0.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: 0.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: 0.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[plan-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[plan-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 .donut .map-legend { - top: unset; - right: unset; - bottom: 3rem; - left: 1rem; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul { - flex-direction: column; - gap: 0.1rem; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item { - margin: 0; - gap: 0.5rem; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon { - width: 1rem; - height: 1rem; - margin-top: 0; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp { - background-color: var(--cd-primary-color) !important; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa { - background-color: var(--ghi-widget-color--dark) !important; -} -.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other { - background-color: var(--ghi-grey--medium) !important; -} - -.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); -} -.ghi-block-global-plan-table table tbody td[data-column=name] { - display: flex; - justify-content: space-between; -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle] { - width: auto !important; - min-width: 4rem; - height: auto !important; - max-height: 1.5rem; - text-align: center; - color: var(--cd-white); - background-color: rgb(135, 207, 173); - font-size: var(--cd-font-size--small); - font-weight: normal; -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-hrp { - background-color: rgb(80, 144, 205); -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa { - background-color: rgb(136, 105, 174); -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp { - background-color: rgb(230, 103, 81); -} -.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp { - padding: 0 5px; - background-color: rgb(119, 119, 119); -} -.ghi-block-global-plan-table table tbody td[data-column=status] > div { - display: flex; - justify-content: space-between; -} -.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 { - /** - * Bleed the background only. - */ - 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 { - /** - * Bleed the background only. - */ - 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: 0.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 0.6s ease-out, color 0.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: 0.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: 0.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: 0.25rem; - } -} - -.block-subpage-title { - background-color: var(--ghi-default-background-color); -} -.block-subpage-title h2 { - margin: 0 auto; - padding-top: 3rem; - padding-bottom: 3rem; -} - -.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: 0.5rem; - right: 0.5rem; - margin: 0; - transform: none; - opacity: 0.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; -} -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 0.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.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: transparent; -} -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: 0.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.dropdown > div[data-cd-hidden=false] { - position: absolute; - z-index: 201; - top: 3.5rem; - left: -1.5rem; - display: flex; - flex-direction: column; - padding: 0.5rem 1.5rem; - background-color: var(--ghi-primary-background-color); -} -ul.links--entity-navigation li.expandable.megamenu > 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 { - 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-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 { - margin-bottom: 0; -} -ul.links--entity-navigation li.expandable.megamenu > div[data-cd-hidden=false] > div.megamenu-wrapper-outer .megamenu-header h3 a { - 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 { - 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 { - display: flex; - gap: 1rem; - flex-direction: row; -} -ul.links--entity-navigation li.expandable.megamenu > div[data-cd-hidden=false] > div.megamenu-wrapper-outer .megamenu-wrapper-inner .megamenu-group-wrapper { - display: inline-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 { - display: inline-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 { - display: inline-block; - width: auto; - 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 { - 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 { - width: 80%; - padding: 0.5rem 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 a { - white-space: unset; -} -@media (min-width: 768px) { - ul.links--entity-navigation li.expandable.megamenu > div[data-cd-hidden=false] > div.megamenu-wrapper-outer { - max-width: calc(var(--content-width) + 48px); - padding-right: var(--cd-container-padding-xlarge); - padding-left: var(--cd-container-padding-xlarge); - } -} - -.ghi-image-wrapper { - position: relative; -} -.ghi-image-wrapper div.image-caption-wrapper, -.ghi-image-wrapper div.image-credit-wrapper { - position: absolute; - top: 0; - right: 0; - bottom: 0; - left: 0; - height: 100%; - text-align: right; - opacity: 0.9; -} -.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper, -.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper { - max-height: 568px; -} -.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 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 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: 767px) { - .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; - } -} -.ghi-image-wrapper div.image-credit-wrapper a.expand-caption { - display: none; -} -.ghi-image-wrapper div.image-credit-wrapper div.image-credit { - position: absolute; - right: 1.9rem; - bottom: 2rem; - display: inline-block; - padding: 0.1rem 0.5rem; - color: var(--cd-white); - background-color: var(--cd-black); - font-size: var(--cd-font-size--tiny); -} - -.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; - 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 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: 0.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-default-border-color); -} - -.modal-content table { - width: 100%; -} - -.leaflet-modal { - z-index: 10 !important; -} -.leaflet-modal .overlay { - background-color: transparent; -} -.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: 0.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: 0.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; /* for 38% */ -} - -.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: 0.5rem; - list-style-type: none; - gap: 0.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: transparent; -} -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: transparent; - 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: 0.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: transparent; -} -.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: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; - 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: transparent; - 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):not(.sorttable-sorted-reverse):not(.sorttable-nosort):after, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted):not(.sorttable-sorted-reverse):not(.sorttable-nosort):after, -.ghi-modal-dialog .table-wrapper table.ghi-table.sortable th:not(.sorttable-sorted):not(.sorttable-sorted-reverse):not(.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 .tooltip, -.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip, -.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip { - margin-left: 0.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: 0.5rem 0.75rem 0.5rem 0; -} -#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: rgb(254, 216, 61); -} -#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 { - margin-bottom: 0; -} -.ghi-modal-dialog .table-wrapper table.ghi-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 { - 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 { - 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 { - padding: 1.5rem 0.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 { - padding-left: 0.5rem; -} -.ghi-modal-dialog .table-wrapper table.ghi-table th:last-child, -.ghi-modal-dialog .table-wrapper table.ghi-table td:last-child { - padding-right: 0.5rem; -} -.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row, -.ghi-modal-dialog .table-wrapper table.ghi-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 { - font-weight: 700; -} - -.ajax-progress-fullscreen { - z-index: 1052; - top: 0; - left: 0; - width: 100%; - height: 100%; - pointer-events: unset; - opacity: 0.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: 0.5rem; - color: white; -} -.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: 0.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 { - 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: white; -} -.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: 0.5rem 0; -} - -.ghi-modal-dialog + .ui-widget-overlay { - z-index: 300; - opacity: 0.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: 0.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: 0.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: 0.9rem 0.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 .ghi-block:first-child, -body.path-frontpage #main-content .ghi-block:first-child { - margin-top: 0; - padding-top: 0; -} - -.ghi-block-global-homepages > .cd-block-title { - margin-bottom: 0.5rem; - font-size: var(--cd-font-size--2xbase); - font-weight: 700; -} -.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; -} - -.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-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: white; -} - -.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: transparent; - 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: 0.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; - padding-top: 4px; - border-top: 1px solid var(--cd-blue-grey); - border-bottom-right-radius: 4px; - border-bottom-left-radius: 4px; - background-color: transparent; - box-shadow: none; -} -.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-search ul.search-tooltip .search-tip { - margin: 0; - padding: 0.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: 0.7; -} -.map-wrapper-outer .leaflet-control-container .admin-level-select a.disabled { - cursor: default; - opacity: 0.2; -} -.map-wrapper-outer .leaflet-control-container .leaflet-control.donut-control { - top: 0.8rem; - right: 0.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: 0.5rem; - padding: 1rem 1rem 0.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: 0.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: 0.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: 0.5rem; - height: 0.5rem; - margin-top: 0; - margin-right: 0.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: 0.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: transparent; -} -.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: transparent; - 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: transparent; -} -.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: 0.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: 0.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: 0.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 { - margin-top: 0.5rem; -} -.map-wrapper-outer .donut .map-legend { - position: absolute; - z-index: 90; - top: 1rem; - right: 1rem; - padding: 0.5rem; - background: var(--cd-white); -} -.map-wrapper-outer .donut .map-legend .legend-caption { - margin: 0 0 0.5rem 0; - font-size: var(--cd-font-size--tiny); -} -.map-wrapper-outer .donut .map-legend ul { - display: flex; - margin: 0; - padding: 0; - border-radius: 3px; -} -.map-wrapper-outer .donut .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 { - width: 0.5rem; - height: 0.5rem; - margin-top: 0.3rem; - margin-right: 0.4rem; - border-radius: 50%; -} -.map-wrapper-outer .donut .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 { - margin-right: 0; -} -.map-wrapper-outer .donut .has-donut-control .map-legend { - right: 3rem; -} -.map-wrapper-outer .donut svg.donut .empty path { - display: none; -} -@media (max-width: 575px) { - .map-wrapper-outer body:not(.download-type-pdf) .donut .map-tabs { - /* Map tabs mobile */ - position: relative; - top: -1rem; - margin-right: 0.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: transparent; - } - .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: 0.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: 0.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; -} -.map-wrapper-outer .map-container .download-link-wrapper { - float: right; - margin-left: 1rem; -} -@media (max-width: 575px) { - .map-wrapper-outer .map-container .download-link-wrapper { - margin-left: 0.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-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%; - } -} -footer.ghi-social-links--inline { - width: auto; - margin-top: 2px; -} - -footer.ghi-social-links--fixed { - position: fixed; - top: 50%; - right: 0; - display: inline-block; - width: auto; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper { - display: inline-block; - width: fit-content; - padding: 0; - background-color: var(--cd-black); -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul { - display: inline-flex; - flex-direction: column; - gap: 0; - align-items: center; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li { - margin-top: 0.3rem; - margin-left: 0 !important; - padding: 0.3rem; - border-bottom: 1px solid var(--cd-white); -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a { - display: inline-block; - overflow: hidden; - width: 2rem; - height: 2rem; - padding: 0; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a svg { - position: relative; - display: block; - width: 100%; - height: 100%; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a svg path { - fill: var(--cd-white); - scale: 2.3; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--twitter { - position: relative; - top: 0.6rem; - left: 0.25rem; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--twitter svg path { - scale: 1.3; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--facebook svg { - left: -4px; -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--facebook svg, footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--linkedin svg { - background-color: var(--cd-white); -} -footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--facebook svg path, footer.ghi-social-links--fixed > .ghi-social-links__wrapper ul li a.ghi-social-links__link--linkedin svg path { - fill: var(--cd-black); -} - -#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); - } -} - -/** - * List styles - */ -.ghi-block .gho-related-articles { - margin: 0; - padding: 0; - border-top: 0; -} - -/** - * Thumbnail image - */ -@media screen and (min-width: 768px) { - .gho-related-article .field--name-field-image { - /* The 2.25rem are for the padding of the text */ - width: calc(40% - 2.25rem); - min-width: 320px; - } -} -.preview-content.ghi-grid .paragraph--type--bottom-figure-row > * > * { - zoom: inherit; -} -.preview-content .paragraph.gho-bottom-figure-row { - margin-top: 0; -} - -/* Hide the border when the figures follow a NaR paragraph. */ -.paragraph--gho-needs-and-requirements-paragraph + .paragraph--gho-bottom-figure-row { - margin-top: 0; -} -.paragraph--gho-needs-and-requirements-paragraph + .paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before { - content: none; -} - -/* stylelint-disable */ -/* stylelint-enable */ -#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: 0.5em 0; - background: none; - background-color: transparent !important; - box-shadow: none !important; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li { - position: relative; - display: block; - margin-left: 0.5rem; -} -#layout-builder .contextual-region.layout-builder-block .contextual > ul.contextual-links li a { - padding: 0 0.25em 0 0.25em; - padding-left: 20px; - color: var(--colorGinFormElementBorder) !important; - background-color: transparent !important; - font-size: 0.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); - mask-size: 17px 17px; - mask-position: center; - 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; -} - -/*# sourceMappingURL=styles.css.map */ diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml b/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml index a866d2c9c..c6253f46b 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.libraries.yml @@ -11,6 +11,7 @@ global-styling: - ghi_blocks/block.settings - common_design_subtheme/sorttable - common_design_subtheme/select2 + - common_design/cd-dropdown # This is not technically a dependency, but on pages that have no visible # element using cd-tables, but at least one hidden, not having this already # loaded breaks the frontend customization feature. The reason seems to be, diff --git a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme index 66d0b0380..26acda150 100644 --- a/html/themes/custom/common_design_subtheme/common_design_subtheme.theme +++ b/html/themes/custom/common_design_subtheme/common_design_subtheme.theme @@ -606,6 +606,7 @@ function common_design_subtheme_preprocess_item_list__key_figures(&$variables) { * Preprocess a page navigation item list. */ function common_design_subtheme_preprocess_page_navigation_item_list(&$variables) { + $variables['attributes']['class'][] = 'links--entity-navigation'; $items = &$variables['items']; foreach ($items as $key => &$item) { if (!array_key_exists('label', $item['value']) || !array_key_exists('item_list', $item['value'])) { @@ -673,7 +674,7 @@ function common_design_subtheme_preprocess_page_navigation_item_list(&$variables /** * Preprocess a section navigation list. */ -function common_design_subtheme_preprocess_item_list__section_navigation(&$variables) { +function common_design_subtheme_preprocess_item_list__entity_navigation(&$variables) { common_design_subtheme_preprocess_page_navigation_item_list($variables); } @@ -684,13 +685,6 @@ function common_design_subtheme_preprocess_item_list__subpage_navigation(&$varia common_design_subtheme_preprocess_page_navigation_item_list($variables); } -/** - * Preprocess a document navigation list. - */ -function common_design_subtheme_preprocess_item_list__document_navigation(&$variables) { - common_design_subtheme_preprocess_page_navigation_item_list($variables); -} - /** * Preprocess a plan headline figures list. */ diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 5771cd827..828ae3c68 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.cd-site-header__nav-holder nav.cd-nav li.menu-item.menu-item--expanded{position:relative}}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;background-color:var(--ghi-primary-background-color)}ul.links--entity-navigation li.expandable.megamenu>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{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-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{margin-bottom:0}ul.links--entity-navigation li.expandable.megamenu>div[data-cd-hidden=false]>div.megamenu-wrapper-outer .megamenu-header h3 a{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{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{-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{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{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{display:inline-block;margin-top:0;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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{-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{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{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{-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{-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{max-width:calc(var(--content-width) + 48px);padding-right:var(--cd-container-padding-xlarge);padding-left:var(--cd-container-padding-xlarge)}}@media(min-width: 768px){ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:4 !important;column-count:4 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:2 !important;column-count:2 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:5 !important;column-count:5 !important}ul.links--entity-navigation li.expandable.megamenu.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{-moz-column-count:7 !important;column-count:7 !important}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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-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{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;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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)}}@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}.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{display:flex;flex-direction:column;align-items:flex-start;gap:0;-webkit-padding-start:0;padding-inline-start:0}.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.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(min-width: 768px){.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{position:initial;flex-direction:row;gap:2rem}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/js/common.js b/html/themes/custom/common_design_subtheme/js/common.js index ab8cbcd45..cb5452654 100644 --- a/html/themes/custom/common_design_subtheme/js/common.js +++ b/html/themes/custom/common_design_subtheme/js/common.js @@ -48,6 +48,46 @@ $table.after($button); } + // Add overflow logic to entity navigation menus. + Drupal.CommonDesignSubtheme.EntityNavigation = {}; + Drupal.CommonDesignSubtheme.EntityNavigation.apply = function($container) { + var $primary = $container.find('> ul.links--entity-navigation'); + var $primary_items = $container.find('> ul.links--entity-navigation > li:not(.overflow-item)'); + $secondary = $container.find('.overflow-navigation'); + $secondary_items = $secondary.find('> li'); + $all_items = $container.find('li'); + $overflow_item = $primary.find('.overflow-item'); + $overflow_item.removeClass('active'); + $toggle = $overflow_item.find('> button'); + $all_items.each((i, item) => { + $(item).removeClass('hidden'); + }); + + let hidden_primary_items = []; + let stop_width = 0; + const primary_width = $primary.get(0).offsetWidth; + $($primary_items.get().reverse()).each((i, item) => { + stop_width = $(item).position().left + item.offsetWidth + $toggle.get(0).offsetWidth; + if (primary_width < stop_width) { + $(item).addClass('hidden'); + hidden_primary_items.push(i); + } + }); + if (!hidden_primary_items.length) { + $overflow_item.addClass('hidden'); + } + else { + $($secondary_items.get().reverse()).each((i, item) => { + if (!hidden_primary_items.includes(i)) { + $(item).addClass('hidden'); + } + else if ($(item).hasClass('active')) { + $overflow_item.addClass('active'); + } + }) + } + } + Drupal.behaviors.CommonDesignSubtheme = { attach: function (context, settings) { if ($(context).hasClass('glb-canvas-form')) { @@ -132,6 +172,13 @@ } + once('overflow-navigation', $('.block-section-navigation, .block-document-navigation', context)).forEach(element => { + Drupal.CommonDesignSubtheme.EntityNavigation.apply($(element)); + window.addEventListener('resize', function() { + Drupal.CommonDesignSubtheme.EntityNavigation.apply($(element)); + }); + }); + once('soft-limit-table', $('table.soft-limit', context)).forEach(element => { let $table = $(element); // Check if we have settings for this block element in the URL. diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss index c35a94327..c6b247a26 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-page.scss @@ -1,6 +1,7 @@ .region-page-title, .region-page-subtitle, .region-page-navigation { + max-width: 100vw; .toolbar-fixed & a[name="page-title"] { // Keep the page title in place when using named anchors in links and the diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index 1d859bf3c..d6009f9ca 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -90,7 +90,8 @@ ul.links--entity-navigation { background-color: var(--ghi-primary-background-color); } - &.megamenu { + &.megamenu, + &.second-level { & > div[data-cd-hidden=false] { position: absolute; @@ -102,7 +103,8 @@ ul.links--entity-navigation { padding-bottom: 1rem; background-color: var(--ghi-primary-background-color); - & > div.megamenu-wrapper-outer { + & > div.megamenu-wrapper-outer, + & > div.second-level-wrapper-outer { max-width: calc(var(--content-width) + 24px); margin-right: auto; margin-left: auto; @@ -233,3 +235,54 @@ ul.links--entity-navigation { } } } + +.block-document-navigation, +.block-section-navigation { + + html:not(.js) & { + overflow-x: auto; + overflow-y: hidden; + -webkit-overflow-scrolling: touch; + } + + & > ul.links--entity-navigation { + & > li { + &.hidden { + display: none; + } + &.overflow-item.expandable > div[data-cd-hidden=false] { + padding-top: 0; + padding-bottom: 0; + } + } + } + + .overflow-navigation { + display: flex; + flex-direction: column; + align-items: flex-start; + gap: 0; + padding-inline-start: 0; + + li { + padding: 0; + break-inside: avoid; + + &.expandable.megamenu { + position: relative; + } + + button { + display: flex; + align-items: center; + text-align: left; + } + } + + @include tablet { + position: initial; + flex-direction: row; + gap: 2rem; + } + } +} diff --git a/html/themes/custom/common_design_subtheme/templates/dataset/item-list--entity-navigation.html.twig b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--entity-navigation.html.twig new file mode 100644 index 000000000..2da6663eb --- /dev/null +++ b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--entity-navigation.html.twig @@ -0,0 +1,53 @@ +{# +/** + * @file + * Theme override for an item list. + * + * Available variables: + * - items: A list of items. Each item contains: + * - attributes: HTML attributes to be applied to each list item. + * - value: The content of the list element. + * - title: The title of the list. + * - list_type: The tag for list element ("ul" or "ol"). + * - wrapper_attributes: HTML attributes to be applied to the list wrapper. + * - attributes: HTML attributes to be applied to the list. + * - empty: A message to display when there are no items. Allowed value is a + * string or render array. + * - context: A list of contextual data associated with the list. May contain: + * - list_style: The custom list style. + * + * @see template_preprocess_item_list() + */ +#} + +{{ attach_library('common_design/cd-dropdown') }} + +{% if context.list_style %} + {%- set attributes = attributes.addClass('item-list__' ~ context.list_style) %} +{% endif %} +{% if items or empty %} + {%- if title is not empty -%} +

    {{ title }}

    + {%- endif -%} + + {%- if items -%} + <{{ list_type }}{{ attributes }}> + {%- for item in items -%} + {{ item.value }}
  • + {%- endfor -%} + + {%- endfor -%} + + + + + + {%- else -%} + {{- empty -}} + {%- endif -%} +{%- endif %} diff --git a/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig index 4a8cb289a..23fbf6ff3 100644 --- a/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig +++ b/html/themes/custom/common_design_subtheme/templates/dataset/item-list--section-switcher.html.twig @@ -1,5 +1,5 @@ {{ attach_library('common_design/cd-dropdown') }} -
    {{ items }}
    \ No newline at end of file From cf09373f7b6bfddc79af3b2262cd2e3cf7349bf7 Mon Sep 17 00:00:00 2001 From: berliner Date: Fri, 3 Nov 2023 10:44:54 +0100 Subject: [PATCH 29/65] HPC-9276: Improve responsiveness for section menu styling --- .../common_design_subtheme/css/styles.css | 2 +- .../ghi/components/_entity-navigation.scss | 38 +++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 828ae3c68..b85df1cb2 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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-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{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;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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)}}@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}.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{display:flex;flex-direction:column;align-items:flex-start;gap:0;-webkit-padding-start:0;padding-inline-start:0}.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.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(min-width: 768px){.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{position:initial;flex-direction:row;gap:2rem}}.ghi-image-wrapper{position:relative}.ghi-image-wrapper div.image-caption-wrapper,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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)}}@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}.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:3.5rem;width:100%;max-width:100%}}.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{display:flex;flex-direction:column;align-items:flex-start;gap:0;-webkit-padding-start:0;padding-inline-start:0}.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.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(min-width: 768px){.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{position:initial;flex-direction:row;gap:2rem}.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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index d6009f9ca..affb6403d 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -111,6 +111,10 @@ ul.links--entity-navigation { padding-right: var(--cd-container-padding); padding-left: var(--cd-container-padding); + &.megamenu-wrapper-outer { + max-width: 100vw; + } + .megamenu-header { margin-bottom: 1rem; padding-top: 1rem; @@ -121,6 +125,7 @@ ul.links--entity-navigation { margin-bottom: 0; a { + white-space: normal; font-size: var(--cd-font-size--2xbase); } } @@ -253,6 +258,30 @@ ul.links--entity-navigation { &.overflow-item.expandable > div[data-cd-hidden=false] { padding-top: 0; padding-bottom: 0; + + .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)); + + .megamenu-wrapper-outer { + padding-right: 0; + padding-left: 0; + + @include tablet { + padding-right: var(--cd-container-padding-xlarge); + padding-left: var(--cd-container-padding-xlarge); + } + } + + @include tablet { + position: absolute; + top: 3.5rem; + width: 100%; + max-width: 100%; + } + } } } } @@ -283,6 +312,15 @@ ul.links--entity-navigation { position: initial; flex-direction: row; gap: 2rem; + + li.expandable.megamenu { + position: static; + + div[data-cd-hidden=false] { + width: 100%; + max-width: 100%; + } + } } } } From 3203d9ec360e76a0bf8e1f6957ce1a680e7d937b Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 9 Nov 2023 23:48:00 +0100 Subject: [PATCH 30/65] HPC-9191: Flush image styles and webp derivatives in deploy hook --- composer.patches.json | 2 +- .../ghi_hero_image/ghi_hero_image.deploy.php | 30 +++++++++++++++++++ 2 files changed, 31 insertions(+), 1 deletion(-) create mode 100644 html/modules/custom/ghi_hero_image/ghi_hero_image.deploy.php diff --git a/composer.patches.json b/composer.patches.json index fc744e5d6..0dc3d5059 100644 --- a/composer.patches.json +++ b/composer.patches.json @@ -44,7 +44,7 @@ }, "drupal/webp": { "Issue #3325808: Webp Image not generated for styles using original image.": "https://www.drupal.org/files/issues/2022-12-19/webp-3325808-2.patch", - "Issue #3328040: Review webp filename logic": "https://www.drupal.org/files/issues/2023-05-11/3328040-webp-filename-logic-example-5.patch" + "Issue #3328040: Review webp filename logic": "https://git.drupalcode.org/project/webp/-/merge_requests/30.patch" } } } diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.deploy.php b/html/modules/custom/ghi_hero_image/ghi_hero_image.deploy.php new file mode 100644 index 000000000..56cba9d38 --- /dev/null +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.deploy.php @@ -0,0 +1,30 @@ +getImageStylesByCrop($crop_type_name); + foreach ($image_styles as $image_style) { + // Flush the image styles. + $image_style->flush(); + // And recursively delete all files for this style to also catch the webp + // derivatives. + $file_system->deleteRecursive("public://styles/{$image_style->id()}"); + } + } +} From b0c4d166749720dc540f14e9b34eccb3425aa34e Mon Sep 17 00:00:00 2001 From: berliner Date: Fri, 10 Nov 2023 12:35:06 +0100 Subject: [PATCH 31/65] HPC-9276: Improve section menu styling --- .../common_design_subtheme/css/styles.css | 2 +- .../ghi/components/_entity-navigation.scss | 100 +++++++++++++++--- 2 files changed, 85 insertions(+), 17 deletions(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index b85df1cb2..e43a01cf1 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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{width:90%;padding:.5rem 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)}}@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}.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:3.5rem;width:100%;max-width:100%}}.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{display:flex;flex-direction:column;align-items:flex-start;gap:0;-webkit-padding-start:0;padding-inline-start:0}.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.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(min-width: 768px){.block-document-navigation .overflow-navigation,.block-section-navigation .overflow-navigation{position:initial;flex-direction:row;gap:2rem}.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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index affb6403d..b09dbe6d7 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -161,6 +161,7 @@ ul.links--entity-navigation { padding-inline-start: 0; li { + display: block; width: 90%; padding: 0.5rem 0; break-inside: avoid; @@ -201,6 +202,12 @@ ul.links--entity-navigation { } } + @include tablet { + &.megamenu > div[data-cd-hidden=false] { + border-bottom: 2px solid var(--ghi-yellow); + } + } + @include tablet { &.megamenu--2 .megamenu-wrapper-inner { column-count: 1 !important; @@ -258,28 +265,56 @@ ul.links--entity-navigation { &.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); - .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)); + 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); - .megamenu-wrapper-outer { - padding-right: 0; - padding-left: 0; + @include tablet { + display: initial; + width: initial; + padding-right: initial; + padding-left: initial; + } + } + + .second-level-wrapper-outer { + padding-right: 0; + padding-left: 0; + background-color: var(--cd-white); + + 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)); + + .megamenu-wrapper-outer { + padding-right: 0; + padding-left: 0; + + @include tablet { + padding-right: var(--cd-container-padding-xlarge); + padding-left: var(--cd-container-padding-xlarge); + } + } @include tablet { - padding-right: var(--cd-container-padding-xlarge); - padding-left: var(--cd-container-padding-xlarge); + position: absolute; + top: calc(3.5rem + 1px); + width: fit-content; } } @include tablet { - position: absolute; - top: 3.5rem; - width: 100%; - max-width: 100%; + padding-right: var(--cd-container-padding-xlarge); + padding-left: var(--cd-container-padding-xlarge); + background-color: initial; } } } @@ -290,13 +325,20 @@ ul.links--entity-navigation { display: flex; flex-direction: column; align-items: flex-start; - gap: 0; padding-inline-start: 0; + column-gap: 0; + row-gap: 2px; li { padding: 0; break-inside: avoid; + &:hover > .link-wrapper > a, + &:hover > button, + .link-wrapper > a:hover { + color: var(--ghi-primary-button-color-hover); + } + &.expandable.megamenu { position: relative; } @@ -306,12 +348,38 @@ ul.links--entity-navigation { align-items: center; text-align: left; } + + @include max-width("md") { + &.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; + + a { + padding-left: 1.5rem; + + &:hover { + background-color: var(--ghi-primary-background-color); + } + } + } + } + + @include tablet { + &.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; + } + } } @include tablet { position: initial; flex-direction: row; - gap: 2rem; + column-gap: 2rem; + row-gap: 0; li.expandable.megamenu { position: static; From 13b7716bc08fb2e7ac4b728d4da2b1ad738b3f29 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 10 Nov 2023 16:17:55 +0000 Subject: [PATCH 32/65] Bump axios in /html/themes/custom/common_design_subtheme Bumps [axios](https://github.com/axios/axios) from 0.21.4 to 1.6.0. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v0.21.4...v1.6.0) --- updated-dependencies: - dependency-name: axios dependency-type: direct:development ... Signed-off-by: dependabot[bot] --- .../common_design_subtheme/package-lock.json | 81 +++++++++++++++---- .../common_design_subtheme/package.json | 2 +- 2 files changed, 67 insertions(+), 16 deletions(-) diff --git a/html/themes/custom/common_design_subtheme/package-lock.json b/html/themes/custom/common_design_subtheme/package-lock.json index 3f464e224..ca7d2091b 100644 --- a/html/themes/custom/common_design_subtheme/package-lock.json +++ b/html/themes/custom/common_design_subtheme/package-lock.json @@ -23,7 +23,7 @@ "devDependencies": { "@babel/preset-env": "^7.16.4", "@xmldom/xmldom": "^0.7.6", - "axios": ">=0.21.2", + "axios": ">=1.6.0", "babel-jest": "^26.6.3", "core-js": "^3.20.0", "css-what": ">=5.0.1", @@ -2868,12 +2868,28 @@ } }, "node_modules/axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", + "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", "dev": true, "dependencies": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, "node_modules/babel-jest": { @@ -5061,9 +5077,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", "dev": true, "funding": [ { @@ -10779,6 +10795,15 @@ "node": ">=8.9.0" } }, + "node_modules/wait-on/node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, "node_modules/wait-port": { "version": "0.2.9", "resolved": "https://registry.npmjs.org/wait-port/-/wait-port-0.2.9.tgz", @@ -13235,12 +13260,27 @@ } }, "axios": { - "version": "0.21.4", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", - "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.0.tgz", + "integrity": "sha512-EZ1DYihju9pwVB+jg67ogm+Tmqc6JmhamRN6I4Zt8DfZu5lbcQGw3ozH9lFejSJgs/ibaef3A9PMXPLeefFGJg==", "dev": true, "requires": { - "follow-redirects": "^1.14.0" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "babel-jest": { @@ -14934,9 +14974,9 @@ "dev": true }, "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", "dev": true }, "for-in": { @@ -19325,6 +19365,17 @@ "lodash": "^4.17.21", "minimist": "^1.2.5", "rxjs": "^6.6.3" + }, + "dependencies": { + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.0" + } + } } }, "wait-port": { diff --git a/html/themes/custom/common_design_subtheme/package.json b/html/themes/custom/common_design_subtheme/package.json index 52983b7b1..ab4983b57 100644 --- a/html/themes/custom/common_design_subtheme/package.json +++ b/html/themes/custom/common_design_subtheme/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@babel/preset-env": "^7.16.4", "@xmldom/xmldom": "^0.7.6", - "axios": ">=0.21.2", + "axios": ">=1.6.0", "babel-jest": "^26.6.3", "core-js": "^3.20.0", "css-what": ">=5.0.1", From 1aad24c46d84d3af84e340d835b928a92a647692 Mon Sep 17 00:00:00 2001 From: berliner Date: Fri, 10 Nov 2023 22:57:18 +0100 Subject: [PATCH 33/65] HPC-9191: Fix issues with article migrations as a result of image crop properties on the node objects, add short_title field to articles, remove deprecated fields from documents --- ...tity_form_display.node.article.default.yml | 29 +++-- ...ity_form_display.node.document.default.yml | 12 ++- ....entity_view_display.node.article.card.yml | 3 + ...view_display.node.article.card_summary.yml | 2 + ...tity_view_display.node.article.default.yml | 27 ++++- ....entity_view_display.node.article.grid.yml | 2 + ...iew_display.node.article.search_result.yml | 2 + ...ntity_view_display.node.article.teaser.yml | 2 + ...ity_view_display.node.document.default.yml | 18 ---- ...ew_display.node.document.search_result.yml | 4 - ...tity_view_display.node.document.teaser.yml | 5 +- ...ntity_view_display.node.section.teaser.yml | 1 + ...d.field.node.article.field_short_title.yml | 19 ++++ ...d.node.document.field_entity_reference.yml | 31 ------ .../field.field.node.document.field_team.yml | 29 ----- ....migration.articles_hpc_content_module.yml | 9 ++ ....migration.articles_hpc_content_module.yml | 9 ++ .../custom/ghi_content/ghi_content.api.php | 23 ++++ .../custom/ghi_content/ghi_content.module | 19 ---- .../ghi_content/ghi_content.services.yml | 6 +- .../src/ContentManager/ArticleManager.php | 34 +----- .../src/ContentManager/BaseContentManager.php | 102 +++++++++++++++--- .../src/ContentManager/DocumentManager.php | 30 ------ .../ghi_content/src/Entity/ContentBase.php | 7 ++ .../ghi_content/src/Entity/Document.php | 7 -- .../src/Path/ContentPagePathProcessor.php | 13 +-- .../HpcContentModule/RemoteArticle.php | 7 ++ .../RemoteContent/RemoteArticleInterface.php | 8 ++ .../RemoteSourceBaseHpcContentModule.php | 3 + .../ghi_hero_image/ghi_hero_image.module | 13 +++ .../src/HeroImageWidgetCropManager.php | 7 ++ 31 files changed, 268 insertions(+), 215 deletions(-) create mode 100644 config/field.field.node.article.field_short_title.yml delete mode 100644 config/field.field.node.document.field_entity_reference.yml delete mode 100644 config/field.field.node.document.field_team.yml create mode 100644 html/modules/custom/ghi_content/ghi_content.api.php diff --git a/config/core.entity_form_display.node.article.default.yml b/config/core.entity_form_display.node.article.default.yml index 740f7d10f..6c7464116 100644 --- a/config/core.entity_form_display.node.article.default.yml +++ b/config/core.entity_form_display.node.article.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image - field.field.node.article.field_remote_article + - field.field.node.article.field_short_title - field.field.node.article.field_summary - field.field.node.article.field_tags - field.field.node.article.layout_builder__layout @@ -32,7 +33,7 @@ third_party_settings: label: Tabs region: content parent_name: '' - weight: 2 + weight: 3 format_type: tabs format_settings: classes: '' @@ -99,7 +100,7 @@ mode: default content: created: type: datetime_timestamp - weight: 4 + weight: 5 region: content settings: { } third_party_settings: { } @@ -159,6 +160,14 @@ content: region: content settings: { } third_party_settings: { } + field_short_title: + type: string_textfield + weight: 1 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } field_summary: type: text_textarea weight: 13 @@ -184,34 +193,34 @@ content: third_party_settings: { } langcode: type: language_select - weight: 1 + weight: 2 region: content settings: include_locked: true third_party_settings: { } path: type: path - weight: 8 + weight: 9 region: content settings: { } third_party_settings: { } promote: type: boolean_checkbox - weight: 6 + weight: 7 region: content settings: display_label: true third_party_settings: { } status: type: boolean_checkbox - weight: 9 + weight: 10 region: content settings: display_label: true third_party_settings: { } sticky: type: boolean_checkbox - weight: 7 + weight: 8 region: content settings: display_label: true @@ -225,13 +234,13 @@ content: placeholder: '' third_party_settings: { } translation: - weight: 5 + weight: 6 region: content settings: { } third_party_settings: { } uid: type: entity_reference_autocomplete - weight: 3 + weight: 4 region: content settings: match_operator: CONTAINS @@ -240,7 +249,7 @@ content: placeholder: '' third_party_settings: { } url_redirects: - weight: 50 + weight: 11 region: content settings: { } third_party_settings: { } diff --git a/config/core.entity_form_display.node.document.default.yml b/config/core.entity_form_display.node.document.default.yml index c1d69c24d..04a506f4b 100644 --- a/config/core.entity_form_display.node.document.default.yml +++ b/config/core.entity_form_display.node.document.default.yml @@ -6,14 +6,12 @@ dependencies: - field.field.node.document.field_base_objects - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - - field.field.node.document.field_entity_reference - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image - field.field.node.document.field_remote_document - field.field.node.document.field_short_title - field.field.node.document.field_summary - field.field.node.document.field_tags - - field.field.node.document.field_team - field.field.node.document.layout_builder__layout - image.style.thumbnail - node.type.document @@ -46,6 +44,7 @@ third_party_settings: children: - field_display_hero_image - field_crop_hero_image + - image_crop - field_inherit_section_image label: Display region: content @@ -140,7 +139,7 @@ content: third_party_settings: { } field_inherit_section_image: type: boolean_checkbox - weight: 17 + weight: 18 region: content settings: display_label: true @@ -177,6 +176,11 @@ content: size: 60 placeholder: '' third_party_settings: { } + image_crop: + weight: 17 + region: content + settings: { } + third_party_settings: { } langcode: type: language_select weight: 2 @@ -240,6 +244,4 @@ content: settings: { } third_party_settings: { } hidden: - field_entity_reference: true - field_team: true layout_builder__layout: true diff --git a/config/core.entity_view_display.node.article.card.yml b/config/core.entity_view_display.node.article.card.yml index e7987069d..10561b20a 100644 --- a/config/core.entity_view_display.node.article.card.yml +++ b/config/core.entity_view_display.node.article.card.yml @@ -11,6 +11,7 @@ dependencies: - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image - field.field.node.article.field_remote_article + - field.field.node.article.field_short_title - field.field.node.article.field_summary - field.field.node.article.field_tags - field.field.node.article.layout_builder__layout @@ -93,7 +94,9 @@ hidden: field_display_hero_image: true field_inherit_section_image: true field_remote_article: true + field_short_title: true field_summary: true langcode: true layout_builder__layout: true links: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.article.card_summary.yml b/config/core.entity_view_display.node.article.card_summary.yml index 968aa454d..65f0f2332 100644 --- a/config/core.entity_view_display.node.article.card_summary.yml +++ b/config/core.entity_view_display.node.article.card_summary.yml @@ -11,6 +11,7 @@ dependencies: - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image - field.field.node.article.field_remote_article + - field.field.node.article.field_short_title - field.field.node.article.field_summary - field.field.node.article.field_tags - field.field.node.article.layout_builder__layout @@ -107,6 +108,7 @@ hidden: field_display_hero_image: true field_inherit_section_image: true field_remote_article: true + field_short_title: true field_tags: true langcode: true layout_builder__layout: true diff --git a/config/core.entity_view_display.node.article.default.yml b/config/core.entity_view_display.node.article.default.yml index b9539a5ce..38c19038b 100644 --- a/config/core.entity_view_display.node.article.default.yml +++ b/config/core.entity_view_display.node.article.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image - field.field.node.article.field_remote_article + - field.field.node.article.field_short_title - field.field.node.article.field_summary - field.field.node.article.field_tags - field.field.node.article.layout_builder__layout @@ -33,7 +34,23 @@ third_party_settings: layout_settings: label: Content context_mapping: { } - components: { } + components: + 8f0e42b8-302c-435f-877f-0b65259f3ef5: + uuid: 8f0e42b8-302c-435f-877f-0b65259f3ef5 + region: content + configuration: + id: 'field_block:node:article:field_short_title' + label_display: '0' + context_mapping: + entity: layout_builder.entity + formatter: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 0 + additional: { } third_party_settings: { } layout_builder_restrictions: allowed_block_categories: @@ -158,6 +175,14 @@ content: third_party_settings: { } weight: 1 region: content + field_short_title: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 108 + region: content field_summary: type: text_default label: above diff --git a/config/core.entity_view_display.node.article.grid.yml b/config/core.entity_view_display.node.article.grid.yml index 436a64722..55a19afce 100644 --- a/config/core.entity_view_display.node.article.grid.yml +++ b/config/core.entity_view_display.node.article.grid.yml @@ -11,6 +11,7 @@ dependencies: - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image - field.field.node.article.field_remote_article + - field.field.node.article.field_short_title - field.field.node.article.field_summary - field.field.node.article.field_tags - field.field.node.article.layout_builder__layout @@ -108,6 +109,7 @@ hidden: field_display_hero_image: true field_inherit_section_image: true field_remote_article: true + field_short_title: true field_summary: true langcode: true layout_builder__layout: true diff --git a/config/core.entity_view_display.node.article.search_result.yml b/config/core.entity_view_display.node.article.search_result.yml index b871678b4..9353d0ff1 100644 --- a/config/core.entity_view_display.node.article.search_result.yml +++ b/config/core.entity_view_display.node.article.search_result.yml @@ -11,6 +11,7 @@ dependencies: - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image - field.field.node.article.field_remote_article + - field.field.node.article.field_short_title - field.field.node.article.field_summary - field.field.node.article.field_tags - field.field.node.article.layout_builder__layout @@ -120,6 +121,7 @@ hidden: field_display_hero_image: true field_inherit_section_image: true field_remote_article: true + field_short_title: true langcode: true layout_builder__layout: true links: true diff --git a/config/core.entity_view_display.node.article.teaser.yml b/config/core.entity_view_display.node.article.teaser.yml index 898e6908c..2ec545934 100644 --- a/config/core.entity_view_display.node.article.teaser.yml +++ b/config/core.entity_view_display.node.article.teaser.yml @@ -11,6 +11,7 @@ dependencies: - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image - field.field.node.article.field_remote_article + - field.field.node.article.field_short_title - field.field.node.article.field_summary - field.field.node.article.field_tags - field.field.node.article.layout_builder__layout @@ -50,6 +51,7 @@ hidden: field_display_hero_image: true field_inherit_section_image: true field_remote_article: true + field_short_title: true field_summary: true langcode: true layout_builder__layout: true diff --git a/config/core.entity_view_display.node.document.default.yml b/config/core.entity_view_display.node.document.default.yml index 574d6f332..18bb3b7df 100644 --- a/config/core.entity_view_display.node.document.default.yml +++ b/config/core.entity_view_display.node.document.default.yml @@ -6,14 +6,12 @@ dependencies: - field.field.node.document.field_base_objects - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - - field.field.node.document.field_entity_reference - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image - field.field.node.document.field_remote_document - field.field.node.document.field_short_title - field.field.node.document.field_summary - field.field.node.document.field_tags - - field.field.node.document.field_team - field.field.node.document.layout_builder__layout - node.type.document module: @@ -123,14 +121,6 @@ content: third_party_settings: { } weight: 109 region: content - field_entity_reference: - type: entity_reference_label - label: above - settings: - link: true - third_party_settings: { } - weight: 112 - region: content field_image: type: image label: above @@ -172,14 +162,6 @@ content: third_party_settings: { } weight: 107 region: content - field_team: - type: entity_reference_label - label: above - settings: - link: true - third_party_settings: { } - weight: 113 - region: content links: settings: { } third_party_settings: { } diff --git a/config/core.entity_view_display.node.document.search_result.yml b/config/core.entity_view_display.node.document.search_result.yml index 6744525d8..c76a324a0 100644 --- a/config/core.entity_view_display.node.document.search_result.yml +++ b/config/core.entity_view_display.node.document.search_result.yml @@ -7,14 +7,12 @@ dependencies: - field.field.node.document.field_base_objects - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - - field.field.node.document.field_entity_reference - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image - field.field.node.document.field_remote_document - field.field.node.document.field_short_title - field.field.node.document.field_summary - field.field.node.document.field_tags - - field.field.node.document.field_team - field.field.node.document.layout_builder__layout - node.type.document - responsive_image.styles.card_hero @@ -108,11 +106,9 @@ hidden: field_base_objects: true field_crop_hero_image: true field_display_hero_image: true - field_entity_reference: true field_inherit_section_image: true field_remote_document: true field_short_title: true - field_team: true langcode: true layout_builder__layout: true links: true diff --git a/config/core.entity_view_display.node.document.teaser.yml b/config/core.entity_view_display.node.document.teaser.yml index e5f513a88..731935200 100644 --- a/config/core.entity_view_display.node.document.teaser.yml +++ b/config/core.entity_view_display.node.document.teaser.yml @@ -7,14 +7,12 @@ dependencies: - field.field.node.document.field_base_objects - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - - field.field.node.document.field_entity_reference - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image - field.field.node.document.field_remote_document - field.field.node.document.field_short_title - field.field.node.document.field_summary - field.field.node.document.field_tags - - field.field.node.document.field_team - field.field.node.document.layout_builder__layout - node.type.document module: @@ -33,13 +31,12 @@ hidden: field_base_objects: true field_crop_hero_image: true field_display_hero_image: true - field_entity_reference: true field_image: true field_inherit_section_image: true field_remote_document: true field_short_title: true field_summary: true field_tags: true - field_team: true langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/core.entity_view_display.node.section.teaser.yml b/config/core.entity_view_display.node.section.teaser.yml index 03faaae59..75ca6132a 100644 --- a/config/core.entity_view_display.node.section.teaser.yml +++ b/config/core.entity_view_display.node.section.teaser.yml @@ -48,4 +48,5 @@ hidden: field_year: true langcode: true layout_builder__layout: true + search_api_excerpt: true section_menu: true diff --git a/config/field.field.node.article.field_short_title.yml b/config/field.field.node.article.field_short_title.yml new file mode 100644 index 000000000..a282237b6 --- /dev/null +++ b/config/field.field.node.article.field_short_title.yml @@ -0,0 +1,19 @@ +uuid: 321408fe-52aa-4e88-9ecb-0e0c43eb08fb +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_short_title + - node.type.article +id: node.article.field_short_title +field_name: field_short_title +entity_type: node +bundle: article +label: 'Short title' +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/field.field.node.document.field_entity_reference.yml b/config/field.field.node.document.field_entity_reference.yml deleted file mode 100644 index e38a1356c..000000000 --- a/config/field.field.node.document.field_entity_reference.yml +++ /dev/null @@ -1,31 +0,0 @@ -uuid: d9f9ba81-f2a4-403d-900a-1e8e5cd1f41f -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_entity_reference - - node.type.document - - node.type.global_section - - node.type.section -id: node.document.field_entity_reference -field_name: field_entity_reference -entity_type: node -bundle: document -label: 'Entity reference (deprecated)' -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - handler: 'default:node' - handler_settings: - target_bundles: - global_section: global_section - section: section - sort: - field: _none - direction: ASC - auto_create: false - auto_create_bundle: global_section -field_type: entity_reference diff --git a/config/field.field.node.document.field_team.yml b/config/field.field.node.document.field_team.yml deleted file mode 100644 index e9fdc52c0..000000000 --- a/config/field.field.node.document.field_team.yml +++ /dev/null @@ -1,29 +0,0 @@ -uuid: 57dfd90b-743d-40a9-b8c8-6c1d95c53cf3 -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_team - - node.type.document - - taxonomy.vocabulary.team -id: node.document.field_team -field_name: field_team -entity_type: node -bundle: document -label: 'Team (deprecated)' -description: '' -required: false -translatable: true -default_value: { } -default_value_callback: '' -settings: - handler: 'default:taxonomy_term' - handler_settings: - target_bundles: - team: team - sort: - field: name - direction: asc - auto_create: false - auto_create_bundle: '' -field_type: entity_reference diff --git a/config/migrate_plus.migration.articles_hpc_content_module.yml b/config/migrate_plus.migration.articles_hpc_content_module.yml index ef06a1450..1e9e3fdfc 100644 --- a/config/migrate_plus.migration.articles_hpc_content_module.yml +++ b/config/migrate_plus.migration.articles_hpc_content_module.yml @@ -24,6 +24,10 @@ source: name: title label: Title selector: title + - + name: title_short + label: 'Title (short)' + selector: title_short - name: chapter label: Chapter @@ -65,6 +69,10 @@ process: plugin: default_value default_value: hpc_content_module field_remote_article/article_id: id + field_short_title/value: title_short + field_short_title/format: + plugin: default_value + default_value: html_text field_chapter: section field_summary/value: summary field_summary/format: @@ -85,6 +93,7 @@ destination: plugin: 'entity:node' overwrite_properties: - title + - field_short_title - field_chapter - field_summary - field_tags diff --git a/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml b/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml index 62e115f83..4b2cd73d0 100644 --- a/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml +++ b/html/modules/custom/ghi_content/config/install/migrate_plus.migration.articles_hpc_content_module.yml @@ -17,6 +17,10 @@ source: name: title label: 'Title' selector: title + - + name: title_short + label: 'Title (short)' + selector: title_short - name: chapter label: 'Chapter' @@ -58,6 +62,10 @@ process: plugin: default_value default_value: hpc_content_module field_remote_article/article_id: id + field_short_title/value: title_short + field_short_title/format: + plugin: default_value + default_value: html_text field_chapter: section field_summary/value: summary field_summary/format: @@ -78,6 +86,7 @@ destination: plugin: 'entity:node' overwrite_properties: - title + - field_short_title - field_chapter - field_summary - field_tags diff --git a/html/modules/custom/ghi_content/ghi_content.api.php b/html/modules/custom/ghi_content/ghi_content.api.php new file mode 100644 index 000000000..5a1ab6c87 --- /dev/null +++ b/html/modules/custom/ghi_content/ghi_content.api.php @@ -0,0 +1,23 @@ +normalizeContentNodeData() + */ +function hook_normalize_content_alter(&$data) { + unset($data['field_my_field'][0]['property']); +} diff --git a/html/modules/custom/ghi_content/ghi_content.module b/html/modules/custom/ghi_content/ghi_content.module index 1c8469142..67aae1141 100644 --- a/html/modules/custom/ghi_content/ghi_content.module +++ b/html/modules/custom/ghi_content/ghi_content.module @@ -20,7 +20,6 @@ use Drupal\ghi_content\RemoteContent\RemoteContentImageInterface; use Drupal\ghi_sections\Entity\Section; use Drupal\ghi_sections\SectionManager; use Drupal\hpc_common\Helpers\RequestHelper; -use Drupal\layout_builder\Plugin\SectionStorage\OverridesSectionStorage; use Drupal\layout_builder\SectionStorageInterface; use Drupal\node\NodeInterface; @@ -228,24 +227,6 @@ function ghi_content_current_section_alter(&$section, $node) { } } -/** - * Implements hook_ENTITY_TYPE_presave() for node entities. - */ -function ghi_content_node_presave(NodeInterface $node) { - if (!$node->hasField(OverridesSectionStorage::FIELD_NAME)) { - // We only process nodes that use layout builder. - return; - } - - /** @var \Drupal\ghi_content\ContentManager\ManagerFactory $manager_factory */ - $manager_factory = \Drupal::getContainer()->get('ghi_content.manager.factory'); - $content_manager = $manager_factory->getContentManager($node); - if ($content_manager) { - $content_manager->updateNodeFromRemote($node); - } - -} - /** * Implements hook_ENTITY_TYPE_predelete() for node entities. */ diff --git a/html/modules/custom/ghi_content/ghi_content.services.yml b/html/modules/custom/ghi_content/ghi_content.services.yml index 273213c02..3333c1665 100644 --- a/html/modules/custom/ghi_content/ghi_content.services.yml +++ b/html/modules/custom/ghi_content/ghi_content.services.yml @@ -20,10 +20,10 @@ services: arguments: ['@ghi_content.manager.article', '@ghi_content.manager.document'] ghi_content.manager.article: class: Drupal\ghi_content\ContentManager\ArticleManager - arguments: ['@entity_type.manager', '@renderer', '@current_user', '@plugin.manager.migration', '@plugin.manager.remote_source', '@ghi_content.import', '@request_stack'] + arguments: ['@entity_type.manager', '@renderer', '@current_user', '@request_stack', '@current_route_match', '@plugin.manager.migration', '@plugin.manager.remote_source', '@ghi_content.import', '@module_handler', '@redirect.destination', '@messenger'] ghi_content.manager.document: class: Drupal\ghi_content\ContentManager\DocumentManager - arguments: ['@entity_type.manager', '@renderer', '@current_user', '@plugin.manager.migration', '@plugin.manager.remote_source', '@ghi_content.import', '@request_stack'] + arguments: ['@entity_type.manager', '@renderer', '@current_user', '@request_stack', '@current_route_match', '@plugin.manager.migration', '@plugin.manager.remote_source', '@ghi_content.import', '@module_handler', '@redirect.destination', '@messenger'] ghi_content.contextual_links.block_handler: class: Drupal\ghi_content\ContextualLinks\BlockHandler arguments: ['@entity_type.manager', '@layout_builder.tempstore_repository'] @@ -34,7 +34,7 @@ services: - { name: breadcrumb_builder, priority: 1003 } ghi_content.content_page_path_processor: class: Drupal\ghi_content\Path\ContentPagePathProcessor - arguments: ['@request_stack', '@ghi_content.manager.document'] + arguments: ['@request_stack'] tags: - { name: path_processor_inbound, priority: 1000 } - { name: path_processor_outbound, priority: 100 } \ No newline at end of file diff --git a/html/modules/custom/ghi_content/src/ContentManager/ArticleManager.php b/html/modules/custom/ghi_content/src/ContentManager/ArticleManager.php index ca5b2399f..40c9806cd 100644 --- a/html/modules/custom/ghi_content/src/ContentManager/ArticleManager.php +++ b/html/modules/custom/ghi_content/src/ContentManager/ArticleManager.php @@ -2,16 +2,9 @@ namespace Drupal\ghi_content\ContentManager; -use Drupal\Core\Entity\EntityTypeManagerInterface; -use Drupal\Core\Render\RendererInterface; -use Drupal\Core\Session\AccountInterface; -use Drupal\ghi_content\Import\ImportManager; use Drupal\ghi_content\RemoteContent\RemoteArticleInterface; use Drupal\ghi_content\RemoteContent\RemoteContentInterface; -use Drupal\ghi_content\RemoteSource\RemoteSourceManager; -use Drupal\migrate\Plugin\MigrationPluginManager; use Drupal\node\NodeInterface; -use Symfony\Component\HttpFoundation\RequestStack; /** * Article manager service class. @@ -38,29 +31,6 @@ class ArticleManager extends BaseContentManager { */ const REMOTE_SOURCE_LINK_TYPE = 'ghi_remote_article_source_link'; - /** - * The migration plugin manager. - * - * @var \Drupal\migrate\Plugin\MigrationPluginManager - */ - protected $migrationManager; - - /** - * The remote source manager. - * - * @var \Drupal\ghi_content\Import\ImportManager - */ - protected $importManager; - - /** - * Constructs a document manager. - */ - public function __construct(EntityTypeManagerInterface $entity_type_manager, RendererInterface $renderer, AccountInterface $current_user, MigrationPluginManager $migration_manager, RemoteSourceManager $remote_source_manager, ImportManager $import_manager, RequestStack $request_stack) { - parent::__construct($entity_type_manager, $renderer, $current_user, $request_stack, $remote_source_manager); - $this->migrationManager = $migration_manager; - $this->importManager = $import_manager; - } - /** * {@inheritdoc} */ @@ -148,6 +118,7 @@ public function createNodeFromRemoteArticle(RemoteArticleInterface $article, $ti if ($team) { $node->field_team = $team; } + $status = $node->save(); return $status == SAVED_NEW ? $node : NULL; } @@ -224,6 +195,9 @@ public function updateNodeFromRemote(NodeInterface $node, $dry_run = FALSE, $res $node->setCreatedTime($article->getCreated()); $node->setChangedTime($article->getUpdated()); + // Import the short title. + $this->importManager->importTextfield($node, $article, $this->t('Short title'), 'getShortTitle', 'field_short_title'); + // Import the summary. $this->importManager->importTextfield($node, $article, $this->t('Summary'), 'getSummary', 'field_summary', 'html_text'); diff --git a/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php b/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php index 670ead3d4..8b653a985 100644 --- a/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php +++ b/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php @@ -2,14 +2,20 @@ namespace Drupal\ghi_content\ContentManager; +use Drupal\Core\DependencyInjection\ContainerInjectionInterface; use Drupal\Core\DependencyInjection\DependencySerializationTrait; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Entity\Query\QueryInterface; +use Drupal\Core\Extension\ModuleHandlerInterface; use Drupal\Core\Form\FormStateInterface; +use Drupal\Core\Messenger\MessengerInterface; use Drupal\Core\Render\RendererInterface; +use Drupal\Core\Routing\RedirectDestinationInterface; +use Drupal\Core\Routing\RouteMatchInterface; use Drupal\Core\Session\AccountInterface; use Drupal\Core\StringTranslation\StringTranslationTrait; use Drupal\Core\Url; +use Drupal\ghi_content\Import\ImportManager; use Drupal\ghi_content\RemoteContent\RemoteContentInterface; use Drupal\ghi_content\RemoteSource\RemoteSourceManager; use Drupal\ghi_sections\Entity\SectionNodeInterface; @@ -18,16 +24,18 @@ use Drupal\hpc_common\Helpers\ArrayHelper; use Drupal\migrate\MigrateExecutable; use Drupal\migrate\Plugin\MigrateIdMapInterface; +use Drupal\migrate\Plugin\MigrationPluginManager; use Drupal\migrate\Row; use Drupal\migrate_plus\Entity\Migration; use Drupal\node\NodeInterface; use Drupal\taxonomy\TermInterface; +use Symfony\Component\DependencyInjection\ContainerInterface; use Symfony\Component\HttpFoundation\RequestStack; /** * Base manager service class.. */ -abstract class BaseContentManager { +abstract class BaseContentManager implements ContainerInjectionInterface { use SectionTrait; use StringTranslationTrait; @@ -61,6 +69,20 @@ abstract class BaseContentManager { */ protected $request; + /** + * The route match. + * + * @var \Drupal\Core\Routing\RouteMatchInterface + */ + protected $routeMatch; + + /** + * The migration plugin manager. + * + * @var \Drupal\migrate\Plugin\MigrationPluginManager + */ + protected $migrationManager; + /** * The remote source manager. * @@ -68,15 +90,68 @@ abstract class BaseContentManager { */ protected $remoteSourceManager; + /** + * The remote source manager. + * + * @var \Drupal\ghi_content\Import\ImportManager + */ + protected $importManager; + + /** + * The module handler service. + * + * @var \Drupal\Core\Extension\ModuleHandlerInterface + */ + protected $moduleHandler; + + /** + * The redirect destination. + * + * @var \Drupal\Core\Routing\RedirectDestinationInterface + */ + protected $redirectDestination; + + /** + * Messenger service. + * + * @var \Drupal\Core\Messenger\MessengerInterface + */ + protected $messenger; + /** * Constructs a document manager. */ - public function __construct(EntityTypeManagerInterface $entity_type_manager, RendererInterface $renderer, AccountInterface $current_user, RequestStack $request_stack, RemoteSourceManager $remote_source_manager) { + public function __construct(EntityTypeManagerInterface $entity_type_manager, RendererInterface $renderer, AccountInterface $current_user, RequestStack $request_stack, RouteMatchInterface $route_match, MigrationPluginManager $migration_manager, RemoteSourceManager $remote_source_manager, ImportManager $import_manager, ModuleHandlerInterface $module_handler, RedirectDestinationInterface $redirect_destination, MessengerInterface $messenger) { $this->entityTypeManager = $entity_type_manager; $this->renderer = $renderer; $this->currentUser = $current_user; $this->request = $request_stack->getCurrentRequest(); + $this->routeMatch = $route_match; + $this->migrationManager = $migration_manager; $this->remoteSourceManager = $remote_source_manager; + $this->importManager = $import_manager; + $this->moduleHandler = $module_handler; + $this->redirectDestination = $redirect_destination; + $this->messenger = $messenger; + } + + /** + * {@inheritdoc} + */ + public static function create(ContainerInterface $container) { + return new static( + $container->get('entity_type.manager'), + $container->get('renderer'), + $container->get('current_user'), + $container->get('request_stack'), + $container->get('current_route_match'), + $container->get('plugin.manager.migration'), + $container->get('plugin.manager.remote_source'), + $container->get('ghi_content.import'), + $container->get('module_handler'), + $container->get('redirect.destination'), + $container->get('messenger'), + ); } /** @@ -371,7 +446,7 @@ public function getNodeIdsGroupedByTag(array $nodes, array $additional_tags = [] } /** - * Save an content node programatically. + * Save a content node programatically. * * Besides saving the node, this does 2 additional things. * 1. It handles the presence of an IPE token, which would prevent updates to @@ -442,6 +517,7 @@ protected function normalizeContentNodeData(NodeInterface $node) { unset($data['changed']); ArrayHelper::sortMultiDimensionalArrayByKeys($data); ArrayHelper::reduceArray($data); + $this->moduleHandler->alter('normalize_content', $data); return $data; } @@ -510,7 +586,6 @@ public function updateMigrationState(NodeInterface $node) { $destination_ids = $migration->getIdMap()->lookupDestinationIds($source_id); $destination_id_values = $destination_ids ? reset($destination_ids) : []; - $destination->import($row, $destination_id_values); $migration->getIdMap()->saveIdMapping($row, $destination_id_values, MigrateIdMapInterface::STATUS_IMPORTED, $destination->rollbackAction()); } } @@ -555,7 +630,7 @@ public function nodeEditFormAlter(array &$form, FormStateInterface $form_state) // Add a global message about disabled fields. if (empty($form_state->getUserInput())) { - \Drupal::messenger()->addWarning($this->t('Some of the fields in this form are disabled because their content is automatically synced from the remote source.')); + $this->messenger->addWarning($this->t('Some of the fields in this form are disabled because their content is automatically synced from the remote source.')); } $migration_id = $this->getMigration($node)->id(); @@ -593,7 +668,7 @@ public function nodeEditFormAlter(array &$form, FormStateInterface $form_state) $form[$remote_field]['#disabled'] = TRUE; $form[$remote_field]['#attributes']['title'] = $this->t('This field cannot be edited anymore after the page has been created.'); - $admin_permission = \Drupal::currentUser()->hasPermission('administer content types'); + $admin_permission = $this->currentUser->hasPermission('administer content types'); $form['meta']['#access'] = $admin_permission; $form['meta']['published']['#access'] = $admin_permission; $form['meta']['author']['#access'] = $admin_permission; @@ -664,20 +739,18 @@ public function nodeEditFormAlter(array &$form, FormStateInterface $form_state) } if ($content) { - /** @var \Drupal\Core\Routing\RedirectDestinationInterface $redirect_destination */ - $redirect_destination = \Drupal::service('redirect.destination'); - $queryParams = \Drupal::request()->query->all(); - $redirect_url = Url::fromRouteMatch(\Drupal::routeMatch()); + $queryParams = $this->request->query->all(); + $redirect_url = Url::fromRouteMatch($this->routeMatch); if (!empty($queryParams)) { $redirect_url->setOption('query', $queryParams); } - $redirect_destination->set($redirect_url->toString()); + $this->redirectDestination->set($redirect_url->toString()); $form['remote_content_info']['link_label'] = [ '#type' => 'item', '#title' => $this->t('Go to remote system'), '#weight' => 3, ]; - $view_builder = \Drupal::entityTypeManager()->getViewBuilder('node'); + $view_builder = $this->entityTypeManager->getViewBuilder('node'); $form['remote_content_info']['link'] = $view_builder->viewField($node->get($remote_field), [ 'label' => 'hidden', 'type' => $this->getRemoteSourceLinkType(), @@ -718,6 +791,9 @@ public function applyChangesSubmit($form, FormStateInterface $form_state) { $form_object = $form_state->getFormObject(); $node = $form_object->getEntity(); + // Update based on what's new on the remote. + $this->updateNodeFromRemote($node); + // Save the content node, making sure that common logic is applied. $this->saveContentNode($node); @@ -735,7 +811,7 @@ public function formResetSubmit($form, FormStateInterface $form_state) { // Reset the article to it's exact version in the remote system. $this->updateNodeFromRemote($node, FALSE, TRUE); - // Save the article node, making sure that common logic is applied. + // Save the content node, making sure that common logic is applied. $this->saveContentNode($node); $form_state->setRebuild(); diff --git a/html/modules/custom/ghi_content/src/ContentManager/DocumentManager.php b/html/modules/custom/ghi_content/src/ContentManager/DocumentManager.php index fbc8b6c87..007d19c87 100644 --- a/html/modules/custom/ghi_content/src/ContentManager/DocumentManager.php +++ b/html/modules/custom/ghi_content/src/ContentManager/DocumentManager.php @@ -2,17 +2,10 @@ namespace Drupal\ghi_content\ContentManager; -use Drupal\Core\Entity\EntityTypeManagerInterface; -use Drupal\Core\Render\RendererInterface; -use Drupal\Core\Session\AccountInterface; -use Drupal\ghi_content\Import\ImportManager; use Drupal\ghi_content\RemoteContent\RemoteContentInterface; use Drupal\ghi_content\RemoteContent\RemoteDocumentInterface; -use Drupal\ghi_content\RemoteSource\RemoteSourceManager; use Drupal\layout_builder\LayoutEntityHelperTrait; -use Drupal\migrate\Plugin\MigrationPluginManager; use Drupal\node\NodeInterface; -use Symfony\Component\HttpFoundation\RequestStack; /** * Document manager service class. @@ -36,29 +29,6 @@ class DocumentManager extends BaseContentManager { */ const REMOTE_SOURCE_LINK_TYPE = 'ghi_remote_document_source_link'; - /** - * The migration plugin manager. - * - * @var \Drupal\migrate\Plugin\MigrationPluginManager - */ - protected $migrationManager; - - /** - * The remote source manager. - * - * @var \Drupal\ghi_content\Import\ImportManager - */ - protected $importManager; - - /** - * Constructs a document manager. - */ - public function __construct(EntityTypeManagerInterface $entity_type_manager, RendererInterface $renderer, AccountInterface $current_user, MigrationPluginManager $migration_manager, RemoteSourceManager $remote_source_manager, ImportManager $import_manager, RequestStack $request_stack) { - parent::__construct($entity_type_manager, $renderer, $current_user, $request_stack, $remote_source_manager); - $this->migrationManager = $migration_manager; - $this->importManager = $import_manager; - } - /** * {@inheritdoc} */ diff --git a/html/modules/custom/ghi_content/src/Entity/ContentBase.php b/html/modules/custom/ghi_content/src/Entity/ContentBase.php index 09efc7f69..198320710 100644 --- a/html/modules/custom/ghi_content/src/Entity/ContentBase.php +++ b/html/modules/custom/ghi_content/src/Entity/ContentBase.php @@ -119,6 +119,13 @@ public function toUrl($rel = 'canonical', array $options = []) { return parent::toUrl($rel, $options); } + /** + * Get the short title for a document. + */ + public function getShortTitle() { + return $this->get('field_short_title')->value ?? NULL; + } + /** * Get the meta data for this article. * diff --git a/html/modules/custom/ghi_content/src/Entity/Document.php b/html/modules/custom/ghi_content/src/Entity/Document.php index 27ae9daf5..7cf98bf6c 100644 --- a/html/modules/custom/ghi_content/src/Entity/Document.php +++ b/html/modules/custom/ghi_content/src/Entity/Document.php @@ -24,13 +24,6 @@ public function toLink($text = NULL, $rel = 'canonical', array $options = []) { return parent::toLink($text, $rel, $options); } - /** - * Get the short title for a document. - */ - public function getShortTitle() { - return $this->get('field_short_title')->value ?? NULL; - } - /** * Check if the given article is part of this document. */ diff --git a/html/modules/custom/ghi_content/src/Path/ContentPagePathProcessor.php b/html/modules/custom/ghi_content/src/Path/ContentPagePathProcessor.php index 84efb1d4e..aa785f9da 100644 --- a/html/modules/custom/ghi_content/src/Path/ContentPagePathProcessor.php +++ b/html/modules/custom/ghi_content/src/Path/ContentPagePathProcessor.php @@ -5,7 +5,6 @@ use Drupal\Core\PathProcessor\InboundPathProcessorInterface; use Drupal\Core\PathProcessor\OutboundPathProcessorInterface; use Drupal\Core\Render\BubbleableMetadata; -use Drupal\ghi_content\ContentManager\DocumentManager; use Drupal\ghi_content\Traits\ContentPathTrait; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\RequestStack; @@ -32,18 +31,10 @@ class ContentPagePathProcessor implements InboundPathProcessorInterface, Outboun protected $requestStack; /** - * The document manager. - * - * @var \Drupal\ghi_content\ContentManager\DocumentManager - */ - protected $documentManager; - - /** - * Constructs a document manager. + * Constructs a path processor. */ - public function __construct(RequestStack $request_stack, DocumentManager $document_manager) { + public function __construct(RequestStack $request_stack) { $this->requestStack = $request_stack; - $this->documentManager = $document_manager; } /** diff --git a/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php b/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php index 2c5f2c048..c4309719d 100644 --- a/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php +++ b/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php @@ -46,6 +46,13 @@ public function getTitle() { return trim($this->data->title); } + /** + * {@inheritdoc} + */ + public function getShortTitle() { + return trim($this->data->title_short); + } + /** * {@inheritdoc} */ diff --git a/html/modules/custom/ghi_content/src/RemoteContent/RemoteArticleInterface.php b/html/modules/custom/ghi_content/src/RemoteContent/RemoteArticleInterface.php index e3e78e517..2cf2deef3 100644 --- a/html/modules/custom/ghi_content/src/RemoteContent/RemoteArticleInterface.php +++ b/html/modules/custom/ghi_content/src/RemoteContent/RemoteArticleInterface.php @@ -7,6 +7,14 @@ */ interface RemoteArticleInterface extends RemoteContentInterface { + /** + * Get the short title for the document. + * + * @return string + * The short title. + */ + public function getShortTitle(); + /** * Get the section of the article. * diff --git a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php index 6edf54193..8f5314f58 100644 --- a/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php +++ b/html/modules/custom/ghi_content/src/RemoteSource/RemoteSourceBaseHpcContentModule.php @@ -82,6 +82,7 @@ public function getArticle($id) { $fields = [ 'id', 'title', + 'title_short', 'section', 'summary', 'tags', @@ -477,10 +478,12 @@ public function importArticles(array $tags = NULL) { items { id title + title_short section summary created updated + tags autoVisible } } diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.module b/html/modules/custom/ghi_hero_image/ghi_hero_image.module index 4bd1c692e..0c7d32913 100644 --- a/html/modules/custom/ghi_hero_image/ghi_hero_image.module +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.module @@ -151,3 +151,16 @@ function ghi_hero_image_form_alter(array &$form, FormStateInterface $form_state) ]; } } + +/** + * Implements hook_normalize_content_alter(). + */ +function ghi_hero_image_normalize_content_alter(&$data) { + foreach (HeroImageWidgetCropManager::IMAGE_FIELDS as $field_name) { + if (empty($data[$field_name])) { + continue; + } + unset($data[$field_name][0]['width']); + unset($data[$field_name][0]['height']); + } +} diff --git a/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php b/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php index 654c06b11..387eb1803 100644 --- a/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php +++ b/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php @@ -4,6 +4,7 @@ use Drupal\Core\Config\ConfigFactoryInterface; use Drupal\Core\DependencyInjection\ContainerInjectionInterface; +use Drupal\Core\DependencyInjection\DependencySerializationTrait; use Drupal\Core\Entity\ContentEntityFormInterface; use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Form\FormStateInterface; @@ -29,6 +30,8 @@ */ class HeroImageWidgetCropManager extends ImageWidgetCropManager implements ImageWidgetCropInterface, ContainerInjectionInterface { + use DependencySerializationTrait; + /** * Define the supported crop types. */ @@ -117,6 +120,7 @@ public function applyCrop(array $properties, $field_value, CropType $crop_type) */ public function updateCrop(array $properties, $field_value, CropType $crop_type) { $crop_properties = $this->getCropOriginalDimension($field_value, $properties); + $changed = FALSE; if (!empty($crop_properties)) { $image_styles = $this->getImageStylesByCrop($crop_type->id()); if (!empty($image_styles)) { @@ -256,6 +260,9 @@ public function contentEntityFormCropSubmit(array &$form, FormStateInterface $fo $crop_type_names = self::CROP_TYPES; $form_state_values = $form_state->getValues(); $file = $form['image_crop']['image_crop']['#file']; + if (!$file) { + return; + } foreach ($crop_type_names as $crop_type_name) { $flush_styles = FALSE; From 233a64ac064066ad98940d5266a1d7f3c22e068c Mon Sep 17 00:00:00 2001 From: berliner Date: Fri, 10 Nov 2023 23:35:17 +0100 Subject: [PATCH 34/65] HPC-9269: Make article short title optional to unblock updates to article pages --- ...ntity_view_display.node.article.default.yml | 18 +----------------- ...ld.field.node.article.field_short_title.yml | 2 +- config/search_api.index.solr.yml | 6 +++--- config/search_api.settings.yml | 16 ++++++++-------- ..._api_solr.solr_field_type.text_fr_6_0_0.yml | 3 +-- ..._api_solr.solr_field_type.text_fr_7_0_0.yml | 3 +-- .../ghi_content/src/Entity/ContentBase.php | 11 +++++++++++ .../HpcContentModule/RemoteArticle.php | 2 +- 8 files changed, 27 insertions(+), 34 deletions(-) diff --git a/config/core.entity_view_display.node.article.default.yml b/config/core.entity_view_display.node.article.default.yml index 38c19038b..c48fba3c6 100644 --- a/config/core.entity_view_display.node.article.default.yml +++ b/config/core.entity_view_display.node.article.default.yml @@ -34,23 +34,7 @@ third_party_settings: layout_settings: label: Content context_mapping: { } - components: - 8f0e42b8-302c-435f-877f-0b65259f3ef5: - uuid: 8f0e42b8-302c-435f-877f-0b65259f3ef5 - region: content - configuration: - id: 'field_block:node:article:field_short_title' - label_display: '0' - context_mapping: - entity: layout_builder.entity - formatter: - type: string - label: above - settings: - link_to_entity: false - third_party_settings: { } - weight: 0 - additional: { } + components: { } third_party_settings: { } layout_builder_restrictions: allowed_block_categories: diff --git a/config/field.field.node.article.field_short_title.yml b/config/field.field.node.article.field_short_title.yml index a282237b6..e6b8eeff9 100644 --- a/config/field.field.node.article.field_short_title.yml +++ b/config/field.field.node.article.field_short_title.yml @@ -11,7 +11,7 @@ entity_type: node bundle: article label: 'Short title' description: '' -required: true +required: false translatable: false default_value: { } default_value_callback: '' diff --git a/config/search_api.index.solr.yml b/config/search_api.index.solr.yml index 17a2a386c..b019fb86c 100644 --- a/config/search_api.index.solr.yml +++ b/config/search_api.index.solr.yml @@ -68,7 +68,7 @@ field_settings: datasource_id: 'entity:node' property_path: 'field_tags:entity:name' type: text - boost: !!float 21 + boost: 21.0 dependencies: config: - field.storage.node.field_tags @@ -99,7 +99,7 @@ field_settings: datasource_id: 'entity:node' property_path: title type: text - boost: !!float 13 + boost: 13.0 dependencies: module: - node @@ -157,7 +157,7 @@ processor_settings: all_fields: false fields: - name - ignorable: '[''¿¡!?,.:;]' + ignorable: "['¿¡!?,.:;]" ignorable_classes: - Pc - Pd diff --git a/config/search_api.settings.yml b/config/search_api.settings.yml index 21dfa083c..510a3e528 100644 --- a/config/search_api.settings.yml +++ b/config/search_api.settings.yml @@ -5,7 +5,7 @@ cron_worker_runtime: 15 default_tracker: default tracking_page_size: 100 boost_factors: - - !!float 0 + - 0.0 - 0.1 - 0.2 - 0.3 @@ -14,15 +14,15 @@ boost_factors: - 0.7 - 0.8 - 0.9 - - !!float 1 + - 1.0 - 1.1 - 1.2 - 1.3 - 1.4 - 1.5 - - !!float 2 - - !!float 3 - - !!float 5 - - !!float 8 - - !!float 13 - - !!float 21 + - 2.0 + - 3.0 + - 5.0 + - 8.0 + - 13.0 + - 21.0 diff --git a/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml b/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml index e692816c9..b227c2810 100644 --- a/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_fr_6_0_0.yml @@ -592,5 +592,4 @@ text_files: "\u016B" => "u" synonyms: | drupal, durpal - nouns: | - + nouns: '' diff --git a/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml b/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml index f6efbc5e2..4b30989a7 100644 --- a/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml +++ b/config/search_api_solr.solr_field_type.text_fr_7_0_0.yml @@ -596,5 +596,4 @@ text_files: "\u016B" => "u" synonyms: | drupal, durpal - nouns: | - + nouns: '' diff --git a/html/modules/custom/ghi_content/src/Entity/ContentBase.php b/html/modules/custom/ghi_content/src/Entity/ContentBase.php index 198320710..f8cc7f986 100644 --- a/html/modules/custom/ghi_content/src/Entity/ContentBase.php +++ b/html/modules/custom/ghi_content/src/Entity/ContentBase.php @@ -119,6 +119,17 @@ public function toUrl($rel = 'canonical', array $options = []) { return parent::toUrl($rel, $options); } + /** + * {@inheritdoc} + */ + public function toLink($text = NULL, $rel = 'canonical', array $options = []) { + if (!isset($text)) { + // Use the short title as default. + $text = $this->getShortTitle() ?? NULL; + } + return parent::toLink($text, $rel, $options); + } + /** * Get the short title for a document. */ diff --git a/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php b/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php index c4309719d..5d25f7de0 100644 --- a/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php +++ b/html/modules/custom/ghi_content/src/RemoteContent/HpcContentModule/RemoteArticle.php @@ -50,7 +50,7 @@ public function getTitle() { * {@inheritdoc} */ public function getShortTitle() { - return trim($this->data->title_short); + return trim($this->data->title_short ?? ''); } /** From 42856c6d9e1a9d0c91ca4093db700268fd3660e8 Mon Sep 17 00:00:00 2001 From: berliner Date: Sat, 11 Nov 2023 00:30:43 +0100 Subject: [PATCH 35/65] HPC-9191: Fix regression in article search --- .../src/ContentManager/BaseContentManager.php | 2 +- .../ghi_hero_image/src/HeroImageManager.php | 20 +++++++++++++++++-- .../FieldFormatter/HeroImageFormatter.php | 4 ++-- 3 files changed, 21 insertions(+), 5 deletions(-) diff --git a/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php b/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php index 8b653a985..03a0e82ae 100644 --- a/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php +++ b/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php @@ -717,7 +717,7 @@ public function nodeEditFormAlter(array &$form, FormStateInterface $form_state) $form['remote_content_info']['status'] = [ '#type' => 'item', '#title' => $this->t('Up to date'), - '#markup' => '

    ' . $this->t('This @label page is up to date with its source content on the remote system.', $t_args) . '

    ', + '#markup' => '

    ' . $this->t('This @label is up to date with its source content on the remote system.', $t_args) . '

    ', '#weight' => 1, ]; diff --git a/html/modules/custom/ghi_hero_image/src/HeroImageManager.php b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php index 77a8a49e0..fa5bebc18 100644 --- a/html/modules/custom/ghi_hero_image/src/HeroImageManager.php +++ b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php @@ -46,6 +46,22 @@ public function __construct(EndpointQueryManager $endpoint_query_manager, Image $this->fileSystem = $file_system; } + /** + * Get the default item source. + * + * @param \Drupal\Core\Field\FieldItemListInterface $items + * The field values to be rendered. + * + * @return string + * The item source as a string. + */ + public function getDefaultItemSource(FieldItemListInterface $items) { + if ($this->getPlanWebContentAttachments($items)) { + return 'hpc_webcontent_file_attachment'; + } + return 'none'; + } + /** * Get properties for a hero image. * @@ -65,8 +81,8 @@ public function getImageProperties(FieldItemListInterface $items, FormatterInter $item = !$items->isEmpty() ? (object) $items->get(0)->getValue() ?? NULL : NULL; $item_source = $item ? $item->source : NULL; - if (!$item_source && $attachments = $this->getPlanWebContentAttachments($items)) { - $item_source = 'hpc_webcontent_file_attachment'; + if (!$item_source) { + $item_source = $this->getDefaultItemSource($items); } $item_settings = $item && property_exists($item, 'settings') && is_array($item->settings) ? ($item->settings[$item_source] ?? []) : []; diff --git a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php index 25fb5176a..b14c1667c 100644 --- a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php +++ b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php @@ -105,8 +105,8 @@ public function viewElements(FieldItemListInterface $items, $langcode) { $entity = $items->getEntity(); $item = !$items->isEmpty() ? (object) $items->get(0)->getValue() ?? NULL : NULL; $item_source = $item ? $item->source : NULL; - if (!$item_source && $this->getPlanWebContentAttachments($items)) { - $item_source = 'hpc_webcontent_file_attachment'; + if (!$item_source) { + $item_source = $this->heroImageManager->getDefaultItemSource($items); } if ($item_source == 'inherit') { From b1cb013b9be5a53eae12c689bceb404e51eec191 Mon Sep 17 00:00:00 2001 From: berliner Date: Sat, 11 Nov 2023 01:03:15 +0100 Subject: [PATCH 36/65] Remove hover effect on region label in operations mega menu --- html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../custom/common_design_subtheme/sass/ghi/_ghi-menu.scss | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index e43a01cf1..4bf715808 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .block-sections-by-term nav>ul>li>span:hover{background:initial}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-menu.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss index 78e7b2fcb..42d025f1a 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss @@ -15,6 +15,10 @@ padding: 15px 30px; } } + + nav > ul > li > span:hover { + background: initial; + } } nav.cd-nav { From 7c430a4421fbb0d853c127174e34c3c145944880 Mon Sep 17 00:00:00 2001 From: berliner Date: Sat, 11 Nov 2023 01:52:31 +0100 Subject: [PATCH 37/65] HPC-9191: Patch webp for proper flushing (hopefully) --- composer.patches.json | 3 ++- patches/3153137-custom-fix-3281606.patch | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 patches/3153137-custom-fix-3281606.patch diff --git a/composer.patches.json b/composer.patches.json index 0dc3d5059..3e3f5d1bf 100644 --- a/composer.patches.json +++ b/composer.patches.json @@ -44,7 +44,8 @@ }, "drupal/webp": { "Issue #3325808: Webp Image not generated for styles using original image.": "https://www.drupal.org/files/issues/2022-12-19/webp-3325808-2.patch", - "Issue #3328040: Review webp filename logic": "https://git.drupalcode.org/project/webp/-/merge_requests/30.patch" + "Issue #3281606: Rendering duplicate images when the original images have the same name but different extension": "https://git.drupalcode.org/project/webp/-/merge_requests/30.patch", + "Issue #3153137: Using Image Widget Crop in responsive images does not refresh webp image": "./patches/3153137-custom-fix-3281606.patch" } } } diff --git a/patches/3153137-custom-fix-3281606.patch b/patches/3153137-custom-fix-3281606.patch new file mode 100644 index 000000000..35cdff620 --- /dev/null +++ b/patches/3153137-custom-fix-3281606.patch @@ -0,0 +1,13 @@ +diff --git a/webp.module b/webp.module +index bdd4e35..7b6c056 100644 +--- a/webp.module ++++ b/webp.module +@@ -109,7 +109,7 @@ function webp_flush_webp_derivatives(EntityInterface $entity) { + $file_system = ($file_system) ?: \Drupal::service('file_system'); // Only load once. + foreach ($styles as $style) { + $derivative_uri = $style->buildUri($file_uri); +- $derivative_webp_uri = preg_replace('/\.(png|jpg|jpeg)$/i', '.webp', $derivative_uri); ++ $derivative_webp_uri = $derivative_uri . '.webp'; + + if (file_exists($derivative_webp_uri)) { + try { From dd6a8ed8352c12b143124bb80c40572da7cf70b2 Mon Sep 17 00:00:00 2001 From: berliner Date: Mon, 13 Nov 2023 23:03:50 +0100 Subject: [PATCH 38/65] HPC-9268: Fix alignment in operations mega menu in firefox --- html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../custom/common_design_subtheme/sass/ghi/_ghi-menu.scss | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 4bf715808..e581dcb8a 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .block-sections-by-term nav>ul>li>span:hover{background:initial}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .block-sections-by-term nav>ul>li>span:hover{background:initial}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.cd-site-header__nav-holder nav.cd-nav{margin:0;padding:0}}@media(min-width: 768px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-menu.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss index 42d025f1a..2ea327b24 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss @@ -83,6 +83,7 @@ nav[role="navigation"] > ul { flex-direction: column; + justify-content: flex-start; max-height: 450px; margin: 2rem 0; From f8b592ee2cb5bb82924c33a1258f48d89359ff96 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 15 Nov 2023 12:46:17 +0100 Subject: [PATCH 39/65] HPC-9268: Add support for GHO mega menu --- ...display.menu_link_content.main.default.yml | 21 +- config/system.menu.gho-menu.yml | 8 + .../modules/custom/ghi_menu/ghi_menu.info.yml | 4 +- .../src/GhiEntityAutocompleteMatcher.php | 113 +++++++++ .../ghi_menu/src/GhiMenuServiceProvider.php | 22 ++ .../src/Plugin/Block/MegaMenuBlock.php | 237 ++++++++++++++++++ .../src/Plugin/Block/SectionsByTerm.php | 6 +- .../common_design_subtheme/css/styles.css | 2 +- .../sass/ghi/_ghi-menu.scss | 207 ++++++++++++--- .../blocks/block--sections-by-term.html.twig | 47 ---- 10 files changed, 565 insertions(+), 102 deletions(-) create mode 100644 config/system.menu.gho-menu.yml create mode 100644 html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php create mode 100644 html/modules/custom/ghi_menu/src/GhiMenuServiceProvider.php create mode 100644 html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php delete mode 100644 html/themes/custom/common_design_subtheme/templates/blocks/block--sections-by-term.html.twig diff --git a/config/core.entity_view_display.menu_link_content.main.default.yml b/config/core.entity_view_display.menu_link_content.main.default.yml index 08bfe613e..faa8a162b 100644 --- a/config/core.entity_view_display.menu_link_content.main.default.yml +++ b/config/core.entity_view_display.menu_link_content.main.default.yml @@ -31,27 +31,9 @@ third_party_settings: entity: layout_builder.entity weight: 0 additional: { } - 97524d06-5162-4952-bfcc-0a286ab394a7: - uuid: 97524d06-5162-4952-bfcc-0a286ab394a7 - region: content - configuration: - id: 'field_block:menu_link_content:main:field_right_border' - label_display: '0' - context_mapping: - entity: layout_builder.entity - formatter: - type: boolean - label: above - settings: - format: default - format_custom_false: '' - format_custom_true: '' - third_party_settings: { } - weight: 1 - additional: { } third_party_settings: { } layout_builder_ipe: - enabled: 0 + enabled: false layout_builder_restrictions: allowed_block_categories: { } entity_view_mode_restriction: @@ -82,3 +64,4 @@ content: hidden: langcode: true layout_builder__layout: true + search_api_excerpt: true diff --git a/config/system.menu.gho-menu.yml b/config/system.menu.gho-menu.yml new file mode 100644 index 000000000..d1fa38a34 --- /dev/null +++ b/config/system.menu.gho-menu.yml @@ -0,0 +1,8 @@ +uuid: 4a951995-73ad-4d60-baf9-a1ed0a240a8b +langcode: en +status: true +dependencies: { } +id: gho-menu +label: 'GHO Menu' +description: '' +locked: false diff --git a/html/modules/custom/ghi_menu/ghi_menu.info.yml b/html/modules/custom/ghi_menu/ghi_menu.info.yml index 8163fe191..2a19ffdd7 100644 --- a/html/modules/custom/ghi_menu/ghi_menu.info.yml +++ b/html/modules/custom/ghi_menu/ghi_menu.info.yml @@ -6,4 +6,6 @@ type: module core_version_requirement: ^9 || ^10 dependencies: - - ghi_sections:ghi_sections \ No newline at end of file + - ghi_sections:ghi_sections + - ghi_content:ghi_content + - ghi_subpages:ghi_subpages \ No newline at end of file diff --git a/html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php b/html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php new file mode 100644 index 000000000..18a671003 --- /dev/null +++ b/html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php @@ -0,0 +1,113 @@ +selectionManager->getInstance([ + 'target_type' => $target_id, + 'handler' => $selection_handler, + 'handler_settings' => $selection_settings, + ]); + $match_operator = !empty($selection_settings['match_operator']) ? $selection_settings['match_operator'] : 'CONTAINS'; + $entity_labels = $handler->getReferenceableEntities($string, $match_operator, 10); + + // Customize the labels used in autocomplete. + foreach ($entity_labels as $bundle => $values) { + $node_type = \Drupal::entityTypeManager()->getStorage('node_type')->load($bundle); + $entities = \Drupal::entityTypeManager()->getStorage('node')->loadMultiple(array_keys($values)); + foreach ($values as $entity_id => $label) { + $entity = $entities[$entity_id]; + if ($entity instanceof Article) { + $custom_label = $this->getArticleLabel($entity_id, $target_id, $label); + } + elseif ($entity instanceof SubpageNodeInterface) { + $custom_label = $this->getSubpageLabel($entity_id, $target_id, $label); + } + else { + $custom_label = $label; + } + + if ($entity instanceof EntityPublishedInterface && !$entity->isPublished()) { + $custom_label = $custom_label . ' - Unpublished'; + } + + // Create a sanitized key. + $key = "$label ($entity_id)"; + $key = preg_replace('/\s\s+/', ' ', str_replace("\n", '', trim(Html::decodeEntities(strip_tags($key))))); + $key = Tags::encode($key); + $matches[] = ['value' => $key, 'label' => $node_type->label() . ': ' . $custom_label]; + } + } + return $matches; + } + + /** + * Get the label for an article. + * + * @param int $entity_id + * The entity id. + * @param string $entity_type_id + * The entity type. + * @param string $label + * The label so far. + * + * @return string + * The resulting label. + */ + protected function getArticleLabel($entity_id, $entity_type_id, $label) { + /** @var \Drupal\ghi_content\Entity\Article $entity */ + $entity = \Drupal::entityTypeManager()->getStorage($entity_type_id)->load($entity_id); + $tags = $entity->getTags(TRUE); + $tag_names = array_map(function ($term) { + return $term->label(); + }, $tags); + $label = $label . ' (' . implode(', ', $tag_names) . ')'; + return $label; + } + + /** + * Get the label for a subpage. + * + * @param int $entity_id + * The entity id. + * @param string $entity_type_id + * The entity type. + * @param string $label + * The label so far. + * + * @return string + * The resulting label. + */ + protected function getSubpageLabel($entity_id, $entity_type_id, $label) { + /** @var \Drupal\ghi_subpages\Entity\SubpageNodeInterface $entity */ + $entity = \Drupal::entityTypeManager()->getStorage($entity_type_id)->load($entity_id); + $parent = $entity->getParentNode(); + $label = $label . ' (' . $parent->label() . ')'; + return $label; + } + +} diff --git a/html/modules/custom/ghi_menu/src/GhiMenuServiceProvider.php b/html/modules/custom/ghi_menu/src/GhiMenuServiceProvider.php new file mode 100644 index 000000000..798428ad2 --- /dev/null +++ b/html/modules/custom/ghi_menu/src/GhiMenuServiceProvider.php @@ -0,0 +1,22 @@ +getDefinition('entity.autocomplete_matcher'); + $definition->setClass('Drupal\ghi_menu\GhiEntityAutocompleteMatcher'); + } + +} diff --git a/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php new file mode 100644 index 000000000..ca9de88c1 --- /dev/null +++ b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php @@ -0,0 +1,237 @@ +entityTypeManager = $container->get('entity_type.manager'); + $instance->entityFieldManager = $container->get('entity_field.manager'); + $instance->moduleHandler = $container->get('module_handler'); + $instance->menuTree = $container->get('menu.link_tree'); + return $instance; + } + + /** + * {@inheritdoc} + */ + public function label() { + $label = parent::label(); + return $label; + } + + /** + * {@inheritdoc} + */ + public function build() { + $build = []; + + $menu_tree = $this->getMenuItems(); + if (empty($menu_tree)) { + return $build; + } + + $tabs = []; + foreach ($menu_tree as $plugin_id => $item) { + if (!$item->hasChildren) { + continue; + } + $tabs[$plugin_id] = $this->menuTree->build($item->subtree); + $tabs[$plugin_id]['#title'] = $item->link->getTitle(); + $tabs[$plugin_id]['#group'] = 'tabs'; + } + + $build = [ + '#type' => 'container', + '#attributes' => [ + 'class' => [ + $this->configuration['label_display'] ? Html::getClass('label-visible') : NULL, + 'mega-menu', + ], + ], + ]; + + $build['tabs'] = [ + '#type' => 'vertical_tabs', + '#default_tab' => array_key_first($tabs), + '#attributes' => [ + 'class' => [$this->configuration['label_display'] ? Html::getClass('label-visible') : NULL], + ], + '#parents' => ['tabs'], + '#attached' => [ + 'drupalSettings' => ['widthBreakpoint' => 1024], + ], + ]; + + $build['tab_content'] = $tabs; + $build['tab_content']['#tree'] = TRUE; + + $form_state = new FormState(); + $complete_form = []; + VerticalTabs::processVerticalTabs($build['tabs'], $form_state, $complete_form); + RenderElement::processGroup($build['tabs']['group'], $form_state, $complete_form); + + // Default tab is the first one. We have to set #value instead of the + // #default_value, because this is not a real form and the normal form + // processing doesn't work. + $build['tabs']['tabs__active_tab']['#value'] = reset($tabs); + + foreach (Element::children($build['tab_content']) as $element_key) { + $build['tab_content'][$element_key] = [ + '#type' => 'details', + '#title' => $build['tab_content'][$element_key]['#title'], + '#open' => TRUE, + '#group' => 'tabs', + '#id' => Html::getId($build['tab_content'][$element_key]['#title']), + '#parents' => [ + 'tab_content', + $element_key, + ], + 'content' => $build['tab_content'][$element_key], + ]; + RenderElement::processGroup($build['tab_content'][$element_key], $form_state, $complete_form); + } + $this->processVerticalTabs($build, $form_state); + return $build; + } + + /** + * Get the id used for aria attributes. + * + * @return string + * An id to be used in aria attributes. + */ + public function getAriaId() { + return Html::getId('menu-item--' . $this->getPluginId()); + } + + /** + * Get the menu items to display in this block. + * + * @return \Drupal\Core\Menu\MenuLinkTreeElement[] + * An array of menu link tree elements. + */ + public function getMenuItems() { + if (empty($this->configuration['menu'])) { + return []; + } + $menu = $this->entityTypeManager->getStorage('menu')->load($this->configuration['menu']); + return $this->menuTree->load($menu->id(), new MenuTreeParameters()); + } + + /** + * {@inheritdoc} + */ + public function defaultConfiguration() { + return [ + 'menu' => NULL, + ]; + } + + /** + * {@inheritdoc} + */ + public function buildConfigurationForm(array $form, FormStateInterface $form_state) { + $form = parent::buildConfigurationForm($form, $form_state); + $form['label']['#default_value'] = $this->configuration['label']; + return $form; + } + + /** + * {@inheritdoc} + */ + public function blockForm($form, FormStateInterface $form_state) { + parent::blockForm($form, $form_state); + + $wrapper_id = Html::getId('form-wrapper-' . $this->getPluginId()); + $form['#prefix'] = '
    '; + $form['#suffix'] = '
    '; + + $values = []; + if ($form_state instanceof SubformStateInterface) { + $values = $form_state->getCompleteFormState()->cleanValues()->getValue(['settings']); + } + + /** @var \Drupal\system\Entity\Menu[] $menus */ + $menus = $this->entityTypeManager->getStorage('menu')->loadMultiple(); + + $conf = $this->configuration; + $default_menu = $values['menu'] ?? ($conf['menu'] ?? array_key_first($menus)); + + $form['menu'] = [ + '#type' => 'select', + '#title' => $this->t('Menu'), + '#description' => $this->t('Select the menu that you want to show as a mega menu'), + '#options' => array_map(function ($menu) { + return $menu->label(); + }, $menus), + '#default_value' => $default_menu, + ]; + return $form; + } + + /** + * {@inheritdoc} + */ + public function blockSubmit($form, FormStateInterface $form_state) { + $this->configuration['menu'] = $form_state->getValue('menu'); + } + +} diff --git a/html/modules/custom/ghi_sections/src/Plugin/Block/SectionsByTerm.php b/html/modules/custom/ghi_sections/src/Plugin/Block/SectionsByTerm.php index bffddb18a..0fae71bdd 100644 --- a/html/modules/custom/ghi_sections/src/Plugin/Block/SectionsByTerm.php +++ b/html/modules/custom/ghi_sections/src/Plugin/Block/SectionsByTerm.php @@ -134,7 +134,10 @@ public function build() { $build = [ '#type' => 'container', '#attributes' => [ - 'class' => [$this->configuration['label_display'] ? Html::getClass('label-visible') : NULL], + 'class' => [ + $this->configuration['label_display'] ? Html::getClass('label-visible') : NULL, + 'mega-menu', + ], ], 0 => [ '#type' => 'html_tag', @@ -142,7 +145,6 @@ public function build() { '#attributes' => [ 'role' => 'navigation', 'aria-labelledby' => $this->getAriaId(), - 'class' => ['cd-container'], ], 0 => $list_build, ], diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index e581dcb8a..3c06bd76e 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{position:static !important;display:block;clip:auto;width:auto;height:auto;font-size:var(--cd-font-size--base)}@media(max-width: 1023px){.cd-site-header__nav-holder .block-sections-by-term.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .block-sections-by-term nav>ul>li>span:hover{background:initial}.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{font-weight:bold}@media(max-width: 1023px){.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: 1023px){.cd-site-header__nav-holder nav.cd-nav{margin:0;padding:0}}@media(min-width: 768px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;margin:2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:180px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 2rem 0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span{display:inline-block;margin-bottom:3px}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul a:hover{margin-bottom:2px;border-bottom:1px solid var(--cd-primary-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term.label-visible h2{margin-top:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li span,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .block-sections-by-term nav[role=navigation]>ul li a{padding:0}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;color:var(--cd-primary-color)}.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}.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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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 .vertical-tabs__panes details>ul>li ul li:last-child{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-menu.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss index 2ea327b24..20cca0d34 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss @@ -1,7 +1,7 @@ .cd-site-header__nav-holder { z-index: z-index(main-menu); - .block-sections-by-term { + .mega-menu { &.label-visible h2 { position: static !important; @@ -16,9 +16,65 @@ } } - nav > ul > li > span:hover { + ul { + padding-inline-start: 0; + list-style-type: none; + } + + nav ul > li > span:hover { background: initial; } + + @include max-width(lg) { + ul li span, + ul li a { + padding-top: 0; + padding-bottom: 0; + } + + ul > li { + & > span { + padding-top: 0.5rem; + font-weight: bold; + } + &:first-child > span { + padding-top: 0; + } + } + + & > div { + details { + summary { + padding: 1rem 30px; + list-style-type: disclosure-open; + font-size: var(--cd-font-size--default); + font-weight: bold; + + .summary { + display: none; + } + } + + &:first-child summary { + padding-top: 0; + } + } + } + } + + @include min-width(lg) { + &.content-width { + padding-right: 2rem; + padding-left: 2rem; + } + } + + @include min-width(xl) { + &.content-width { + padding-right: 0; + padding-left: 0; + } + } } nav.cd-nav { @@ -52,6 +108,10 @@ li > span { font-weight: bold; } + + li > a { + padding: 0 30px; + } } @include max-width(lg) { @@ -81,54 +141,137 @@ width: 100%; background-color: var(--cd-default-background-color); - nav[role="navigation"] > ul { - flex-direction: column; - justify-content: flex-start; - max-height: 450px; - margin: 2rem 0; - - & > li { - max-width: 180px; + nav[role="navigation"] { + margin-bottom: 2rem; + padding: 1rem; + background-color: var(--cd-white); - & > span { - padding: 0; - } + & > ul { + flex-direction: column; + justify-content: flex-start; + max-height: 450px; + row-gap: 2rem; - & > ul { - margin: 0.5rem 0 2rem 0; + & > li { + max-width: 90%; - a, - span { - display: inline-block; - margin-bottom: 3px; - - &:focus, - &:hover { - color: inherit; - background: inherit; - } + & > span { + padding: 0; } - a:focus, - a:hover { - margin-bottom: 2px; - border-bottom: 1px solid var(--cd-primary-color); + & > ul { + margin: 0.5rem 0 0; } } } } - .block-sections-by-term { + .mega-menu { + max-width: calc(var(--content-width) - 6rem); &.label-visible h2 { margin-top: 2rem; + margin-bottom: 2rem; } nav[role="navigation"] > ul li { - span, - a { + a, + span { + display: inline-block; padding: 0; + + &:focus, + &:hover { + color: inherit; + background: inherit; + } + } + + a:focus, + a:hover { + text-decoration: underline; + color: var(--cd-primary-color); + } + } + + .vertical-tabs { + display: flex; + margin-bottom: 2rem; + border: 0; + background: transparent; + + ul.vertical-tabs__menu { + width: fit-content; + border: 0; + + .vertical-tabs__menu-item { + white-space: nowrap; + border: 0; + + &.is-selected { + background: var(--cd-white); + } + + a { + padding: 1rem; + } + + a::before { + display: none; + } + } + } + } + + .vertical-tabs__panes { + flex-grow: 1; + + details { + column-count: 3; + column-rule: 1px solid var(--ghi-default-border-color-background); + background: var(--cd-white); + + ul { + + li { + font-weight: normal; + + a, + span { + padding-top: 0; + padding-bottom: 0; + + &::before { + display: none; + } + + &:focus, + &:hover { + color: inherit; + background: inherit; + } + } + + span { + padding-bottom: 0.5rem; + } + + a:focus, + a:hover { + text-decoration: underline; + color: var(--cd-primary-color); + } + } + } + + & > ul > li { + font-weight: bold; + + ul li:last-child { + padding-bottom: 1rem; + } + } } } } diff --git a/html/themes/custom/common_design_subtheme/templates/blocks/block--sections-by-term.html.twig b/html/themes/custom/common_design_subtheme/templates/blocks/block--sections-by-term.html.twig deleted file mode 100644 index 5d32a4afe..000000000 --- a/html/themes/custom/common_design_subtheme/templates/blocks/block--sections-by-term.html.twig +++ /dev/null @@ -1,47 +0,0 @@ -{# -/** - * @file - * Theme override to display a block. - * - * Available variables: - * - plugin_id: The ID of the block implementation. - * - label: The configured label of the block if visible. - * - configuration: A list of the block's configuration values. - * - label: The configured label for the block. - * - label_display: The display settings for the label. - * - provider: The module or other provider that provided this block plugin. - * - Block plugin specific settings will also be stored here. - * - content: The content of this block. - * - attributes: array of HTML attributes populated by modules, intended to - * be added to the main container tag of this template. - * - id: A valid HTML ID and guaranteed unique. - * - title_attributes: Same as attributes, except applied to the main title - * tag that appears in the template. - * - title_prefix: Additional output populated by modules, intended to be - * displayed in front of the main title tag that appears in the template. - * - title_suffix: Additional output populated by modules, intended to be - * displayed after the main title tag that appears in the template. - * - * @see template_preprocess_block() - */ -#} -{% - set classes = [ - 'block', - 'block-' ~ configuration.provider|clean_class, - 'block-' ~ plugin_id|clean_class, - ] -%} - -{{ attach_library('common_design/cd-block-title') }} - - - {{ title_prefix }} - {% if label %} - {{ label }} - {% endif %} - {{ title_suffix }} - {% block content %} - {{ content }} - {% endblock %} - From 8c9c1cf8f0941bd4e50d596e54be9a1176f64aca Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 15 Nov 2023 12:58:09 +0100 Subject: [PATCH 40/65] Prevent errors --- .../ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php | 4 ++-- .../ghi_plans/src/ApiObjects/Attachments/DataAttachment.php | 3 +++ .../custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php | 3 +++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php b/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php index 197f4c6dd..b04f0ea2b 100644 --- a/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php +++ b/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php @@ -571,9 +571,9 @@ private function getPlanEntities($entity_ref_code = NULL) { /** @var \Drupal\ghi_plans\Plugin\EndpointQuery\EntityQuery $query */ $query = $this->getQueryHandler('entity'); $plan_data = $query->getEntity('plan', $context_object->getSourceId()); - return [ + return $plan_data ? [ $plan_data->id() => $plan_data, - ]; + ] : []; } $filter = NULL; diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php index 123207e36..ead52b0b9 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php @@ -514,6 +514,9 @@ private function assureDisaggregatedData() { /** @var \Drupal\ghi_plans\Plugin\EndpointQuery\AttachmentQuery $attachment_query */ $attachment_query = $this->getEndpointQueryManager()->createInstance('attachment_query'); $attachment_data = $attachment_query->getAttachmentDataWithDisaggregatedData($this->id); + if (!$attachment_data) { + return; + } $this->setRawData($attachment_data); $this->updateMap(); } diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php index 2dd36bbdc..2b3cfe985 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Entities/PlanEntity.php @@ -87,6 +87,9 @@ public function getParentIds() { if (empty($entity_version->value->support)) { return []; } + if (!is_array($entity_version->value->support)) { + return []; + } $first_ref = reset($entity_version->value->support); if (property_exists($first_ref, 'planEntityIds') && !empty($first_ref->planEntityIds)) { return $first_ref->planEntityIds; From 05cfda2c2cacdd03d6947d2fc3818b7a90bde0d4 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 15 Nov 2023 13:37:15 +0100 Subject: [PATCH 41/65] Prevent errors when hero image is missing --- html/modules/custom/ghi_hero_image/src/HeroImageManager.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/html/modules/custom/ghi_hero_image/src/HeroImageManager.php b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php index fa5bebc18..c6d6c57d6 100644 --- a/html/modules/custom/ghi_hero_image/src/HeroImageManager.php +++ b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php @@ -152,12 +152,12 @@ public function getImageProperties(FieldItemListInterface $items, FormatterInter break; } - return [ + return $image_url && $file_uri ? [ 'image_url' => $image_url, 'file_uri' => $file_uri, 'caption' => $caption, 'credit' => $credit, - ]; + ] : NULL; } /** From 9c0aa44567b09d14a0d68ce6c073f6e58e2f2533 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 15 Nov 2023 13:58:29 +0100 Subject: [PATCH 42/65] Prevent errors when hero image is missing --- .../src/Plugin/Field/FieldFormatter/HeroImageFormatter.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php index b14c1667c..069338cb4 100644 --- a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php +++ b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldFormatter/HeroImageFormatter.php @@ -47,7 +47,6 @@ public static function create(ContainerInterface $container, array $configuratio public static function defaultSettings() { return [ 'include_credits' => FALSE, - 'crop_image' => TRUE, ] + parent::defaultSettings(); } @@ -124,9 +123,9 @@ public function viewElements(FieldItemListInterface $items, $langcode) { } $image_properties = $this->heroImageManager->getImageProperties($items, $this); - $image_url = $image_properties['image_url']; - $caption = $image_properties['caption']; - $credit = $image_properties['credit']; + $image_url = $image_properties['image_url'] ?? NULL; + $caption = $image_properties['caption'] ?? NULL; + $credit = $image_properties['credit'] ?? NULL; if ($image_url) { $image_build = [ From 263212f4c33cdd40f0aa36e11eb11427cbf527d6 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 15 Nov 2023 23:21:39 +0100 Subject: [PATCH 43/65] HPC-9191: Make changes to the cropping UI, wording, remove obsolete fields --- composer.patches.json | 3 +++ ...tity_form_display.node.article.default.yml | 9 ------- ...ity_form_display.node.document.default.yml | 9 ------- ....entity_view_display.node.article.card.yml | 2 -- ...view_display.node.article.card_summary.yml | 2 -- ...tity_view_display.node.article.default.yml | 11 -------- ....entity_view_display.node.article.grid.yml | 2 -- ...iew_display.node.article.search_result.yml | 2 -- ...ntity_view_display.node.article.teaser.yml | 2 -- ...ity_view_display.node.document.default.yml | 11 -------- ...ew_display.node.document.search_result.yml | 2 -- ...tity_view_display.node.document.teaser.yml | 2 -- config/crop.type.14x5.yml | 2 +- config/crop.type.16x9.yml | 2 +- ...eld.node.article.field_crop_hero_image.yml | 23 ----------------- ....node.article.field_display_hero_image.yml | 2 +- ...de.article.field_inherit_section_image.yml | 4 +-- ...ld.node.document.field_crop_hero_image.yml | 23 ----------------- ...eld.storage.node.field_crop_hero_image.yml | 18 ------------- .../custom/ghi_content/ghi_content.module | 23 ++++++++++++----- .../src/ContentManager/BaseContentManager.php | 8 ------ .../ghi_content/src/Entity/ContentBase.php | 14 ----------- .../ghi_hero_image/ghi_hero_image.module | 16 ++++++------ .../src/Element/HeroImageCrop.php | 2 +- .../src/HeroImageWidgetCropManager.php | 8 ++++++ .../Field/FieldWidget/HeroImageWidget.php | 25 +++++++++++++------ .../ApiObjects/Attachments/DataAttachment.php | 7 ++++-- .../ghi_plans/src/ApiObjects/Organization.php | 7 ++++++ 28 files changed, 73 insertions(+), 168 deletions(-) delete mode 100644 config/field.field.node.article.field_crop_hero_image.yml delete mode 100644 config/field.field.node.document.field_crop_hero_image.yml delete mode 100644 config/field.storage.node.field_crop_hero_image.yml diff --git a/composer.patches.json b/composer.patches.json index 3e3f5d1bf..6878c368b 100644 --- a/composer.patches.json +++ b/composer.patches.json @@ -23,6 +23,9 @@ "drupal/google_tag": { "Issue #3250315: Error during cache rebuild when assets are stored on NFS": "https://www.drupal.org/files/issues/2022-11-23/3250315-google-tag-nfs-locks-5.patch" }, + "drupal/image_widget_crop": { + "Issue #3401986: The containers summary text should not be overwritten": "https://www.drupal.org/files/issues/2023-11-15/3401986-2.patch" + }, "drupal/page_manager": { "Issue #3176661: Allow to edit page title when using Layout Builder variant": "https://www.drupal.org/files/issues/2022-11-15/page_manager-lb-title-3176661-15.patch" }, diff --git a/config/core.entity_form_display.node.article.default.yml b/config/core.entity_form_display.node.article.default.yml index 6c7464116..23650c4bc 100644 --- a/config/core.entity_form_display.node.article.default.yml +++ b/config/core.entity_form_display.node.article.default.yml @@ -5,7 +5,6 @@ dependencies: config: - field.field.node.article.field_base_objects - field.field.node.article.field_chapter - - field.field.node.article.field_crop_hero_image - field.field.node.article.field_display_hero_image - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image @@ -78,7 +77,6 @@ third_party_settings: group_display: children: - field_display_hero_image - - field_crop_hero_image - image_crop - field_inherit_section_image label: Display @@ -125,13 +123,6 @@ content: size: 60 placeholder: '' third_party_settings: { } - field_crop_hero_image: - type: boolean_checkbox - weight: 28 - region: content - settings: - display_label: true - third_party_settings: { } field_display_hero_image: type: boolean_checkbox weight: 27 diff --git a/config/core.entity_form_display.node.document.default.yml b/config/core.entity_form_display.node.document.default.yml index 04a506f4b..f5c073e9e 100644 --- a/config/core.entity_form_display.node.document.default.yml +++ b/config/core.entity_form_display.node.document.default.yml @@ -4,7 +4,6 @@ status: true dependencies: config: - field.field.node.document.field_base_objects - - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image @@ -43,7 +42,6 @@ third_party_settings: group_display: children: - field_display_hero_image - - field_crop_hero_image - image_crop - field_inherit_section_image label: Display @@ -115,13 +113,6 @@ content: disable_drag_and_drop: 0 wrapper: 0 third_party_settings: { } - field_crop_hero_image: - type: boolean_checkbox - weight: 16 - region: content - settings: - display_label: true - third_party_settings: { } field_display_hero_image: type: boolean_checkbox weight: 15 diff --git a/config/core.entity_view_display.node.article.card.yml b/config/core.entity_view_display.node.article.card.yml index 10561b20a..cce585fc9 100644 --- a/config/core.entity_view_display.node.article.card.yml +++ b/config/core.entity_view_display.node.article.card.yml @@ -6,7 +6,6 @@ dependencies: - core.entity_view_mode.node.card - field.field.node.article.field_base_objects - field.field.node.article.field_chapter - - field.field.node.article.field_crop_hero_image - field.field.node.article.field_display_hero_image - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image @@ -90,7 +89,6 @@ content: hidden: field_base_objects: true field_chapter: true - field_crop_hero_image: true field_display_hero_image: true field_inherit_section_image: true field_remote_article: true diff --git a/config/core.entity_view_display.node.article.card_summary.yml b/config/core.entity_view_display.node.article.card_summary.yml index 65f0f2332..f15ef80e0 100644 --- a/config/core.entity_view_display.node.article.card_summary.yml +++ b/config/core.entity_view_display.node.article.card_summary.yml @@ -6,7 +6,6 @@ dependencies: - core.entity_view_mode.node.card_summary - field.field.node.article.field_base_objects - field.field.node.article.field_chapter - - field.field.node.article.field_crop_hero_image - field.field.node.article.field_display_hero_image - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image @@ -104,7 +103,6 @@ content: hidden: field_base_objects: true field_chapter: true - field_crop_hero_image: true field_display_hero_image: true field_inherit_section_image: true field_remote_article: true diff --git a/config/core.entity_view_display.node.article.default.yml b/config/core.entity_view_display.node.article.default.yml index c48fba3c6..ff213de03 100644 --- a/config/core.entity_view_display.node.article.default.yml +++ b/config/core.entity_view_display.node.article.default.yml @@ -5,7 +5,6 @@ dependencies: config: - field.field.node.article.field_base_objects - field.field.node.article.field_chapter - - field.field.node.article.field_crop_hero_image - field.field.node.article.field_display_hero_image - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image @@ -111,16 +110,6 @@ content: third_party_settings: { } weight: 7 region: content - field_crop_hero_image: - type: boolean - label: above - settings: - format: default - format_custom_false: '' - format_custom_true: '' - third_party_settings: { } - weight: 9 - region: content field_display_hero_image: type: boolean label: above diff --git a/config/core.entity_view_display.node.article.grid.yml b/config/core.entity_view_display.node.article.grid.yml index 55a19afce..b459984b5 100644 --- a/config/core.entity_view_display.node.article.grid.yml +++ b/config/core.entity_view_display.node.article.grid.yml @@ -6,7 +6,6 @@ dependencies: - core.entity_view_mode.node.grid - field.field.node.article.field_base_objects - field.field.node.article.field_chapter - - field.field.node.article.field_crop_hero_image - field.field.node.article.field_display_hero_image - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image @@ -105,7 +104,6 @@ content: region: content hidden: field_base_objects: true - field_crop_hero_image: true field_display_hero_image: true field_inherit_section_image: true field_remote_article: true diff --git a/config/core.entity_view_display.node.article.search_result.yml b/config/core.entity_view_display.node.article.search_result.yml index 9353d0ff1..bfb37e250 100644 --- a/config/core.entity_view_display.node.article.search_result.yml +++ b/config/core.entity_view_display.node.article.search_result.yml @@ -6,7 +6,6 @@ dependencies: - core.entity_view_mode.node.search_result - field.field.node.article.field_base_objects - field.field.node.article.field_chapter - - field.field.node.article.field_crop_hero_image - field.field.node.article.field_display_hero_image - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image @@ -117,7 +116,6 @@ content: hidden: field_base_objects: true field_chapter: true - field_crop_hero_image: true field_display_hero_image: true field_inherit_section_image: true field_remote_article: true diff --git a/config/core.entity_view_display.node.article.teaser.yml b/config/core.entity_view_display.node.article.teaser.yml index 2ec545934..031d240b3 100644 --- a/config/core.entity_view_display.node.article.teaser.yml +++ b/config/core.entity_view_display.node.article.teaser.yml @@ -6,7 +6,6 @@ dependencies: - core.entity_view_mode.node.teaser - field.field.node.article.field_base_objects - field.field.node.article.field_chapter - - field.field.node.article.field_crop_hero_image - field.field.node.article.field_display_hero_image - field.field.node.article.field_image - field.field.node.article.field_inherit_section_image @@ -47,7 +46,6 @@ content: hidden: field_base_objects: true field_chapter: true - field_crop_hero_image: true field_display_hero_image: true field_inherit_section_image: true field_remote_article: true diff --git a/config/core.entity_view_display.node.document.default.yml b/config/core.entity_view_display.node.document.default.yml index 18bb3b7df..b3596d3d0 100644 --- a/config/core.entity_view_display.node.document.default.yml +++ b/config/core.entity_view_display.node.document.default.yml @@ -4,7 +4,6 @@ status: true dependencies: config: - field.field.node.document.field_base_objects - - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image @@ -101,16 +100,6 @@ content: third_party_settings: { } weight: 110 region: content - field_crop_hero_image: - type: boolean - label: above - settings: - format: default - format_custom_false: '' - format_custom_true: '' - third_party_settings: { } - weight: 114 - region: content field_display_hero_image: type: boolean label: above diff --git a/config/core.entity_view_display.node.document.search_result.yml b/config/core.entity_view_display.node.document.search_result.yml index c76a324a0..9de9a690a 100644 --- a/config/core.entity_view_display.node.document.search_result.yml +++ b/config/core.entity_view_display.node.document.search_result.yml @@ -5,7 +5,6 @@ dependencies: config: - core.entity_view_mode.node.search_result - field.field.node.document.field_base_objects - - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image @@ -104,7 +103,6 @@ content: region: content hidden: field_base_objects: true - field_crop_hero_image: true field_display_hero_image: true field_inherit_section_image: true field_remote_document: true diff --git a/config/core.entity_view_display.node.document.teaser.yml b/config/core.entity_view_display.node.document.teaser.yml index 731935200..73dc36b38 100644 --- a/config/core.entity_view_display.node.document.teaser.yml +++ b/config/core.entity_view_display.node.document.teaser.yml @@ -5,7 +5,6 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.document.field_base_objects - - field.field.node.document.field_crop_hero_image - field.field.node.document.field_display_hero_image - field.field.node.document.field_image - field.field.node.document.field_inherit_section_image @@ -29,7 +28,6 @@ content: region: content hidden: field_base_objects: true - field_crop_hero_image: true field_display_hero_image: true field_image: true field_inherit_section_image: true diff --git a/config/crop.type.14x5.yml b/config/crop.type.14x5.yml index afac7b4e3..850c7b13f 100644 --- a/config/crop.type.14x5.yml +++ b/config/crop.type.14x5.yml @@ -2,7 +2,7 @@ uuid: 14c68939-0df4-4319-b4c6-14c3d62e9763 langcode: en status: true dependencies: { } -label: 14x5 +label: 'On page (14x5)' id: 14x5 description: 'Letterbox size for hero images' aspect_ratio: '14:5' diff --git a/config/crop.type.16x9.yml b/config/crop.type.16x9.yml index 4e63861f1..b4307c085 100644 --- a/config/crop.type.16x9.yml +++ b/config/crop.type.16x9.yml @@ -2,7 +2,7 @@ uuid: 0990d642-014f-438c-8f6a-e13c90907019 langcode: en status: true dependencies: { } -label: 16x9 +label: 'In links (16x9)' id: 16x9 description: 'Card size for galleries' aspect_ratio: '16:9' diff --git a/config/field.field.node.article.field_crop_hero_image.yml b/config/field.field.node.article.field_crop_hero_image.yml deleted file mode 100644 index 87759f44c..000000000 --- a/config/field.field.node.article.field_crop_hero_image.yml +++ /dev/null @@ -1,23 +0,0 @@ -uuid: 8cd368b1-7055-4de1-8021-2d476c20b5c1 -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_crop_hero_image - - node.type.article -id: node.article.field_crop_hero_image -field_name: field_crop_hero_image -entity_type: node -bundle: article -label: 'Crop hero image' -description: 'Check this to apply cropping to the hero image' -required: false -translatable: false -default_value: - - - value: 1 -default_value_callback: '' -settings: - on_label: 'On' - off_label: 'Off' -field_type: boolean diff --git a/config/field.field.node.article.field_display_hero_image.yml b/config/field.field.node.article.field_display_hero_image.yml index 7c2d8cc49..3b84b128d 100644 --- a/config/field.field.node.article.field_display_hero_image.yml +++ b/config/field.field.node.article.field_display_hero_image.yml @@ -10,7 +10,7 @@ field_name: field_display_hero_image entity_type: node bundle: article label: 'Display hero image' -description: 'Display a hero image on the top of the article page.' +description: 'Display a hero image on the top of the article page and when showing links to the article page.' required: false translatable: false default_value: diff --git a/config/field.field.node.article.field_inherit_section_image.yml b/config/field.field.node.article.field_inherit_section_image.yml index 37f4cf0e2..1ced0b9de 100644 --- a/config/field.field.node.article.field_inherit_section_image.yml +++ b/config/field.field.node.article.field_inherit_section_image.yml @@ -10,12 +10,12 @@ field_name: field_inherit_section_image entity_type: node bundle: article label: 'Inherit document image' -description: 'If checked and this article is displayed as a subpage of a document, the hero image will be taken from the document instead of the article.' +description: "If checked and this article is displayed as a subpage of a document, the hero image on the article page will be taken from the document instead of the article. Links to the article will continue to use the article's own image if available." required: false translatable: true default_value: - - value: 1 + value: 0 default_value_callback: '' settings: on_label: 'On' diff --git a/config/field.field.node.document.field_crop_hero_image.yml b/config/field.field.node.document.field_crop_hero_image.yml deleted file mode 100644 index 6a2db15ee..000000000 --- a/config/field.field.node.document.field_crop_hero_image.yml +++ /dev/null @@ -1,23 +0,0 @@ -uuid: 623f0fbd-4fd0-49eb-b6c3-0ce3b6aa68a4 -langcode: en -status: true -dependencies: - config: - - field.storage.node.field_crop_hero_image - - node.type.document -id: node.document.field_crop_hero_image -field_name: field_crop_hero_image -entity_type: node -bundle: document -label: 'Crop hero image' -description: 'Check this to apply cropping to the hero image' -required: false -translatable: false -default_value: - - - value: 1 -default_value_callback: '' -settings: - on_label: 'On' - off_label: 'Off' -field_type: boolean diff --git a/config/field.storage.node.field_crop_hero_image.yml b/config/field.storage.node.field_crop_hero_image.yml deleted file mode 100644 index 2c2821c89..000000000 --- a/config/field.storage.node.field_crop_hero_image.yml +++ /dev/null @@ -1,18 +0,0 @@ -uuid: 386a50eb-f798-4e38-adac-70870526bf1a -langcode: en -status: true -dependencies: - module: - - node -id: node.field_crop_hero_image -field_name: field_crop_hero_image -entity_type: node -type: boolean -settings: { } -module: core -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/html/modules/custom/ghi_content/ghi_content.module b/html/modules/custom/ghi_content/ghi_content.module index 67aae1141..a111446c7 100644 --- a/html/modules/custom/ghi_content/ghi_content.module +++ b/html/modules/custom/ghi_content/ghi_content.module @@ -7,11 +7,13 @@ use Drupal\Core\Batch\BatchBuilder; use Drupal\Core\Cache\Cache; +use Drupal\Core\Entity\Entity\EntityViewDisplay; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Link; use Drupal\Core\StringTranslation\TranslatableMarkup; use Drupal\Core\Url; +use Drupal\file\Plugin\Field\FieldType\FileFieldItemList; use Drupal\ghi_content\Controller\MigrationBatchController; use Drupal\ghi_content\Entity\Article; use Drupal\ghi_content\Entity\ContentBase; @@ -284,12 +286,7 @@ function ghi_content_preprocess_page(&$variables) { return; } - $crop_image = TRUE; - if ($image_node instanceof ContentBase) { - $crop_image = $image_node->shouldCropHeroImage(); - } - - $image_style_name = $crop_image ? 'hero' : 'hero_not_cropped'; + $image_style_name = 'hero'; // Go through some trouble to show a responsive image here. $repsonsive_image_style_id = $image_style_name; @@ -380,6 +377,20 @@ function ghi_content_preprocess_node(&$variables) { ]; } + if ($node instanceof ContentBase && !$node->shouldDisplayHeroImage()) { + // If the article is configured to hide the image, hide it everywhere. + /** @var \Drupal\Core\Entity\Entity\EntityViewDisplay $view_mode_entity */ + $view_mode_entity = EntityViewDisplay::load('node.article.' . $variables['view_mode']); + /** @var \Drupal\file\Plugin\Field\FieldType\FileFieldItemList $items */ + $items = $node->field_image; + if ($view_mode_entity && $items instanceof FileFieldItemList) { + $items->filter(function ($item) { + return FALSE; + }); + $variables['content']['field_image'] = $view_mode_entity->getRenderer('field_image')->view($items); + } + } + if ($node instanceof Document) { $variables['document_summary'] = $node->getSummary(); } diff --git a/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php b/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php index 03a0e82ae..0cd6b27ad 100644 --- a/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php +++ b/html/modules/custom/ghi_content/src/ContentManager/BaseContentManager.php @@ -684,14 +684,6 @@ public function nodeEditFormAlter(array &$form, FormStateInterface $form_state) $form['field_display_hero_image']['widget']['value']['#default_value'] = TRUE; } - // If the hero image crop checkbox is NULL (never actively saved), we - // want to make sure that it shows as selected, which is the default state - // for new content pages. - $crop_hero_image = $node->get('field_crop_hero_image')->value; - if ($crop_hero_image === NULL) { - $form['field_crop_hero_image']['widget']['value']['#default_value'] = TRUE; - } - // If the inherit section image control checkbox is NULL (never actively // saved), we want to make sure that it shows as selected, which is the // default state for new content pages. diff --git a/html/modules/custom/ghi_content/src/Entity/ContentBase.php b/html/modules/custom/ghi_content/src/Entity/ContentBase.php index f8cc7f986..7ce732e6e 100644 --- a/html/modules/custom/ghi_content/src/Entity/ContentBase.php +++ b/html/modules/custom/ghi_content/src/Entity/ContentBase.php @@ -301,20 +301,6 @@ public function shouldDisplayHeroImage() { return $display_hero_image == 1 || $display_hero_image === NULL; } - /** - * Check if the current node can and should crop the hero image. - * - * @return bool - * TRUE if a hero image, if available, should be cropped, FALSE otherwise. - */ - public function shouldCropHeroImage() { - if (!$this->hasField('field_crop_hero_image')) { - return FALSE; - } - $crop_hero_image = $this->get('field_crop_hero_image')->value; - return $crop_hero_image == 1 || $crop_hero_image === NULL; - } - /** * {@inheritdoc} */ diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.module b/html/modules/custom/ghi_hero_image/ghi_hero_image.module index 0c7d32913..aae8a2452 100644 --- a/html/modules/custom/ghi_hero_image/ghi_hero_image.module +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.module @@ -66,14 +66,11 @@ function ghi_hero_image_preprocess_page(&$variables) { // show a default image or the image from a parent node. $hero_image_field = $node->get($hero_image_field_definition->getName()); - // See if the image should be cropped. - $crop_image = $hero_image_field?->first()?->getValue()['settings']['crop_image'] ?? TRUE; - // Get the hero image for the current page. $hero_image = $hero_image_field->view([ 'label' => 'hidden', 'settings' => [ - 'responsive_image_style' => $crop_image ? 'hero' : 'hero_not_cropped', + 'responsive_image_style' => 'hero', 'image_link' => NULL, 'include_credits' => TRUE, ], @@ -139,14 +136,19 @@ function ghi_hero_image_form_alter(array &$form, FormStateInterface $form_state) if (!empty($form['image_crop']) && !empty($form['field_hero_image'])) { $form['image_crop']['#states'] = [ 'visible' => [ - ':input[name="field_hero_image[0][settings][crop_image]"]' => ['checked' => TRUE], + [ + ':input[name="field_hero_image[0][source]"]' => ['value' => 'hpc_webcontent_file_attachment'], + ], + [ + ':input[name="field_hero_image[0][source]"]' => ['value' => 'smugmug_api'], + ], ], ]; } - if (!empty($form['image_crop']) && !empty($form['field_crop_hero_image'])) { + if (!empty($form['image_crop']) && !empty($form['field_display_hero_image'])) { $form['image_crop']['#states'] = [ 'visible' => [ - ':input[name="field_crop_hero_image[value]"]' => ['checked' => TRUE], + ':input[name="field_display_hero_image[value]"]' => ['checked' => TRUE], ], ]; } diff --git a/html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php b/html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php index 4fbd3b74c..c26e73de4 100644 --- a/html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php +++ b/html/modules/custom/ghi_hero_image/src/Element/HeroImageCrop.php @@ -72,7 +72,7 @@ public static function processCrop(array &$element, FormStateInterface $form_sta } $element['crop_wrapper'] = [ '#type' => 'details', - '#title' => t('Crop image'), + '#title' => t('Adjust image cropping'), '#attributes' => [ 'class' => ['image-data__crop-wrapper'], 'data-drupal-iwc' => 'wrapper', diff --git a/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php b/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php index 387eb1803..366228407 100644 --- a/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php +++ b/html/modules/custom/ghi_hero_image/src/HeroImageWidgetCropManager.php @@ -214,6 +214,11 @@ public function contentEntityFormAlter(array &$form, FormStateInterface $form_st continue; } + // If a newer value for the image is avialble, use that. + if ($form_state->hasValue($field_name)) { + $entity->get($field_name)->setValue($form_state->getValue($field_name)); + } + $file = NULL; $field = $entity->get($field_name); /** @var \Drupal\file\Plugin\Field\FieldType\FileFieldItemList $field_image */ @@ -257,6 +262,9 @@ public function contentEntityFormAlter(array &$form, FormStateInterface $form_st * Submit handler for content entity forms using the crop api. */ public function contentEntityFormCropSubmit(array &$form, FormStateInterface $form_state) { + if (empty($form['image_crop'])) { + return; + } $crop_type_names = self::CROP_TYPES; $form_state_values = $form_state->getValues(); $file = $form['image_crop']['image_crop']['#file']; diff --git a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldWidget/HeroImageWidget.php b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldWidget/HeroImageWidget.php index 8371793eb..fea5989b2 100644 --- a/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldWidget/HeroImageWidget.php +++ b/html/modules/custom/ghi_hero_image/src/Plugin/Field/FieldWidget/HeroImageWidget.php @@ -2,6 +2,7 @@ namespace Drupal\ghi_hero_image\Plugin\Field\FieldWidget; +use Drupal\Component\Utility\Html; use Drupal\Core\Entity\EntityFormInterface; use Drupal\Core\Field\FieldItemListInterface; use Drupal\Core\Field\WidgetBase; @@ -31,6 +32,13 @@ class HeroImageWidget extends WidgetBase { */ public $smugmugUser; + /** + * A wrapper id for ajax replace actions. + * + * @var string + */ + protected $ajaxWrapperId; + /** * {@inheritdoc} */ @@ -49,7 +57,6 @@ public static function defaultSettings() { 'settings' => [ 'hpc_webcontent_file_attachment' => NULL, 'smugmug_api' => NULL, - 'crop_image' => TRUE, ], ] + parent::defaultSettings(); } @@ -61,6 +68,12 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen $form_object = $form_state->getFormObject(); $entity = $form_object instanceof EntityFormInterface ? $form_object->getEntity() : NULL; + $this->ajaxWrapperId = Html::getUniqueId($form_state->getFormObject()->getFormId() . '-ajax-wrapper'); + + // Add a wrapper for ajax actions. + $element['#prefix'] = '
    '; + $element['#suffix'] = '
    '; + $element['add_more']['#ajax']['wrapper'] = $this->ajaxWrapperId; // See if we have a plan context. $plan_object = NULL; @@ -90,6 +103,10 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen '#title' => $element['#title'], '#options' => $source_options, '#default_value' => $items[$delta]->source ?? array_key_first($source_options), + '#ajax' => [ + 'event' => 'change', + 'wrapper' => $this->ajaxWrapperId, + ], ]; $element['settings'] = [ @@ -124,12 +141,6 @@ public function formElement(FieldItemListInterface $items, $delta, array $elemen '#smugmug_user_scope' => $smugmug_ocha, ]; - $element['settings']['crop_image'] = [ - '#type' => 'checkbox', - '#title' => $this->t('Crop image'), - '#default_value' => $items[$delta]->settings['crop_image'] ?? TRUE, - ]; - return $element; } diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php index ead52b0b9..a2ef4a1fb 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php @@ -682,11 +682,14 @@ protected function extractValues() { * This fetches either the metrics from the attachment version, or from a * measurement if a published one is already present. * - * @return object - * A metric object. + * @return object|null + * A metric object or NULL. */ protected function getMetrics() { $attachment = $this->getRawData(); + if (!$attachment || !is_object($attachment)) { + return NULL; + } // Get the metrics from the attachment version by default. $metrics = $attachment->attachmentVersion->value->metrics; // If there are measurements, look at the most recent one and get the diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Organization.php b/html/modules/custom/ghi_plans/src/ApiObjects/Organization.php index 6dbe6a81f..accf55210 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Organization.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Organization.php @@ -10,6 +10,13 @@ */ class Organization extends BaseObject { + /** + * A list of clusters. + * + * @var array + */ + public $clusters; + /** * Map the raw data. * From 4df068b6b25020566492fdb108f8c25e38f3588e Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 16 Nov 2023 00:39:00 +0100 Subject: [PATCH 44/65] Work around issues when importing config from one page to the other --- .../src/Element/AttachmentSelect.php | 72 ++++++++++++------- 1 file changed, 47 insertions(+), 25 deletions(-) diff --git a/html/modules/custom/ghi_form_elements/src/Element/AttachmentSelect.php b/html/modules/custom/ghi_form_elements/src/Element/AttachmentSelect.php index 0275fe1be..d8726fb9f 100644 --- a/html/modules/custom/ghi_form_elements/src/Element/AttachmentSelect.php +++ b/html/modules/custom/ghi_form_elements/src/Element/AttachmentSelect.php @@ -126,6 +126,44 @@ public static function processAttachmentSelect(array &$element, FormStateInterfa 'attachment_id' => !empty($values['attachment_id']) ? array_filter((array) $values['attachment_id']) : [], ]; + // Get the list of attachments that this element can access. + $element_context_filter = array_filter([ + 'entity_id' => $element['#entity_ids'] ?? NULL, + 'entity_type' => $element['#entity_type'] ?? NULL, + 'type' => $element['#attachment_type'] ?? NULL, + ]); + + // Get the attachments. + $attachments = self::getPlanEntitiesQuery($plan_id)->getDataAttachments($context['base_object'] ?? NULL, $element_context_filter); + + // Get the different options from the available set of all attachments in + // the current base context. + $entity_type_options = []; + $attachment_type_options = []; + $attachment_prototype_options = []; + foreach ($attachments as $attachment) { + if ($source_entity = $attachment->getSourceEntity()) { + $entity_type_options[$source_entity->getEntityType()] = $source_entity->getEntityTypeName(); + } + $attachment_type_options[$attachment->type] = ucfirst($attachment->type); + $attachment_prototype_options[$attachment->prototype->id] = $attachment->prototype->name . ' (' . $attachment->prototype->ref_code . ')'; + } + krsort($attachment_prototype_options); + + // Sanity check to handle imported code from other plan pages. + if (empty($attachment_prototype_options) || ($defaults['attachment_prototype'] && !array_key_exists($defaults['attachment_prototype'], $attachment_prototype_options))) { + $defaults['attachment_prototype'] = NULL; + } + + if (!empty($attachments)) { + if (is_array($defaults['attachment_id']) && !empty($defaults['attachment_id'])) { + $defaults['attachment_id'] = array_intersect($defaults['attachment_id'], array_keys($attachments)); + } + elseif (empty($defaults['attachment_id'])) { + $defaults['attachment_id'] = [array_key_first($attachments)]; + } + } + // Setup the filters base form structure. $element['filter'] = [ '#type' => 'container', @@ -183,30 +221,6 @@ public static function processAttachmentSelect(array &$element, FormStateInterfa return $element; } - // Get the list of attachments that this element can access. - $element_context_filter = array_filter([ - 'entity_id' => $element['#entity_ids'] ?? NULL, - 'entity_type' => $element['#entity_type'] ?? NULL, - 'type' => $element['#attachment_type'] ?? NULL, - ]); - - // Get the attachments. - $attachments = self::getPlanEntitiesQuery($plan_id)->getDataAttachments($context['base_object'] ?? NULL, $element_context_filter); - - // Get the different options from the available set of all attachments in - // the current base context. - $entity_type_options = []; - $attachment_type_options = []; - $attachment_prototype_options = []; - foreach ($attachments as $attachment) { - if ($source_entity = $attachment->getSourceEntity()) { - $entity_type_options[$source_entity->getEntityType()] = $source_entity->getEntityTypeName(); - } - $attachment_type_options[$attachment->type] = ucfirst($attachment->type); - $attachment_prototype_options[$attachment->prototype->id] = $attachment->prototype->name . ' (' . $attachment->prototype->ref_code . ')'; - } - krsort($attachment_prototype_options); - if (!empty($context['plan_object'])) { $entity_type_options = array_merge(['plan' => (string) t('Plan')], $entity_type_options); } @@ -261,6 +275,11 @@ public static function processAttachmentSelect(array &$element, FormStateInterfa $element['filter']['entity_type']['#type'] = 'hidden'; $element['filter']['entity_type']['#value'] = NULL; } + elseif (count($entity_type_options) == 1) { + // Hide the selector if only a single prototype is found. + $element['filter']['entity_type']['#prefix'] = '
    '; + $element['filter']['entity_type']['#suffix'] = '
    '; + } } // Either show a select with the available options for the attachment type, @@ -353,12 +372,15 @@ public static function processAttachmentSelect(array &$element, FormStateInterfa if (!empty($default_attachments) && empty($element['#multiple'])) { $default_attachments = array_key_first($default_attachments); } + if (empty($default_attachments) && empty($element['#multiple'])) { + $default_attachments = array_key_first($attachment_options); + } $element['attachment_id'] = [ '#type' => 'tableselect', '#tree' => TRUE, '#required' => TRUE, '#header' => $columns, - '#validated' => TRUE, + // '#validated' => TRUE, '#options' => $attachment_options, '#default_value' => $default_attachments, '#multiple' => $element['#multiple'], From 9b896dd8f1299966fd1156855e8509445ac2e33e Mon Sep 17 00:00:00 2001 From: unocha-jenkins Date: Thu, 16 Nov 2023 07:43:41 +0000 Subject: [PATCH 45/65] chore: Update all outdated drupal/* packages. --- composer.lock | 250 +++++++++++++++++++++++++------------------------- 1 file changed, 125 insertions(+), 125 deletions(-) diff --git a/composer.lock b/composer.lock index f067728c3..1a44dcb12 100644 --- a/composer.lock +++ b/composer.lock @@ -1621,17 +1621,17 @@ }, { "name": "drupal/bert", - "version": "2.0.1", + "version": "2.0.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/bert.git", - "reference": "2.0.1" + "reference": "2.0.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/bert-2.0.1.zip", - "reference": "2.0.1", - "shasum": "e6a7eb31af93a9000377cbbb483267427a717314" + "url": "https://ftp.drupal.org/files/projects/bert-2.0.2.zip", + "reference": "2.0.2", + "shasum": "dbe7c5c04fd14f8864e07c318098361a01b52318" }, "require": { "drupal/core": "^8.6 || ^9.0 || ^10", @@ -1643,8 +1643,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.1", - "datestamp": "1671802157", + "version": "2.0.2", + "datestamp": "1699887000", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -4751,30 +4751,30 @@ }, { "name": "drupal/search_api_solr", - "version": "4.3.0", + "version": "4.3.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/search_api_solr.git", - "reference": "4.3.0" + "reference": "4.3.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/search_api_solr-4.3.0.zip", - "reference": "4.3.0", - "shasum": "222e14f9ab49efb519e3a78674606880a2b07416" + "url": "https://ftp.drupal.org/files/projects/search_api_solr-4.3.1.zip", + "reference": "4.3.1", + "shasum": "002061b1160df5da5d13eea6f3a4c50f8008b157" }, "require": { "composer-runtime-api": ">=2.0", "composer/semver": "^1.0|^3.0", "consolidation/annotated-command": "^2.12|^4.1", "drupal/core": "^9.3 || ^10.0", - "drupal/search_api": "~1.29", + "drupal/search_api": "~1.30", "ext-dom": "*", "ext-json": "*", "ext-simplexml": "*", "laminas/laminas-stdlib": "^3.2", "maennchen/zipstream-php": "^2.2.1|^3.0.2", - "solarium/solarium": "^6.3.0" + "solarium/solarium": "^6.3.3" }, "conflict": { "drupal/acquia_search_solr": "<1.0.0-beta8", @@ -4800,8 +4800,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "4.3.0", - "datestamp": "1696589367", + "version": "4.3.1", + "datestamp": "1699641521", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -5165,17 +5165,17 @@ }, { "name": "drupal/sophron", - "version": "2.0.1", + "version": "2.0.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/sophron.git", - "reference": "2.0.1" + "reference": "2.0.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/sophron-2.0.1.zip", - "reference": "2.0.1", - "shasum": "eb9b22e843400392ba7fa35dc99c644d2cf08982" + "url": "https://ftp.drupal.org/files/projects/sophron-2.0.2.zip", + "reference": "2.0.2", + "shasum": "ed5d910d6612ea591950b67384cc5ff26c5c7cc9" }, "require": { "drupal/core": "^10", @@ -5184,8 +5184,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.1", - "datestamp": "1676319965", + "version": "2.0.2", + "datestamp": "1699798487", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -6059,16 +6059,16 @@ }, { "name": "fileeye/mimemap", - "version": "2.0.2", + "version": "2.0.3", "source": { "type": "git", "url": "https://github.com/FileEye/MimeMap.git", - "reference": "befb9f1ee77dbf6b74a2c578874e128c9a5c1a2d" + "reference": "0795b7db12838ffb7bc564e0a02cf53fb1463ec0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FileEye/MimeMap/zipball/befb9f1ee77dbf6b74a2c578874e128c9a5c1a2d", - "reference": "befb9f1ee77dbf6b74a2c578874e128c9a5c1a2d", + "url": "https://api.github.com/repos/FileEye/MimeMap/zipball/0795b7db12838ffb7bc564e0a02cf53fb1463ec0", + "reference": "0795b7db12838ffb7bc564e0a02cf53fb1463ec0", "shasum": "" }, "require": { @@ -6115,9 +6115,9 @@ ], "support": { "issues": "https://github.com/FileEye/MimeMap/issues", - "source": "https://github.com/FileEye/MimeMap/tree/2.0.2" + "source": "https://github.com/FileEye/MimeMap/tree/2.0.3" }, - "time": "2023-08-29T16:20:26+00:00" + "time": "2023-11-11T14:14:23+00:00" }, { "name": "fileeye/pel", @@ -9482,16 +9482,16 @@ }, { "name": "symfony/console", - "version": "v6.3.4", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6" + "reference": "0d14a9f6d04d4ac38a8cea1171f4554e325dae92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/eca495f2ee845130855ddf1cf18460c38966c8b6", - "reference": "eca495f2ee845130855ddf1cf18460c38966c8b6", + "url": "https://api.github.com/repos/symfony/console/zipball/0d14a9f6d04d4ac38a8cea1171f4554e325dae92", + "reference": "0d14a9f6d04d4ac38a8cea1171f4554e325dae92", "shasum": "" }, "require": { @@ -9552,7 +9552,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v6.3.4" + "source": "https://github.com/symfony/console/tree/v6.3.8" }, "funding": [ { @@ -9568,20 +9568,20 @@ "type": "tidelift" } ], - "time": "2023-08-16T10:10:12+00:00" + "time": "2023-10-31T08:09:35+00:00" }, { "name": "symfony/dependency-injection", - "version": "v6.3.5", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "2ed62b3bf98346e1f45529a7b6be2196739bb993" + "reference": "1f30f545c4151f611148fc19e28d54d39e0a00bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/2ed62b3bf98346e1f45529a7b6be2196739bb993", - "reference": "2ed62b3bf98346e1f45529a7b6be2196739bb993", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/1f30f545c4151f611148fc19e28d54d39e0a00bc", + "reference": "1f30f545c4151f611148fc19e28d54d39e0a00bc", "shasum": "" }, "require": { @@ -9633,7 +9633,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.3.5" + "source": "https://github.com/symfony/dependency-injection/tree/v6.3.8" }, "funding": [ { @@ -9649,7 +9649,7 @@ "type": "tidelift" } ], - "time": "2023-09-25T16:46:40+00:00" + "time": "2023-10-31T08:07:48+00:00" }, { "name": "symfony/deprecation-contracts", @@ -10077,16 +10077,16 @@ }, { "name": "symfony/http-foundation", - "version": "v6.3.7", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e" + "reference": "ce332676de1912c4389222987193c3ef38033df6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/59d1837d5d992d16c2628cd0d6b76acf8d69b33e", - "reference": "59d1837d5d992d16c2628cd0d6b76acf8d69b33e", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/ce332676de1912c4389222987193c3ef38033df6", + "reference": "ce332676de1912c4389222987193c3ef38033df6", "shasum": "" }, "require": { @@ -10134,7 +10134,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.3.7" + "source": "https://github.com/symfony/http-foundation/tree/v6.3.8" }, "funding": [ { @@ -10150,20 +10150,20 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:55:27+00:00" + "time": "2023-11-07T10:17:15+00:00" }, { "name": "symfony/http-kernel", - "version": "v6.3.7", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "6d4098095f93279d9536a0e9124439560cc764d0" + "reference": "929202375ccf44a309c34aeca8305408442ebcc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6d4098095f93279d9536a0e9124439560cc764d0", - "reference": "6d4098095f93279d9536a0e9124439560cc764d0", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/929202375ccf44a309c34aeca8305408442ebcc1", + "reference": "929202375ccf44a309c34aeca8305408442ebcc1", "shasum": "" }, "require": { @@ -10247,7 +10247,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.3.7" + "source": "https://github.com/symfony/http-kernel/tree/v6.3.8" }, "funding": [ { @@ -10263,7 +10263,7 @@ "type": "tidelift" } ], - "time": "2023-10-29T14:31:45+00:00" + "time": "2023-11-10T13:47:32+00:00" }, { "name": "symfony/mime", @@ -11398,16 +11398,16 @@ }, { "name": "symfony/serializer", - "version": "v6.3.7", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9" + "reference": "b3ad1515a276473f7919ac97e560017284a7c4bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9", - "reference": "641472dd3d6dc3c4d0fdd1496ebd1b55c72e43d9", + "url": "https://api.github.com/repos/symfony/serializer/zipball/b3ad1515a276473f7919ac97e560017284a7c4bf", + "reference": "b3ad1515a276473f7919ac97e560017284a7c4bf", "shasum": "" }, "require": { @@ -11472,7 +11472,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v6.3.7" + "source": "https://github.com/symfony/serializer/tree/v6.3.8" }, "funding": [ { @@ -11488,7 +11488,7 @@ "type": "tidelift" } ], - "time": "2023-10-26T18:15:14+00:00" + "time": "2023-11-07T10:11:25+00:00" }, { "name": "symfony/service-contracts", @@ -11574,16 +11574,16 @@ }, { "name": "symfony/string", - "version": "v6.3.5", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339" + "reference": "13880a87790c76ef994c91e87efb96134522577a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/13d76d0fb049051ed12a04bef4f9de8715bea339", - "reference": "13d76d0fb049051ed12a04bef4f9de8715bea339", + "url": "https://api.github.com/repos/symfony/string/zipball/13880a87790c76ef994c91e87efb96134522577a", + "reference": "13880a87790c76ef994c91e87efb96134522577a", "shasum": "" }, "require": { @@ -11640,7 +11640,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v6.3.5" + "source": "https://github.com/symfony/string/tree/v6.3.8" }, "funding": [ { @@ -11656,7 +11656,7 @@ "type": "tidelift" } ], - "time": "2023-09-18T10:38:32+00:00" + "time": "2023-11-09T08:28:21+00:00" }, { "name": "symfony/translation-contracts", @@ -11738,16 +11738,16 @@ }, { "name": "symfony/validator", - "version": "v6.3.7", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "9cc736663fa5839b9710ac2c303bb0b951014fc1" + "reference": "f75b40e088d095db1e788b81605a76f4563cb80e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/9cc736663fa5839b9710ac2c303bb0b951014fc1", - "reference": "9cc736663fa5839b9710ac2c303bb0b951014fc1", + "url": "https://api.github.com/repos/symfony/validator/zipball/f75b40e088d095db1e788b81605a76f4563cb80e", + "reference": "f75b40e088d095db1e788b81605a76f4563cb80e", "shasum": "" }, "require": { @@ -11814,7 +11814,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.3.7" + "source": "https://github.com/symfony/validator/tree/v6.3.8" }, "funding": [ { @@ -11830,20 +11830,20 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:11:45+00:00" + "time": "2023-11-07T10:17:15+00:00" }, { "name": "symfony/var-dumper", - "version": "v6.3.6", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97" + "reference": "81acabba9046550e89634876ca64bfcd3c06aa0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/999ede244507c32b8e43aebaa10e9fce20de7c97", - "reference": "999ede244507c32b8e43aebaa10e9fce20de7c97", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/81acabba9046550e89634876ca64bfcd3c06aa0a", + "reference": "81acabba9046550e89634876ca64bfcd3c06aa0a", "shasum": "" }, "require": { @@ -11898,7 +11898,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.3.6" + "source": "https://github.com/symfony/var-dumper/tree/v6.3.8" }, "funding": [ { @@ -11914,7 +11914,7 @@ "type": "tidelift" } ], - "time": "2023-10-12T18:45:56+00:00" + "time": "2023-11-08T10:42:36+00:00" }, { "name": "symfony/var-exporter", @@ -11992,16 +11992,16 @@ }, { "name": "symfony/yaml", - "version": "v6.3.7", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8" + "reference": "3493af8a8dad7fa91c77fa473ba23ecd95334a92" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/9758b6c69d179936435d0ffb577c3708d57e38a8", - "reference": "9758b6c69d179936435d0ffb577c3708d57e38a8", + "url": "https://api.github.com/repos/symfony/yaml/zipball/3493af8a8dad7fa91c77fa473ba23ecd95334a92", + "reference": "3493af8a8dad7fa91c77fa473ba23ecd95334a92", "shasum": "" }, "require": { @@ -12044,7 +12044,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.3.7" + "source": "https://github.com/symfony/yaml/tree/v6.3.8" }, "funding": [ { @@ -12060,7 +12060,7 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:31:00+00:00" + "time": "2023-11-06T10:58:05+00:00" }, { "name": "twig/twig", @@ -14050,37 +14050,37 @@ }, { "name": "mglaman/phpstan-drupal", - "version": "1.2.1", + "version": "1.2.4", "source": { "type": "git", "url": "https://github.com/mglaman/phpstan-drupal.git", - "reference": "920c6b972a832046327f66dc6ff7448e3b5d6e4c" + "reference": "57b2cc67fb4416e8484db37a3d8502ac8fb3c0d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/920c6b972a832046327f66dc6ff7448e3b5d6e4c", - "reference": "920c6b972a832046327f66dc6ff7448e3b5d6e4c", + "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/57b2cc67fb4416e8484db37a3d8502ac8fb3c0d6", + "reference": "57b2cc67fb4416e8484db37a3d8502ac8fb3c0d6", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", "phpstan/phpstan": "^1.10.1", "phpstan/phpstan-deprecation-rules": "^1.1.4", - "symfony/finder": "~3.4.5 ||^4.2 || ^5.0 || ^6.0", - "symfony/yaml": "~3.4.5 || ^4.2|| ^5.0 || ^6.0", + "symfony/finder": "^4.2 || ^5.0 || ^6.0 || ^7.0", + "symfony/yaml": "^4.2|| ^5.0 || ^6.0 || ^7.0", "webflo/drupal-finder": "^1.2" }, "require-dev": { "behat/mink": "^1.8", "composer/installers": "^1.9", - "drupal/core-recommended": "^8.8@alpha || ^9.0", - "drush/drush": "^9.6 || ^10.0 || ^11", + "drupal/core-recommended": "^9.0", + "drush/drush": "^10.0 || ^11 || ^12", "phpstan/extension-installer": "^1.1", "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^6.5 || ^7.5 || ^8.0 || ^9", + "phpunit/phpunit": "^8.5 || ^9", "slevomat/coding-standard": "^7.1", "squizlabs/php_codesniffer": "^3.3", - "symfony/phpunit-bridge": "^3.4.3 || ^4.4 || ^5.4 || ^6.0" + "symfony/phpunit-bridge": "^4.4 || ^5.4 || ^6.0 || ^7.0" }, "suggest": { "jangregor/phpstan-prophecy": "Provides a prophecy/prophecy extension for phpstan/phpstan.", @@ -14134,7 +14134,7 @@ "description": "Drupal extension and rules for PHPStan", "support": { "issues": "https://github.com/mglaman/phpstan-drupal/issues", - "source": "https://github.com/mglaman/phpstan-drupal/tree/1.2.1" + "source": "https://github.com/mglaman/phpstan-drupal/tree/1.2.4" }, "funding": [ { @@ -14150,7 +14150,7 @@ "type": "tidelift" } ], - "time": "2023-11-03T13:17:28+00:00" + "time": "2023-11-14T22:47:32+00:00" }, { "name": "mikey179/vfsstream", @@ -16644,16 +16644,16 @@ }, { "name": "symfony/browser-kit", - "version": "v6.3.2", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "ca4a988488f61ac18f8f845445eabdd36f89aa8d" + "reference": "e270297dbee59168274c2b535ab1bccd593e6ffe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/ca4a988488f61ac18f8f845445eabdd36f89aa8d", - "reference": "ca4a988488f61ac18f8f845445eabdd36f89aa8d", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/e270297dbee59168274c2b535ab1bccd593e6ffe", + "reference": "e270297dbee59168274c2b535ab1bccd593e6ffe", "shasum": "" }, "require": { @@ -16692,7 +16692,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v6.3.2" + "source": "https://github.com/symfony/browser-kit/tree/v6.3.8" }, "funding": [ { @@ -16708,7 +16708,7 @@ "type": "tidelift" } ], - "time": "2023-07-06T06:56:43+00:00" + "time": "2023-10-31T08:07:48+00:00" }, { "name": "symfony/config", @@ -16919,16 +16919,16 @@ }, { "name": "symfony/http-client", - "version": "v6.3.7", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d" + "reference": "0314e2d49939a9831929d6fc81c01c6df137fd0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d", - "reference": "cd67fcaf4524ec6ae5d9b2d9497682d7ad3ce57d", + "url": "https://api.github.com/repos/symfony/http-client/zipball/0314e2d49939a9831929d6fc81c01c6df137fd0a", + "reference": "0314e2d49939a9831929d6fc81c01c6df137fd0a", "shasum": "" }, "require": { @@ -16991,7 +16991,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v6.3.7" + "source": "https://github.com/symfony/http-client/tree/v6.3.8" }, "funding": [ { @@ -17007,20 +17007,20 @@ "type": "tidelift" } ], - "time": "2023-10-29T12:41:36+00:00" + "time": "2023-11-06T18:31:59+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.3.0", + "version": "v3.4.0", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb" + "reference": "1ee70e699b41909c209a0c930f11034b93578654" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/3b66325d0176b4ec826bffab57c9037d759c31fb", - "reference": "3b66325d0176b4ec826bffab57c9037d759c31fb", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/1ee70e699b41909c209a0c930f11034b93578654", + "reference": "1ee70e699b41909c209a0c930f11034b93578654", "shasum": "" }, "require": { @@ -17069,7 +17069,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.3.0" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.4.0" }, "funding": [ { @@ -17085,20 +17085,20 @@ "type": "tidelift" } ], - "time": "2023-05-23T14:45:45+00:00" + "time": "2023-07-30T20:28:31+00:00" }, { "name": "symfony/lock", - "version": "v6.3.7", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/lock.git", - "reference": "7e5d1412827aa97e90f9af9495d452f0b9465a85" + "reference": "5379d56b6cedba2d9dfb86563c4ed73de5b194ca" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/lock/zipball/7e5d1412827aa97e90f9af9495d452f0b9465a85", - "reference": "7e5d1412827aa97e90f9af9495d452f0b9465a85", + "url": "https://api.github.com/repos/symfony/lock/zipball/5379d56b6cedba2d9dfb86563c4ed73de5b194ca", + "reference": "5379d56b6cedba2d9dfb86563c4ed73de5b194ca", "shasum": "" }, "require": { @@ -17148,7 +17148,7 @@ "semaphore" ], "support": { - "source": "https://github.com/symfony/lock/tree/v6.3.7" + "source": "https://github.com/symfony/lock/tree/v6.3.8" }, "funding": [ { @@ -17164,20 +17164,20 @@ "type": "tidelift" } ], - "time": "2023-10-28T23:55:27+00:00" + "time": "2023-11-07T10:17:15+00:00" }, { "name": "symfony/phpunit-bridge", - "version": "v6.3.6", + "version": "v6.3.8", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "c6f1df6a76c2c12bd14a0a5bf7c556dd935efe1d" + "reference": "45610900872a35b77db7698651f36129906041ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/c6f1df6a76c2c12bd14a0a5bf7c556dd935efe1d", - "reference": "c6f1df6a76c2c12bd14a0a5bf7c556dd935efe1d", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/45610900872a35b77db7698651f36129906041ea", + "reference": "45610900872a35b77db7698651f36129906041ea", "shasum": "" }, "require": { @@ -17229,7 +17229,7 @@ "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v6.3.6" + "source": "https://github.com/symfony/phpunit-bridge/tree/v6.3.8" }, "funding": [ { @@ -17245,7 +17245,7 @@ "type": "tidelift" } ], - "time": "2023-10-12T15:02:41+00:00" + "time": "2023-10-31T08:07:48+00:00" }, { "name": "symfony/polyfill-php73", From bab0296c6caba6759ef5d9c0f4d8fab2ea73c1af Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 16 Nov 2023 09:38:35 +0100 Subject: [PATCH 46/65] Don't show base object warning after save --- .../ghi_base_objects/ghi_base_objects.module | 30 ------------------- .../src/Form/BaseObjectForm.php | 22 ++++++++++++++ 2 files changed, 22 insertions(+), 30 deletions(-) diff --git a/html/modules/custom/ghi_base_objects/ghi_base_objects.module b/html/modules/custom/ghi_base_objects/ghi_base_objects.module index b67b189ad..0244a8322 100644 --- a/html/modules/custom/ghi_base_objects/ghi_base_objects.module +++ b/html/modules/custom/ghi_base_objects/ghi_base_objects.module @@ -10,11 +10,9 @@ use Drupal\Core\Form\FormStateInterface; use Drupal\Core\Plugin\Context\EntityContext; use Drupal\Core\Render\Element; use Drupal\Core\Routing\RouteMatchInterface; -use Drupal\ghi_base_objects\Form\BaseObjectForm; use Drupal\ghi_base_objects\Helpers\BaseObjectHelper; use Drupal\hpc_api\Query\EndpointQuery; use Drupal\hpc_common\Helpers\ArrayHelper; -use Drupal\hpc_common\Helpers\CommonHelper; use Drupal\layout_builder\SectionStorageInterface; use Drupal\migrate\MigrateSkipRowException; use Drupal\migrate\Plugin\MigrateSourceInterface; @@ -104,34 +102,6 @@ function ghi_base_objects_theme_suggestions_base_object(array $variables) { return $suggestions; } -/** - * Implements hook_form_alter(). - */ -function ghi_base_objects_form_alter(&$form, FormStateInterface &$form_state, $form_id) { - if (CommonHelper::isAjaxRequest()) { - return; - } - if (!$form_state->getFormObject() instanceof BaseObjectForm) { - return; - } - - // Disable all form elements except the listed ones. - $allow_editing = [ - 'form_id', - 'form_build_id', - 'form_token', - 'field_content', - 'status', - ]; - foreach (Element::children($form) as $element_key) { - if (in_array($element_key, $allow_editing)) { - continue; - } - $form[$element_key]['#disabled'] = 'disabled'; - } - \Drupal::messenger()->addWarning(t('Most of the data in this form is imported automatically from the HPC API and cannot be changed here.')); -} - /** * Implements hook_form_FORM_ID_alter(). * diff --git a/html/modules/custom/ghi_base_objects/src/Form/BaseObjectForm.php b/html/modules/custom/ghi_base_objects/src/Form/BaseObjectForm.php index 57ea9771f..a77ad1d6d 100644 --- a/html/modules/custom/ghi_base_objects/src/Form/BaseObjectForm.php +++ b/html/modules/custom/ghi_base_objects/src/Form/BaseObjectForm.php @@ -4,6 +4,8 @@ use Drupal\Core\Entity\ContentEntityForm; use Drupal\Core\Form\FormStateInterface; +use Drupal\Core\Messenger\Messenger; +use Drupal\Core\Render\Element; use Symfony\Component\DependencyInjection\ContainerInterface; /** @@ -36,6 +38,23 @@ public static function create(ContainerInterface $container) { public function buildForm(array $form, FormStateInterface $form_state) { $form['#entity'] = $this->entity; $form = parent::buildForm($form, $form_state); + + // Disable all form elements except the listed ones. + $allow_editing = [ + 'form_id', + 'form_build_id', + 'form_token', + 'field_content', + 'status', + ]; + foreach (Element::children($form) as $element_key) { + if (in_array($element_key, $allow_editing)) { + continue; + } + $form[$element_key]['#disabled'] = 'disabled'; + } + + $this->messenger()->addWarning($this->t('Most of the data in this form is imported automatically from the HPC API and cannot be changed here.')); return $form; } @@ -46,6 +65,9 @@ public function save(array $form, FormStateInterface $form_state) { $entity = $this->entity; $status = parent::save($form, $form_state); + // Delete warnings first. + $this->messenger()->deleteByType(Messenger::TYPE_WARNING); + switch ($status) { case SAVED_NEW: $this->messenger()->addMessage($this->t('Created the %label Base object.', [ From d44684e5ae695e2a9a634fe495d1e1e1669b16a4 Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 16 Nov 2023 11:05:54 +0100 Subject: [PATCH 47/65] HPC-9268: Add bottom border to mega menus --- html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../custom/common_design_subtheme/sass/ghi/_ghi-menu.scss | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 3c06bd76e..692e35d73 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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%;background-color:var(--cd-default-background-color)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;color:var(--cd-primary-color)}.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}.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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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 .vertical-tabs__panes details>ul>li ul li:last-child{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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 nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;color:var(--cd-primary-color)}.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}.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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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 .vertical-tabs__panes details>ul>li ul li:last-child{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-menu.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss index 20cca0d34..b2cd5c3e1 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss @@ -139,6 +139,7 @@ z-index: z-index(main-menu); left: 0; width: 100%; + border-bottom: 2px solid var(--ghi-yellow); background-color: var(--cd-default-background-color); nav[role="navigation"] { From c34407176b03cfcad5ec1018ae961902a4172791 Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 16 Nov 2023 12:20:33 +0100 Subject: [PATCH 48/65] Fix missing attachments in logframe for plans using latest version --- .../Plugin/Block/Plan/PlanEntityLogframe.php | 10 +--- .../AttachmentTable.php | 7 +-- .../EndpointQuery/AttachmentSearchQuery.php | 55 +++++++++++++++++++ 3 files changed, 60 insertions(+), 12 deletions(-) diff --git a/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php b/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php index b04f0ea2b..a66616f66 100644 --- a/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php +++ b/html/modules/custom/ghi_blocks/src/Plugin/Block/Plan/PlanEntityLogframe.php @@ -117,7 +117,7 @@ public function getDefaultSubform($is_new = FALSE) { /** * Retrieve the renderable entities for this instance. * - * @return \Drupal\ghi_plans\ApiObjects\Entities\PlanEntity[] + * @return \Drupal\ghi_plans\ApiObjects\PlanEntityInterface[] * An array of preprocessed HPC entities. */ private function getRenderableEntities() { @@ -734,15 +734,11 @@ public function getAttachmentsForEntities(array $entities, $prototype_id = NULL) if (empty($entities)) { return NULL; } - $entity_ids = array_map(function ($entity) { - return $entity->id; - }, $entities); /** @var \Drupal\ghi_plans\Plugin\EndpointQuery\AttachmentSearchQuery $query */ $query = $this->endpointQueryManager->createInstance('attachment_search_query'); - $attachments = $query->getAttachmentsByObject('plan', $entity_ids); - $attachments = array_merge($attachments, $query->getAttachmentsByObject('planEntity', $entity_ids)); - $attachments = array_merge($attachments, $query->getAttachmentsByObject('governingEntity', $entity_ids)); + $attachments = $query->getAttachmentsForEntities($entities); + // Filter out non-data attachments. $attachments = array_filter($attachments, function ($attachment) use ($prototype_id) { if (!$attachment instanceof DataAttachment) { diff --git a/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php b/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php index 660ade02b..051ee0db0 100644 --- a/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php +++ b/html/modules/custom/ghi_blocks/src/Plugin/ConfigurationContainerItem/AttachmentTable.php @@ -362,14 +362,11 @@ public function getAttachmentsForEntities(array $entities, $prototype_id = NULL) if (empty($entities)) { return NULL; } - $entity_ids = array_map(function (PlanEntityInterface $entity) { - return $entity->id(); - }, $entities); /** @var \Drupal\ghi_plans\Plugin\EndpointQuery\AttachmentSearchQuery $query */ $query = $this->endpointQueryManager->createInstance('attachment_search_query'); - $attachments = $query->getAttachmentsByObject('planEntity', $entity_ids); - $attachments = array_merge($attachments, $query->getAttachmentsByObject('governingEntity', $entity_ids)); + $attachments = $query->getAttachmentsForEntities($entities); + // Filter the attachments. return $this->filterAttachments($attachments, $prototype_id); } diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php index b7b58b2f5..15d559b35 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php @@ -2,6 +2,9 @@ namespace Drupal\ghi_plans\Plugin\EndpointQuery; +use Drupal\ghi_plans\ApiObjects\Entities\GoverningEntity; +use Drupal\ghi_plans\ApiObjects\Entities\PlanEntity; +use Drupal\ghi_plans\ApiObjects\Plan; use Drupal\ghi_plans\Helpers\AttachmentHelper; use Drupal\ghi_plans\Traits\AttachmentFilterTrait; use Drupal\ghi_plans\Traits\PlanVersionArgument; @@ -96,9 +99,17 @@ public function getAttachmentsById(array $attachment_ids, $disaggregated = FALSE public function getAttachmentsByObject($object_type, $object_ids, array $filter = NULL) { $object_ids = (array) $object_ids; sort($object_ids); + + $version = 'current'; + if ($object_type == 'plan' && count($object_ids) == 1) { + // Use the correct plan version argument. + $version = $this->getPlanVersionArgumentForPlanId(reset($object_ids)); + } + $cache_key = $this->getCacheKey([ 'object_type' => $object_type, 'object_ids' => $object_ids, + 'version' => $version, ] + (array) $filter); $attachments = $this->cache($cache_key); if ($attachments) { @@ -107,6 +118,7 @@ public function getAttachmentsByObject($object_type, $object_ids, array $filter $attachments = $this->getData([], [ 'objectType' => $object_type, 'objectIds' => implode(',', (array) $object_ids), + 'version' => $version, ]); if (empty($attachments)) { @@ -125,4 +137,47 @@ public function getAttachmentsByObject($object_type, $object_ids, array $filter return $processed_attachments; } + /** + * Get attachments for the given set of entities. + * + * @param \Drupal\ghi_plans\ApiObjects\PlanEntityInterface[] $entities + * The plan entity objects. + * + * @return \Drupal\ghi_plans\ApiObjects\Attachments\DataAttachment[] + * An array of data attachments. + */ + public function getAttachmentsForEntities(array $entities) { + if (empty($entities)) { + return NULL; + } + $entity_ids = [ + 'plan' => [], + 'plan_entity' => [], + 'governing_entity' => [], + ]; + foreach ($entities as $entity) { + if ($entity instanceof Plan) { + $entity_ids['plan'][] = $entity->id; + } + if ($entity instanceof PlanEntity) { + $entity_ids['plan_entity'][] = $entity->id; + } + if ($entity instanceof GoverningEntity) { + $entity_ids['governing_entity'][] = $entity->id; + } + } + + $attachments = []; + if (!empty($entity_ids['plan'])) { + $attachments = array_merge($attachments, $this->getAttachmentsByObject('plan', $entity_ids['plan'])); + } + if (!empty($entity_ids['plan_entity'])) { + $attachments = array_merge($attachments, $this->getAttachmentsByObject('planEntity', $entity_ids['plan_entity'])); + } + if (!empty($entity_ids['governing_entity'])) { + $attachments = array_merge($attachments, $this->getAttachmentsByObject('governingEntity', $entity_ids['governing_entity'])); + } + return $attachments; + } + } From db67b05fbd8392456e058717394af82e7c979bdd Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 16 Nov 2023 12:34:57 +0100 Subject: [PATCH 49/65] Prevent errors --- .../custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php b/html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php index 18a671003..2d6f0605a 100644 --- a/html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php +++ b/html/modules/custom/ghi_menu/src/GhiEntityAutocompleteMatcher.php @@ -85,7 +85,9 @@ protected function getArticleLabel($entity_id, $entity_type_id, $label) { $tag_names = array_map(function ($term) { return $term->label(); }, $tags); - $label = $label . ' (' . implode(', ', $tag_names) . ')'; + if (!empty($tag_names)) { + $label = $label . ' (' . implode(', ', $tag_names) . ')'; + } return $label; } @@ -106,7 +108,9 @@ protected function getSubpageLabel($entity_id, $entity_type_id, $label) { /** @var \Drupal\ghi_subpages\Entity\SubpageNodeInterface $entity */ $entity = \Drupal::entityTypeManager()->getStorage($entity_type_id)->load($entity_id); $parent = $entity->getParentNode(); - $label = $label . ' (' . $parent->label() . ')'; + if ($parent) { + $label = $label . ' (' . $parent->label() . ')'; + } return $label; } From eed1ab583735b2e5550e3633b6199156d017b62d Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 16 Nov 2023 14:21:22 +0100 Subject: [PATCH 50/65] Fix more issues relating to the plan version argument --- .../src/Element/DataPoint.php | 2 +- .../ApiObjects/Attachments/DataAttachment.php | 6 +++++ .../EndpointQuery/AttachmentSearchQuery.php | 22 ++++++++++++++----- .../Plugin/EndpointQuery/MeasurementQuery.php | 4 +++- .../src/Traits/PlanVersionArgument.php | 2 +- 5 files changed, 27 insertions(+), 9 deletions(-) diff --git a/html/modules/custom/ghi_form_elements/src/Element/DataPoint.php b/html/modules/custom/ghi_form_elements/src/Element/DataPoint.php index 73243b41c..d98bf5997 100644 --- a/html/modules/custom/ghi_form_elements/src/Element/DataPoint.php +++ b/html/modules/custom/ghi_form_elements/src/Element/DataPoint.php @@ -295,7 +295,7 @@ public static function processDataPoint(array &$element, FormStateInterface $for // submitted checkbox and the index of the second data point. $input = $form_state->getUserInput(); $submitted = NestedArray::getValue($input, array_merge($element['#parents'], ['data_points'])); - if ($submitted[1]['use_calculation_method'] === NULL && $defaults['data_points'][1]['index'] == '' && self::CALCULATION_METHOD_DEFAULT) { + if (is_array($submitted) && $submitted[1]['use_calculation_method'] === NULL && $defaults['data_points'][1]['index'] == '' && self::CALCULATION_METHOD_DEFAULT) { // Due to a bug with checkbox elements in ajax contexts, the default // value is not correctly set for new instances of a plugin. We catch // this situation by manually setting the checked attribute only if the diff --git a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php index a2ef4a1fb..011c63312 100644 --- a/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php +++ b/html/modules/custom/ghi_plans/src/ApiObjects/Attachments/DataAttachment.php @@ -6,6 +6,7 @@ use Drupal\ghi_base_objects\Helpers\BaseObjectHelper; use Drupal\ghi_plans\ApiObjects\AttachmentPrototype\AttachmentPrototype; use Drupal\ghi_plans\ApiObjects\Measurements\Measurement; +use Drupal\ghi_plans\Entity\GoverningEntity; use Drupal\ghi_plans\Entity\Plan; use Drupal\ghi_plans\Exceptions\InvalidAttachmentTypeException; use Drupal\ghi_plans\Helpers\PlanEntityHelper; @@ -249,6 +250,11 @@ public function getPlanId() { elseif (!empty($attachment_data->measurements) && !empty($attachment_data->measurements[0]?->attachment?->planId)) { $plan_id = $attachment_data->measurements[0]?->attachment?->planId; } + elseif (!empty($attachment_data->objectType) && is_string($attachment_data->objectType) && $attachment_data->objectType == 'governingEntities') { + $object_id = $attachment_data->objectId; + $entity = BaseObjectHelper::getBaseObjectFromOriginalId($object_id, 'governing_entity'); + $plan_id = $entity instanceof GoverningEntity ? $entity->getPlan()?->id() : NULL; + } return $plan_id; } diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php index 15d559b35..9f23c86fe 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/AttachmentSearchQuery.php @@ -2,6 +2,7 @@ namespace Drupal\ghi_plans\Plugin\EndpointQuery; +use Drupal\ghi_plans\ApiObjects\Entities\EntityObjectInterface; use Drupal\ghi_plans\ApiObjects\Entities\GoverningEntity; use Drupal\ghi_plans\ApiObjects\Entities\PlanEntity; use Drupal\ghi_plans\ApiObjects\Plan; @@ -92,20 +93,23 @@ public function getAttachmentsById(array $attachment_ids, $disaggregated = FALSE * [ * 'type' => 'caseload', * ]. + * @param string $version + * The version to use in the query, can be "current" or "latest". * * @return \Drupal\ghi_plans\ApiObjects\Attachments\AttachmentInterface[] * The matching (processed) attachment objects, keyed by the attachment id. */ - public function getAttachmentsByObject($object_type, $object_ids, array $filter = NULL) { + public function getAttachmentsByObject($object_type, $object_ids, array $filter = NULL, $version = NULL) { $object_ids = (array) $object_ids; sort($object_ids); - $version = 'current'; - if ($object_type == 'plan' && count($object_ids) == 1) { + if ($object_type == 'plan' && count($object_ids) == 1 && $version === NULL) { // Use the correct plan version argument. $version = $this->getPlanVersionArgumentForPlanId(reset($object_ids)); } + $version = $version ?? 'current'; + $cache_key = $this->getCacheKey([ 'object_type' => $object_type, 'object_ids' => $object_ids, @@ -150,6 +154,8 @@ public function getAttachmentsForEntities(array $entities) { if (empty($entities)) { return NULL; } + + $version = 'current'; $entity_ids = [ 'plan' => [], 'plan_entity' => [], @@ -157,6 +163,7 @@ public function getAttachmentsForEntities(array $entities) { ]; foreach ($entities as $entity) { if ($entity instanceof Plan) { + $version = $this->getPlanVersionArgumentForPlanId($entity->id); $entity_ids['plan'][] = $entity->id; } if ($entity instanceof PlanEntity) { @@ -165,17 +172,20 @@ public function getAttachmentsForEntities(array $entities) { if ($entity instanceof GoverningEntity) { $entity_ids['governing_entity'][] = $entity->id; } + if ($entity instanceof EntityObjectInterface && $plan_id = $entity->getPlanId()) { + $version = $this->getPlanVersionArgumentForPlanId($plan_id); + } } $attachments = []; if (!empty($entity_ids['plan'])) { - $attachments = array_merge($attachments, $this->getAttachmentsByObject('plan', $entity_ids['plan'])); + $attachments = array_merge($attachments, $this->getAttachmentsByObject('plan', $entity_ids['plan'], NULL, $version)); } if (!empty($entity_ids['plan_entity'])) { - $attachments = array_merge($attachments, $this->getAttachmentsByObject('planEntity', $entity_ids['plan_entity'])); + $attachments = array_merge($attachments, $this->getAttachmentsByObject('planEntity', $entity_ids['plan_entity'], NULL, $version)); } if (!empty($entity_ids['governing_entity'])) { - $attachments = array_merge($attachments, $this->getAttachmentsByObject('governingEntity', $entity_ids['governing_entity'])); + $attachments = array_merge($attachments, $this->getAttachmentsByObject('governingEntity', $entity_ids['governing_entity'], NULL, $version)); } return $attachments; } diff --git a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/MeasurementQuery.php b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/MeasurementQuery.php index 45b458d83..eae160c68 100644 --- a/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/MeasurementQuery.php +++ b/html/modules/custom/ghi_plans/src/Plugin/EndpointQuery/MeasurementQuery.php @@ -45,7 +45,9 @@ public function getUnprocessedMeasurements(DataAttachment $attachment, $disaggre $endpoint_args['disaggregation'] = 'false'; } if ($this->isAutenticatedEndpoint) { - $endpoint_args['version'] = $this->getPlanVersionArgumentForPlanId($attachment->getPlanId()); + if ($plan_id = $attachment->getPlanId()) { + $endpoint_args['version'] = $this->getPlanVersionArgumentForPlanId($plan_id); + } $data = $this->getData([], ['attachmentId' => $attachment->id()] + $endpoint_args); return $data; } diff --git a/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php b/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php index 0ef48d37d..68bcae33d 100644 --- a/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php +++ b/html/modules/custom/ghi_plans/src/Traits/PlanVersionArgument.php @@ -19,7 +19,7 @@ trait PlanVersionArgument { * The version argument as a string for the API. */ public static function getPlanVersionArgumentForPlanId($plan_id) { - if (self::getCurrentUser()->isAnonymous()) { + if (self::getCurrentUser()->isAnonymous() || empty($plan_id)) { return 'current'; } $base_object = BaseObjectHelper::getBaseObjectFromOriginalId($plan_id, 'plan'); From 61f1b5c08f6176fcd6ec3e407c28acf2d1eb73b5 Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 16 Nov 2023 17:28:57 +0100 Subject: [PATCH 51/65] HPC-9292: Show story image caption as image overlay --- .../components/gho-story/gho-story.css | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css b/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css index aa54ded0d..aa59f7eee 100644 --- a/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css +++ b/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css @@ -54,6 +54,27 @@ .gho-story .field--name-field-media { margin-bottom: 2rem; } +.gho-story .field--name-field-media .media--view-mode-story { + position: relative; +} +.gho-story .field--name-field-media .media-caption { + position: absolute; + bottom: 1rem; + right: 1rem; + background-color: var(--cd-white); + opacity: 0.9; + font-size: var(--cd-font-size--tiny); + padding: 0.5rem 1rem; + max-width: 70%; +} +.gho-story .field--name-field-media .media-caption * { + display: inline; + color: var(--cd-default-text-color); +} +.gho-story .field--name-field-media .media-caption .double-field-first { + font-weight: bold; + display: block; +} .gho-story .gho-caption { margin: 0; } From 77dc37ac64cbf0afa22057ceeaf0ad1d49188ba2 Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 21 Nov 2023 00:05:45 +0100 Subject: [PATCH 52/65] HPC-9259: Add module Protected Pages, add custom module to handle some specifics about embargoed content, add configuration, bulk actions and update permissions --- composer.json | 1 + composer.lock | 53 +++++++- composer.patches.json | 3 + config/core.extension.yml | 2 + config/ghi_embargoed_access.settings.yml | 3 + config/protected_pages.settings.yml | 19 +++ config/system.action.protect_content.yml | 13 ++ config/system.action.unprotect_content.yml | 13 ++ config/user.role.anonymous.yml | 2 + config/user.role.authenticated.yml | 2 + config/views.view.content.yml | 116 +++++++++++++++++- .../language/fr/views.view.watchdog.yml | 6 +- .../install/ghi_embargoed_access.settings.yml | 1 + .../install/system.action.protect_content.yml | 10 ++ .../system.action.unprotect_content.yml | 10 ++ .../schema/ghi_embargoed_access.schema.yml | 8 ++ .../css/protect_pages_login_form.css | 6 + .../ghi_embargoed_access.info.yml | 9 ++ .../ghi_embargoed_access.libraries.yml | 5 + .../ghi_embargoed_access.links.menu.yml | 5 + .../ghi_embargoed_access.module | 27 ++++ .../ghi_embargoed_access.routing.yml | 9 ++ .../ghi_embargoed_access.views.inc | 21 ++++ .../GhiEmbargoedAccessEventSubscriber.php | 77 ++++++++++++ .../Form/GhiEmbargoedAccessSettingForm.php | 53 ++++++++ .../src/GhiEmbargoedAccessServiceProvider.php | 24 ++++ .../src/Plugin/Action/ProtectContent.php | 91 ++++++++++++++ .../src/Plugin/Action/UnprotectContent.php | 76 ++++++++++++ .../Plugin/views/field/ProtectedStatus.php | 57 +++++++++ 29 files changed, 715 insertions(+), 7 deletions(-) create mode 100644 config/ghi_embargoed_access.settings.yml create mode 100644 config/protected_pages.settings.yml create mode 100644 config/system.action.protect_content.yml create mode 100644 config/system.action.unprotect_content.yml create mode 100644 html/modules/custom/ghi_embargoed_access/config/install/ghi_embargoed_access.settings.yml create mode 100644 html/modules/custom/ghi_embargoed_access/config/install/system.action.protect_content.yml create mode 100644 html/modules/custom/ghi_embargoed_access/config/install/system.action.unprotect_content.yml create mode 100644 html/modules/custom/ghi_embargoed_access/config/schema/ghi_embargoed_access.schema.yml create mode 100644 html/modules/custom/ghi_embargoed_access/css/protect_pages_login_form.css create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.libraries.yml create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.links.menu.yml create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.module create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.views.inc create mode 100644 html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php create mode 100644 html/modules/custom/ghi_embargoed_access/src/Form/GhiEmbargoedAccessSettingForm.php create mode 100644 html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php create mode 100644 html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php create mode 100644 html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php create mode 100644 html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php diff --git a/composer.json b/composer.json index e134f948b..50cb10447 100644 --- a/composer.json +++ b/composer.json @@ -101,6 +101,7 @@ "drupal/page_manager": "^4.0@beta", "drupal/pathauto": "^1.8", "drupal/phpexcel": "^4.0", + "drupal/protected_pages": "^1.6", "drupal/publishcontent": "^1.6", "drupal/queue_ui": "^3.1", "drupal/rabbit_hole": "^1.0@beta", diff --git a/composer.lock b/composer.lock index 1a44dcb12..5906b68ef 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "27620658ab209048be292c03468b4a9b", + "content-hash": "19d7923cac9e077a2517fa71dc1c5da4", "packages": [ { "name": "asm89/stack-cors", @@ -4333,6 +4333,55 @@ "issues": "https://www.drupal.org/project/issues/phpexcel" } }, + { + "name": "drupal/protected_pages", + "version": "1.6.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/protected_pages.git", + "reference": "8.x-1.6" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/protected_pages-8.x-1.6.zip", + "reference": "8.x-1.6", + "shasum": "d55172cec155ee08618c2817c9b3d3e1ce8f9f63" + }, + "require": { + "drupal/core": "^8.8 || ^9 || ^10" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.6", + "datestamp": "1681317610", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "markdorison", + "homepage": "https://www.drupal.org/user/346106" + }, + { + "name": "oksana-c", + "homepage": "https://www.drupal.org/user/2916547" + } + ], + "description": "Protected Pages modules allows the administrator to secure any page or private file in your website by password.", + "homepage": "https://www.drupal.org/project/protected_pages", + "support": { + "source": "https://git.drupalcode.org/project/protected_pages", + "issues": "https://www.drupal.org/project/issues/protected_pages" + } + }, { "name": "drupal/publishcontent", "version": "1.6.0", @@ -17518,5 +17567,5 @@ "prefer-lowest": false, "platform": [], "platform-dev": [], - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.3.0" } diff --git a/composer.patches.json b/composer.patches.json index 6878c368b..8153b1981 100644 --- a/composer.patches.json +++ b/composer.patches.json @@ -29,6 +29,9 @@ "drupal/page_manager": { "Issue #3176661: Allow to edit page title when using Layout Builder variant": "https://www.drupal.org/files/issues/2022-11-15/page_manager-lb-title-3176661-15.patch" }, + "drupal/protected_pages": { + "Issue #3024997: Global password is requested multiple times for every protected page": "https://www.drupal.org/files/issues/2023-11-20/3024997-11-reroll-8.patch" + }, "drupal/publishcontent": { "Issue #2820867: Bulk operations actions skip 'publishcontent' defined permissions": "https://www.drupal.org/files/issues/2020-07-22/2820867-7-permissions-for-bulk-operations.patch" }, diff --git a/config/core.extension.yml b/config/core.extension.yml index 3e6194900..3e137722c 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -39,6 +39,7 @@ module: ghi_base_objects: 0 ghi_blocks: 0 ghi_content: 0 + ghi_embargoed_access: 0 ghi_form_elements: 0 ghi_gin: 0 ghi_hero_image: 0 @@ -100,6 +101,7 @@ module: path: 0 path_alias: 0 phpexcel: 0 + protected_pages: 0 publishcontent: 0 queue_ui: 0 rabbit_hole: 0 diff --git a/config/ghi_embargoed_access.settings.yml b/config/ghi_embargoed_access.settings.yml new file mode 100644 index 000000000..b9f64a101 --- /dev/null +++ b/config/ghi_embargoed_access.settings.yml @@ -0,0 +1,3 @@ +_core: + default_config_hash: KhBLA3nouSdIVDBWen9UHN71v2RCEWFem9zwn7C9XC4 +enabled: true diff --git a/config/protected_pages.settings.yml b/config/protected_pages.settings.yml new file mode 100644 index 000000000..c60814592 --- /dev/null +++ b/config/protected_pages.settings.yml @@ -0,0 +1,19 @@ +_core: + default_config_hash: fcx2bfv-TfdQ_hGuvq4GkK3SAeANYibuVJMcEJBGG38 +langcode: en +password: + per_page_or_global: only_global + protected_pages_session_expire_time: '0' + enter_password_once: '1' + validate_per_section: true + protected_pages_global_password: $2y$10$xP0doQlJn.LFMdJO49YJ4uR53yJrRkjKn364MZyzUHlcZN4NeBOUW +email: + subject: 'Please visit this new page' + body: "Dear friend,\r\n\r\nI just created a new page on my website and wanted to invite you to visit. The page is protected by password. Please find the details below:-\r\n\r\nPage Url = [protected-page-url]\r\n\r\nPage Password = password here\r\n\r\nThank you.\r\n[site-name]" +others: + protected_pages_title: 'GHO embargoed access' + protected_pages_description: "

    \r\nThe page you are trying to view is password protected.
    \r\nPlease enter the password you have received by email to access the embargoed content.\r\n

    " + protected_pages_password_fieldset_legend: '' + protected_pages_password_label: Password + protected_pages_submit_button_text: Submit + protected_pages_incorrect_password_msg: 'An incorrect password was submitted. Please check your password and try again.' diff --git a/config/system.action.protect_content.yml b/config/system.action.protect_content.yml new file mode 100644 index 000000000..9742cbd6b --- /dev/null +++ b/config/system.action.protect_content.yml @@ -0,0 +1,13 @@ +uuid: b6324a7b-f553-44e2-9ed4-382df0ef5cac +langcode: en +status: true +dependencies: + module: + - ghi_embargoed_access +_core: + default_config_hash: SVo71HduKFbRs1uPA_qEluJ_mFJSz6vXrQ19ZSObuU8 +id: protect_content +label: 'Protect Content' +type: node +plugin: protect_content +configuration: { } diff --git a/config/system.action.unprotect_content.yml b/config/system.action.unprotect_content.yml new file mode 100644 index 000000000..11b75c785 --- /dev/null +++ b/config/system.action.unprotect_content.yml @@ -0,0 +1,13 @@ +uuid: d64129aa-a465-4438-92c7-0f5970603b69 +langcode: en +status: true +dependencies: + module: + - ghi_embargoed_access +_core: + default_config_hash: 03CbUBTrNYTt7-XQZn1cwc4fMixXExZVVwVPjs5TQOM +id: unprotect_content +label: 'Unprotect Content' +type: node +plugin: unprotect_content +configuration: { } diff --git a/config/user.role.anonymous.yml b/config/user.role.anonymous.yml index eeb7e4e7a..78865f2e5 100644 --- a/config/user.role.anonymous.yml +++ b/config/user.role.anonymous.yml @@ -3,6 +3,7 @@ langcode: en status: true dependencies: module: + - protected_pages - system _core: default_config_hash: j5zLMOdJBqC0bMvSdth5UebkprJB8g_2FXHqhfpJzow @@ -12,3 +13,4 @@ weight: -10 is_admin: false permissions: - 'access content' + - 'access protected page password screen' diff --git a/config/user.role.authenticated.yml b/config/user.role.authenticated.yml index 7d1e34014..a2a1324ea 100644 --- a/config/user.role.authenticated.yml +++ b/config/user.role.authenticated.yml @@ -3,6 +3,7 @@ langcode: en status: true dependencies: module: + - protected_pages - system _core: default_config_hash: dJ0L2DNSj5q6XVZAGsuVDpJTh5UeYkIPwKrUOOpr8YI @@ -12,3 +13,4 @@ weight: -9 is_admin: false permissions: - 'access content' + - 'access protected page password screen' diff --git a/config/views.view.content.yml b/config/views.view.content.yml index 1b04824dd..933d8ab5e 100644 --- a/config/views.view.content.yml +++ b/config/views.view.content.yml @@ -15,20 +15,22 @@ dependencies: - node.type.custom_subpage - node.type.document - node.type.financials - - node.type.logframe - node.type.global_section - node.type.homepage + - node.type.logframe - node.type.news_story - node.type.page - node.type.plan_cluster - node.type.population - node.type.presence + - node.type.progress - node.type.section - taxonomy.vocabulary.tags - taxonomy.vocabulary.team module: - ghi_base_objects - ghi_content + - ghi_embargoed_access - node - taxonomy - user @@ -1366,6 +1368,8 @@ display: selected_actions: - node_publish_action - node_unpublish_action + - protect_content + - unprotect_content title: id: title table: node_field_data @@ -1536,6 +1540,60 @@ display: format: custom format_custom_false: Unpublished format_custom_true: Published + protected_status: + id: protected_status + table: node + field: protected_status + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: protected_status + label: Protected + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: yes-no + type_custom_true: '' + type_custom_false: '' + not: 0 changed: id: changed table: node_field_data @@ -2618,6 +2676,8 @@ display: selected_actions: - node_publish_action - node_unpublish_action + - protect_content + - unprotect_content title: id: title table: node_field_data @@ -2788,6 +2848,60 @@ display: format: custom format_custom_false: Unpublished format_custom_true: Published + protected_status: + id: protected_status + table: node + field: protected_status + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: protected_status + label: Protected + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: yes-no + type_custom_true: '' + type_custom_false: '' + not: 0 changed: id: changed table: node_field_data diff --git a/config_dev/language/fr/views.view.watchdog.yml b/config_dev/language/fr/views.view.watchdog.yml index 8831e02b3..9b5e06f3c 100644 --- a/config_dev/language/fr/views.view.watchdog.yml +++ b/config_dev/language/fr/views.view.watchdog.yml @@ -7,6 +7,8 @@ display: label: Type timestamp: label: Date + message: + label: Message name: label: Utilisateur link: @@ -22,11 +24,7 @@ display: submit_button: Filtrer reset_button_label: Réinitialiser exposed_sorts_label: 'Trier par' - sort_asc_label: Asc - sort_desc_label: Desc filters: type: expose: label: Type - page: - display_title: Page diff --git a/html/modules/custom/ghi_embargoed_access/config/install/ghi_embargoed_access.settings.yml b/html/modules/custom/ghi_embargoed_access/config/install/ghi_embargoed_access.settings.yml new file mode 100644 index 000000000..bc114417c --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/config/install/ghi_embargoed_access.settings.yml @@ -0,0 +1 @@ +enabled: false diff --git a/html/modules/custom/ghi_embargoed_access/config/install/system.action.protect_content.yml b/html/modules/custom/ghi_embargoed_access/config/install/system.action.protect_content.yml new file mode 100644 index 000000000..28ec1cf92 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/config/install/system.action.protect_content.yml @@ -0,0 +1,10 @@ +langcode: en +status: true +dependencies: + module: + - node +id: protect_content +label: 'Protect Content' +type: node +plugin: protect_content +configuration: { } \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/config/install/system.action.unprotect_content.yml b/html/modules/custom/ghi_embargoed_access/config/install/system.action.unprotect_content.yml new file mode 100644 index 000000000..2fa29c5b9 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/config/install/system.action.unprotect_content.yml @@ -0,0 +1,10 @@ +langcode: en +status: true +dependencies: + module: + - node +id: unprotect_content +label: 'Unprotect Content' +type: node +plugin: unprotect_content +configuration: { } \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/config/schema/ghi_embargoed_access.schema.yml b/html/modules/custom/ghi_embargoed_access/config/schema/ghi_embargoed_access.schema.yml new file mode 100644 index 000000000..024ff03de --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/config/schema/ghi_embargoed_access.schema.yml @@ -0,0 +1,8 @@ +ghi_embargoed_access.settings: + type: config_object + translatable: true + label: 'Settings' + mapping: + enabled: + type: 'boolean' + label: 'Whether the embargoed access is enabled or not' \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/css/protect_pages_login_form.css b/html/modules/custom/ghi_embargoed_access/css/protect_pages_login_form.css new file mode 100644 index 000000000..1ed821ef7 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/css/protect_pages_login_form.css @@ -0,0 +1,6 @@ +.path-protected-page .protected_pages_description strong { + font-weight: normal; +} +.path-protected-page .protected-pages-enter-password .form-item-password { + margin-bottom: 2rem; +} \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml new file mode 100644 index 000000000..68f224977 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml @@ -0,0 +1,9 @@ +name: GHI Embargoed Access +description: Provides support for embargoed access to specific pages. +package: GHI + +type: module +core_version_requirement: ^9 || ^10 + +dependencies: + - protected_pages:protected_pages \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.libraries.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.libraries.yml new file mode 100644 index 000000000..42d2b74b2 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.libraries.yml @@ -0,0 +1,5 @@ +protect_pages_login_form: + version: VERSION + css: + component: + css/protect_pages_login_form.css: {} diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.links.menu.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.links.menu.yml new file mode 100644 index 000000000..7fd15cbfc --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.links.menu.yml @@ -0,0 +1,5 @@ +ghi_embargoed_access.config: + title: 'Embargoed access' + route_name: ghi_embargoed_access.settings + description: 'Configure the embargoed access' + parent: system.admin_config_ghi \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.module b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.module new file mode 100644 index 000000000..f294f8eaf --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.module @@ -0,0 +1,27 @@ +getPath() == '/protected-page') { + $vars['attributes']['class'][] = 'path-node'; + } +} + +/** + * Implements hook_form_FORM_ID_alter(). + */ +function ghi_embargoed_access_form_protected_pages_enter_password_alter(array &$form, FormStateInterface $form_state) { + $form['#attributes']['class'][] = 'content-width'; + $form['#attached']['library'][] = 'ghi_embargoed_access/protect_pages_login_form'; +} diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml new file mode 100644 index 000000000..3d6cca541 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml @@ -0,0 +1,9 @@ +ghi_embargoed_access.settings: + path: 'admin/config/ghi/embargoed-access' + defaults: + _title: 'Embargoed access' + _form: '\Drupal\ghi_embargoed_access\Form\GhiEmbargoedAccessSettingForm' + options: + _admin_route: TRUE + requirements: + _permission: 'administer site configuration' \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.views.inc b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.views.inc new file mode 100644 index 000000000..086f958f0 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.views.inc @@ -0,0 +1,21 @@ + [ + 'title' => t('Protected status'), + 'help' => t('Get the protected status of a node.'), + 'id' => 'protected_status', + ], + ]; + return $data; +} diff --git a/html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php b/html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php new file mode 100644 index 000000000..a414464b7 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php @@ -0,0 +1,77 @@ +configFactory = $config_factory; + } + + /** + * Redirects user to protected page login screen. + * + * @param \Symfony\Component\HttpKernel\Event\ResponseEvent $event + * The event to process. + */ + public function checkProtectedPage(ResponseEvent $event) { + if (!$this->configFactory->get('ghi_embargoed_access.settings')->get('enabled')) { + return NULL; + } + return parent::checkProtectedPage($event); + } + + /** + * {@inheritdoc} + */ + public static function getSubscribedEvents() { + $events[KernelEvents::RESPONSE][] = ['checkProtectedPage']; + return $events; + } + +} diff --git a/html/modules/custom/ghi_embargoed_access/src/Form/GhiEmbargoedAccessSettingForm.php b/html/modules/custom/ghi_embargoed_access/src/Form/GhiEmbargoedAccessSettingForm.php new file mode 100644 index 000000000..b90325d5f --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/src/Form/GhiEmbargoedAccessSettingForm.php @@ -0,0 +1,53 @@ +config('ghi_embargoed_access.settings'); + $form['enabled'] = [ + '#type' => 'checkbox', + '#title' => $this->t('Global protection enabled'), + '#description' => $this->t('Check to use the global protection for embargoed access.'), + '#default_value' => $config->get('enabled'), + ]; + return $form; + } + + /** + * {@inheritdoc} + */ + public function submitForm(array &$form, FormStateInterface $form_state) { + $config = $this->config('ghi_embargoed_access.settings'); + $config->set('enabled', $form_state->getValue('enabled')); + $config->save(); + drupal_flush_all_caches(); + return parent::submitForm($form, $form_state); + } + +} diff --git a/html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php b/html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php new file mode 100644 index 000000000..359accb05 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php @@ -0,0 +1,24 @@ +getDefinition('protected_pages.check_protected_page'); + $definition->setClass('Drupal\ghi_embargoed_access\EventSubscriber\GhiEmbargoedAccessEventSubscriber') + ->addArgument(new Reference('config.factory')); + } + +} diff --git a/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php new file mode 100644 index 000000000..c454cfef6 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php @@ -0,0 +1,91 @@ +protectedPagesStorage = $container->get('protected_pages.storage'); + $instance->password = $container->get('password'); + return $instance; + } + + /** + * {@inheritdoc} + */ + public function execute($node = NULL) { + if (!$node || !$node instanceof NodeInterface) { + return; + } + $path = '/node/' . $node->id(); + $fields = ['pid']; + $conditions = [ + 'general' => [], + ]; + $conditions['general'][] = [ + 'field' => 'path', + 'value' => $path, + 'operator' => '=', + ]; + $pid = $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); + if ($pid) { + // Already done. + return; + } + $random = new Random(); + $page_data = [ + 'password' => $this->password->hash(Html::escape($random->string(32))), + 'path' => $path, + ]; + $pid = $this->protectedPagesStorage->insertProtectedPage($page_data); + Cache::invalidateTags($node->getCacheTags()); + } + + /** + * {@inheritdoc} + */ + public function access($object, AccountInterface $account = NULL, $return_as_object = FALSE) { + /** @var \Drupal\Core\Access\AccessResultInterface $result */ + $result = $object->access('update', $account, TRUE); + $result->andIf(AccessResult::allowedIf($account->hasPermission('administer protected pages configuration'))); + return $return_as_object ? $result : $result->isAllowed(); + } + +} diff --git a/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php new file mode 100644 index 000000000..aaa55f5e1 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php @@ -0,0 +1,76 @@ +protectedPagesStorage = $container->get('protected_pages.storage'); + return $instance; + } + + /** + * {@inheritdoc} + */ + public function execute($node = NULL) { + if (!$node || !$node instanceof NodeInterface) { + return; + } + $path = '/node/' . $node->id(); + $fields = ['pid']; + $conditions = [ + 'general' => [], + ]; + $conditions['general'][] = [ + 'field' => 'path', + 'value' => $path, + 'operator' => '=', + ]; + $pid = $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); + if (!$pid) { + // Already done. + return; + } + $pid = $this->protectedPagesStorage->deleteProtectedPage($pid); + Cache::invalidateTags($node->getCacheTags()); + } + + /** + * {@inheritdoc} + */ + public function access($object, AccountInterface $account = NULL, $return_as_object = FALSE) { + /** @var \Drupal\Core\Access\AccessResultInterface $result */ + $result = $object->access('update', $account, TRUE); + $result->andIf(AccessResult::allowedIf($account->hasPermission('administer protected pages configuration'))); + return $return_as_object ? $result : $result->isAllowed(); + } + +} diff --git a/html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php b/html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php new file mode 100644 index 000000000..b9a90b43b --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php @@ -0,0 +1,57 @@ +protectedPagesStorage = $container->get('protected_pages.storage'); + return $instance; + } + + /** + * {@inheritdoc} + */ + public function query() { + // Overridden to prevent additional query. + } + + /** + * {@inheritdoc} + */ + public function getValue(ResultRow $values, $field = NULL) { + $path = '/node/' . $values->_entity->id(); + $fields = ['pid']; + $conditions = [ + 'general' => [], + ]; + $conditions['general'][] = [ + 'field' => 'path', + 'value' => $path, + 'operator' => '=', + ]; + $pid = $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); + return !empty($pid); + } + +} From f7fc037b438e02a770991f99b2a7a5dceb6557ff Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 21 Nov 2023 10:35:49 +0100 Subject: [PATCH 53/65] Prevent errors when importing page configuration for new homepage and errors when running bulk section creation --- .../custom/ghi_sections/src/SectionCreateBatch.php | 3 ++- .../modules/custom/hpc_common/src/Plugin/HPCBlockBase.php | 8 +++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/html/modules/custom/ghi_sections/src/SectionCreateBatch.php b/html/modules/custom/ghi_sections/src/SectionCreateBatch.php index f00a896e3..bb2296a8e 100644 --- a/html/modules/custom/ghi_sections/src/SectionCreateBatch.php +++ b/html/modules/custom/ghi_sections/src/SectionCreateBatch.php @@ -27,7 +27,8 @@ public static function process(SectionManager $section_manager, array $bundle, $ // The basic query to retrieve base object ids. $query = \Drupal::entityQuery('base_object') - ->condition('type', $bundle, 'IN'); + ->condition('type', $bundle, 'IN') + ->accessCheck(FALSE); $result = $query->execute(); diff --git a/html/modules/custom/hpc_common/src/Plugin/HPCBlockBase.php b/html/modules/custom/hpc_common/src/Plugin/HPCBlockBase.php index 4334d0cfd..f06f8edf0 100644 --- a/html/modules/custom/hpc_common/src/Plugin/HPCBlockBase.php +++ b/html/modules/custom/hpc_common/src/Plugin/HPCBlockBase.php @@ -8,6 +8,7 @@ use Drupal\Core\Plugin\Context\ContextDefinition; use Drupal\hpc_common\Helpers\ContextHelper; use Drupal\hpc_common\Helpers\RequestHelper; +use Drupal\layout_builder\Plugin\SectionStorage\OverridesSectionStorage; use Drupal\layout_builder\SectionStorageInterface; use Drupal\node\Entity\Node; use Drupal\node\NodeInterface; @@ -385,7 +386,7 @@ public function setPage($page_parameters = NULL) { $node = is_object($page_parameters['node']) ? $page_parameters['node'] : $entity_storage->load($page_parameters['node']); $this->page = $node->bundle() . '_node'; } - elseif (!empty($page_parameters['section_storage'])) { + elseif (!empty($page_parameters['section_storage']) && $page_parameters['section_storage'] instanceof OverridesSectionStorage) { // Layout builder editing context. $entity = $page_parameters['section_storage']->getContextValue('entity'); if ($entity->bundle() == 'page_variant') { @@ -398,6 +399,11 @@ public function setPage($page_parameters = NULL) { $this->page = $entity->bundle() . '_' . $entity->getEntityTypeId(); } } + elseif (!empty($page_parameters['entity'])) { + // Content entity, e.g. node. + $entity = $page_parameters['entity']; + $this->page = $entity->bundle() . '_' . $entity->getEntityTypeId(); + } else { // No page identified. $this->page = FALSE; From 9346aa41e7e171609841d46715343179c48d3886 Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 21 Nov 2023 11:51:30 +0100 Subject: [PATCH 54/65] HPC-9191: Use in-link image crop for article and document images in social media --- config/metatag.metatag_defaults.node__article.yml | 6 +++--- .../metatag.metatag_defaults.node__document.yml | 15 +++++++++++++++ 2 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 config/metatag.metatag_defaults.node__document.yml diff --git a/config/metatag.metatag_defaults.node__article.yml b/config/metatag.metatag_defaults.node__article.yml index 86a203096..147a98cdd 100644 --- a/config/metatag.metatag_defaults.node__article.yml +++ b/config/metatag.metatag_defaults.node__article.yml @@ -7,9 +7,9 @@ label: 'Content: Article' tags: article_published_time: '[node:created:html_date]' article_tag: '[node:field_tags]' - image_src: '[node:field_image]' - og_image: '[node:field_image:entity:url]' + image_src: '[node:field_image:16x9_1200]' + og_image: '[node:field_image:16x9_1200]' twitter_cards_donottrack: 'on' - twitter_cards_image: '[node:field_image]' + twitter_cards_image: '[node:field_image:16x9_1200]' twitter_cards_site: '@UNOCHA' twitter_cards_type: summary_large_image diff --git a/config/metatag.metatag_defaults.node__document.yml b/config/metatag.metatag_defaults.node__document.yml new file mode 100644 index 000000000..70ccca356 --- /dev/null +++ b/config/metatag.metatag_defaults.node__document.yml @@ -0,0 +1,15 @@ +uuid: 068a4574-17ec-4cd0-941a-e39d4570e07b +langcode: en +status: true +dependencies: { } +id: node__document +label: 'Content: Document' +tags: + article_published_time: '[node:created:html_date]' + article_tag: '[node:field_tags]' + image_src: '[node:field_image:16x9_1200]' + og_image: '[node:field_image:16x9_1200]' + twitter_cards_donottrack: 'on' + twitter_cards_image: '[node:field_image:16x9_1200]' + twitter_cards_site: '@UNOCHA' + twitter_cards_type: summary_large_image From 9595432dc4c514436293865903f0c0e88177aa48 Mon Sep 17 00:00:00 2001 From: berliner Date: Tue, 21 Nov 2023 13:55:40 +0100 Subject: [PATCH 55/65] HPC-9191: Use in-link image crop for any node that uses our custom hero image field --- config/metatag.metatag_defaults.node.yml | 6 ++-- .../ghi_hero_image/ghi_hero_image.module | 19 +++++++++++ .../ghi_hero_image.services.yml | 2 +- .../ghi_hero_image/src/HeroImageManager.php | 33 +++++++++++++++++-- 4 files changed, 54 insertions(+), 6 deletions(-) diff --git a/config/metatag.metatag_defaults.node.yml b/config/metatag.metatag_defaults.node.yml index 7d4c87992..6f60d068f 100644 --- a/config/metatag.metatag_defaults.node.yml +++ b/config/metatag.metatag_defaults.node.yml @@ -9,11 +9,11 @@ label: Content tags: canonical_url: '[node:url]' description: '[node:summary]' - image_src: '[node:field_hero_image]' - og_image: '[node:field_hero_image]' + image_src: '[node:field_hero_image:16x9_1200]' + og_image: '[node:field_hero_image:16x9_1200]' title: '[node:title] | [site:name]' twitter_cards_donottrack: 'on' - twitter_cards_image: '[node:field_hero_image]' + twitter_cards_image: '[node:field_hero_image:16x9_1200]' twitter_cards_site: '@UNOCHA' twitter_cards_title: '[node:title]' twitter_cards_type: summary_large_image diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.module b/html/modules/custom/ghi_hero_image/ghi_hero_image.module index aae8a2452..3a5ad9230 100644 --- a/html/modules/custom/ghi_hero_image/ghi_hero_image.module +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.module @@ -7,6 +7,7 @@ use Drupal\Core\Entity\ContentEntityFormInterface; use Drupal\Core\Form\FormStateInterface; +use Drupal\Core\Render\BubbleableMetadata; use Drupal\ghi_hero_image\HeroImageWidgetCropManager; use Drupal\node\Entity\NodeType; use Drupal\node\NodeInterface; @@ -166,3 +167,21 @@ function ghi_hero_image_normalize_content_alter(&$data) { unset($data[$field_name][0]['height']); } } + +/** + * Implements hook_tokens_alter(). + */ +function ghi_hero_image_tokens_alter(array &$replacements, array $context, BubbleableMetadata $bubbleable_metadata) { + if ($context['type'] != 'node' || empty($context['data']['node'])) { + return; + } + /** @var \Drupal\node\NodeInterface $node */ + $node = $context['data']['node']; + if (!$node->hasField('field_hero_image')) { + return; + } + + /** @var \Drupal\ghi_hero_image\HeroImageManager $hero_image_manager */ + $hero_image_manager = \Drupal::service('hero_image.manager'); + $hero_image_manager->tokenAlter($replacements, $node); +} diff --git a/html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml b/html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml index a50f73d66..a486af11e 100644 --- a/html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml +++ b/html/modules/custom/ghi_hero_image/ghi_hero_image.services.yml @@ -1,7 +1,7 @@ services: hero_image.manager: class: Drupal\ghi_hero_image\HeroImageManager - arguments: ['@plugin.manager.endpoint_query_manager', '@smugmug_api.image', '@file_system'] + arguments: ['@entity_type.manager', '@plugin.manager.endpoint_query_manager', '@smugmug_api.image', '@file_system'] hero_image_widget_crop.manager: class: Drupal\ghi_hero_image\HeroImageWidgetCropManager arguments: ['@entity_type.manager', '@config.factory', '@hero_image.manager', '@webp.webp', '@file.mime_type.guesser'] \ No newline at end of file diff --git a/html/modules/custom/ghi_hero_image/src/HeroImageManager.php b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php index c6d6c57d6..74989bf76 100644 --- a/html/modules/custom/ghi_hero_image/src/HeroImageManager.php +++ b/html/modules/custom/ghi_hero_image/src/HeroImageManager.php @@ -3,6 +3,7 @@ namespace Drupal\ghi_hero_image; use Drupal\Component\Utility\NestedArray; +use Drupal\Core\Entity\EntityTypeManagerInterface; use Drupal\Core\Field\FieldItemListInterface; use Drupal\Core\Field\FormatterInterface; use Drupal\Core\File\FileSystemInterface; @@ -16,6 +17,13 @@ */ class HeroImageManager { + /** + * The entity type manager service. + * + * @var \Drupal\Core\Entity\EntityTypeManagerInterface + */ + protected $entityTypeManager; + /** * The attachment query. * @@ -38,9 +46,10 @@ class HeroImageManager { protected $fileSystem; /** - * Constructs a section create form. + * Constructs a manager class for hero images. */ - public function __construct(EndpointQueryManager $endpoint_query_manager, Image $smugmug_image, FileSystemInterface $file_system) { + public function __construct(EntityTypeManagerInterface $entity_type_manager, EndpointQueryManager $endpoint_query_manager, Image $smugmug_image, FileSystemInterface $file_system) { + $this->entityTypeManager = $entity_type_manager; $this->entitiesQuery = $endpoint_query_manager->createInstance('plan_entities_query'); $this->smugmugImage = $smugmug_image; $this->fileSystem = $file_system; @@ -190,4 +199,24 @@ public function deleteImageFile($uri) { $this->fileSystem->delete($uri); } + /** + * Alter tokens for hero images. + */ + public function tokenAlter(&$replacements, $node) { + if (!$node->hasField('field_hero_image')) { + return; + } + + $image_properties = $this->getImageProperties($node->field_hero_image); + if (empty($image_properties['file_uri'])) { + return; + } + + /** @var \Drupal\image\Entity\ImageStyle[] $image_styles */ + $image_styles = $this->entityTypeManager->getStorage('image_style')->loadMultiple(); + foreach ($image_styles as $id => $style) { + $replacements['[node:field_hero_image:' . $id . ']'] = $style->buildUrl($image_properties['file_uri']); + } + } + } From f45733e3e859bdffda2fc36a0510458f3b893d94 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 00:17:57 +0100 Subject: [PATCH 56/65] HPC-9268: Sort mega menu tabs according to the menu structure --- .../modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php index ca9de88c1..9c17ac94c 100644 --- a/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php +++ b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php @@ -96,7 +96,10 @@ public function build() { $tabs[$plugin_id] = $this->menuTree->build($item->subtree); $tabs[$plugin_id]['#title'] = $item->link->getTitle(); $tabs[$plugin_id]['#group'] = 'tabs'; + $tabs[$plugin_id]['#weight'] = $item->link->getWeight(); } + // Sort the children. + uasort($tabs, ['\Drupal\Component\Utility\SortArray', 'sortByWeightProperty']); $build = [ '#type' => 'container', From d1b48335a06b3f9ec947321152e19653068fd659 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 00:46:43 +0100 Subject: [PATCH 57/65] HPC-9268: Fix UI issue caused by a conflict with the cd-dropdown component --- .../custom/ghi_menu/ghi_menu.libraries.yml | 4 ++++ html/modules/custom/ghi_menu/js/mega-menu.js | 16 ++++++++++++++++ .../ghi_menu/src/Plugin/Block/MegaMenuBlock.php | 3 +++ 3 files changed, 23 insertions(+) create mode 100644 html/modules/custom/ghi_menu/ghi_menu.libraries.yml create mode 100644 html/modules/custom/ghi_menu/js/mega-menu.js diff --git a/html/modules/custom/ghi_menu/ghi_menu.libraries.yml b/html/modules/custom/ghi_menu/ghi_menu.libraries.yml new file mode 100644 index 000000000..d17776e7c --- /dev/null +++ b/html/modules/custom/ghi_menu/ghi_menu.libraries.yml @@ -0,0 +1,4 @@ +mega_menu: + version: VERSION + js: + js/mega-menu.js: {} \ No newline at end of file diff --git a/html/modules/custom/ghi_menu/js/mega-menu.js b/html/modules/custom/ghi_menu/js/mega-menu.js new file mode 100644 index 000000000..7acab9b14 --- /dev/null +++ b/html/modules/custom/ghi_menu/js/mega-menu.js @@ -0,0 +1,16 @@ +/* eslint-disable no-bitwise, no-nested-ternary, no-mutable-exports, comma-dangle, strict */ + +'use strict'; + +(($, Drupal) => { + + Drupal.behaviors.MegaMenu = { + attach: (context) => { + once('mega-menu', '.mega-menu .vertical-tabs__menu-item').forEach((item) => { + // Prevent early "click-away" caused by the cd-dropdown component. + $(item).find('a').attr('data-cd-toggler', true); + }) + } + } + +})(jQuery, Drupal); diff --git a/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php index 9c17ac94c..e88f4d5b0 100644 --- a/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php +++ b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php @@ -120,6 +120,9 @@ public function build() { '#parents' => ['tabs'], '#attached' => [ 'drupalSettings' => ['widthBreakpoint' => 1024], + 'library' => [ + 'ghi_menu/mega_menu', + ], ], ]; From 66eb39e99995463f0a78a004798db03ee2e9fc3a Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 00:47:40 +0100 Subject: [PATCH 58/65] HPC-9268: Don't apply common block styles to mega menus --- .../components/gho-story/gho-story.css | 10 +++++----- .../custom/common_design_subtheme/css/styles.css | 2 +- .../sass/ghi/blocks/_common.scss | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css b/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css index aa59f7eee..1088eaad9 100644 --- a/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css +++ b/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css @@ -59,21 +59,21 @@ } .gho-story .field--name-field-media .media-caption { position: absolute; - bottom: 1rem; right: 1rem; - background-color: var(--cd-white); + bottom: 1rem; + max-width: 70%; + padding: 0.5rem 1rem; opacity: 0.9; + background-color: var(--cd-white); font-size: var(--cd-font-size--tiny); - padding: 0.5rem 1rem; - max-width: 70%; } .gho-story .field--name-field-media .media-caption * { display: inline; color: var(--cd-default-text-color); } .gho-story .field--name-field-media .media-caption .double-field-first { - font-weight: bold; display: block; + font-weight: bold; } .gho-story .gho-caption { margin: 0; diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 692e35d73..ada68387d 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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 nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;color:var(--cd-primary-color)}.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}.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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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 .vertical-tabs__panes details>ul>li ul li:last-child{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}.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),.ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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 nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;color:var(--cd-primary-color)}.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}.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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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 .vertical-tabs__panes details>ul>li ul li:last-child{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}main .ghi-block,main .ghi-block.ui-state-drop,main .block-layout-builder,main .block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}main .ghi-block.ghi-block-paragraph,main .ghi-block.ui-state-drop.ghi-block-paragraph,main .block-layout-builder.ghi-block-paragraph,main .block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}main .ghi-block:not(.paragraph--gho-text),main .ghi-block.ui-state-drop:not(.paragraph--gho-text),main .block-layout-builder:not(.paragraph--gho-text),main .block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}main .ghi-block.paragraph--gho-text .gho-text__text>p,main .ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,main .block-layout-builder.paragraph--gho-text .gho-text__text>p,main .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 main .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block:first-child,#main-content.has-subpage-title .layout__region main .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>main .ghi-block.block:first-child,body.page-node-type-article .layout__region--content>main .ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>main .ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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>main .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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)}main .ghi-block>div.block-content,main .ghi-block.ui-state-drop>div.block-content,main .block-layout-builder>div.block-content,main .block-layout-builder.ui-state-drop>div.block-content{position:relative}main .ghi-block>div.block-content:not(.content-width),main .ghi-block.ui-state-drop>div.block-content:not(.content-width),main .block-layout-builder>div.block-content:not(.content-width),main .block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}main .ghi-block>div.block-comment,main .ghi-block.ui-state-drop>div.block-comment,main .block-layout-builder>div.block-comment,main .block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}main .ghi-block>div.block-links,main .ghi-block.ui-state-drop>div.block-links,main .block-layout-builder>div.block-links,main .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)}main .ghi-block>div.block-links>div.block-links--inner,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner,main .block-layout-builder>div.block-links>div.block-links--inner,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}main .ghi-block>div.block-links>div.block-links--inner a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,main .block-layout-builder>div.block-links>div.block-links--inner a,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/blocks/_common.scss b/html/themes/custom/common_design_subtheme/sass/ghi/blocks/_common.scss index 3e1251069..ee5a38fd7 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/blocks/_common.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/blocks/_common.scss @@ -2,10 +2,10 @@ // GHI: Blocks common definitions //—————————————————————————————————————————————————————————————————————————————— -.ghi-block, -.ghi-block.ui-state-drop, -.block-layout-builder, -.block-layout-builder.ui-state-drop { +main .ghi-block, +main .ghi-block.ui-state-drop, +main .block-layout-builder, +main .block-layout-builder.ui-state-drop { margin-top: 4.5rem; padding-top: 1rem; padding-bottom: 1rem; From 0d29384cfd41706bd062d00b2f231672605f3d27 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 01:20:32 +0100 Subject: [PATCH 59/65] HPC-9268: Style improvements for mega menu background and column display --- html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../custom/common_design_subtheme/sass/ghi/_ghi-menu.scss | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index ada68387d..c4648bbd3 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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 nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;color:var(--cd-primary-color)}.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}.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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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 .vertical-tabs__panes details>ul>li ul li:last-child{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}main .ghi-block,main .ghi-block.ui-state-drop,main .block-layout-builder,main .block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}main .ghi-block.ghi-block-paragraph,main .ghi-block.ui-state-drop.ghi-block-paragraph,main .block-layout-builder.ghi-block-paragraph,main .block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}main .ghi-block:not(.paragraph--gho-text),main .ghi-block.ui-state-drop:not(.paragraph--gho-text),main .block-layout-builder:not(.paragraph--gho-text),main .block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}main .ghi-block.paragraph--gho-text .gho-text__text>p,main .ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,main .block-layout-builder.paragraph--gho-text .gho-text__text>p,main .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 main .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block:first-child,#main-content.has-subpage-title .layout__region main .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>main .ghi-block.block:first-child,body.page-node-type-article .layout__region--content>main .ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>main .ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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>main .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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)}main .ghi-block>div.block-content,main .ghi-block.ui-state-drop>div.block-content,main .block-layout-builder>div.block-content,main .block-layout-builder.ui-state-drop>div.block-content{position:relative}main .ghi-block>div.block-content:not(.content-width),main .ghi-block.ui-state-drop>div.block-content:not(.content-width),main .block-layout-builder>div.block-content:not(.content-width),main .block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}main .ghi-block>div.block-comment,main .ghi-block.ui-state-drop>div.block-comment,main .block-layout-builder>div.block-comment,main .block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}main .ghi-block>div.block-links,main .ghi-block.ui-state-drop>div.block-links,main .block-layout-builder>div.block-links,main .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)}main .ghi-block>div.block-links>div.block-links--inner,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner,main .block-layout-builder>div.block-links>div.block-links--inner,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}main .ghi-block>div.block-links>div.block-links--inner a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,main .block-layout-builder>div.block-links>div.block-links--inner a,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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 nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid}.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{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}main .ghi-block,main .ghi-block.ui-state-drop,main .block-layout-builder,main .block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}main .ghi-block.ghi-block-paragraph,main .ghi-block.ui-state-drop.ghi-block-paragraph,main .block-layout-builder.ghi-block-paragraph,main .block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}main .ghi-block:not(.paragraph--gho-text),main .ghi-block.ui-state-drop:not(.paragraph--gho-text),main .block-layout-builder:not(.paragraph--gho-text),main .block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}main .ghi-block.paragraph--gho-text .gho-text__text>p,main .ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,main .block-layout-builder.paragraph--gho-text .gho-text__text>p,main .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 main .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block:first-child,#main-content.has-subpage-title .layout__region main .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>main .ghi-block.block:first-child,body.page-node-type-article .layout__region--content>main .ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>main .ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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>main .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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)}main .ghi-block>div.block-content,main .ghi-block.ui-state-drop>div.block-content,main .block-layout-builder>div.block-content,main .block-layout-builder.ui-state-drop>div.block-content{position:relative}main .ghi-block>div.block-content:not(.content-width),main .ghi-block.ui-state-drop>div.block-content:not(.content-width),main .block-layout-builder>div.block-content:not(.content-width),main .block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}main .ghi-block>div.block-comment,main .ghi-block.ui-state-drop>div.block-comment,main .block-layout-builder>div.block-comment,main .block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}main .ghi-block>div.block-links,main .ghi-block.ui-state-drop>div.block-links,main .block-layout-builder>div.block-links,main .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)}main .ghi-block>div.block-links>div.block-links--inner,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner,main .block-layout-builder>div.block-links>div.block-links--inner,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}main .ghi-block>div.block-links>div.block-links--inner a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,main .block-layout-builder>div.block-links>div.block-links--inner a,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/_ghi-menu.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss index b2cd5c3e1..f63d47e92 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss @@ -196,6 +196,10 @@ } } + .form-type-vertical-tabs { + background: var(--cd-white); + } + .vertical-tabs { display: flex; margin-bottom: 2rem; @@ -205,6 +209,7 @@ ul.vertical-tabs__menu { width: fit-content; border: 0; + background-color: var(--cd-default-background-color); .vertical-tabs__menu-item { white-space: nowrap; @@ -268,6 +273,8 @@ & > ul > li { font-weight: bold; + break-inside: avoid-column; + -webkit-column-break-inside: avoid; ul li:last-child { padding-bottom: 1rem; From bc4615e2fe7ff23bb1d577ffd748e57ff4f1b8af Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 13:05:35 +0100 Subject: [PATCH 60/65] HPC-9268: Style improvements for the mega menus and the entity navigation menus --- .../src/Plugin/Block/MegaMenuBlock.php | 1 + .../common_design_subtheme/css/styles.css | 2 +- .../sass/cd/cd-header/_cd-nav.scss | 3 +- .../sass/ghi/_ghi-menu.scss | 142 ++++++++++-------- .../ghi/components/_entity-navigation.scss | 22 ++- 5 files changed, 104 insertions(+), 66 deletions(-) diff --git a/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php index e88f4d5b0..273e09660 100644 --- a/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php +++ b/html/modules/custom/ghi_menu/src/Plugin/Block/MegaMenuBlock.php @@ -107,6 +107,7 @@ public function build() { 'class' => [ $this->configuration['label_display'] ? Html::getClass('label-visible') : NULL, 'mega-menu', + 'mega-menu--' . $this->configuration['menu'], ], ], ]; diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index c4648bbd3..38f2b0a63 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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>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 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{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>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 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{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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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}.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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;padding-inline-start:0;list-style-type:none}.cd-site-header__nav-holder .mega-menu nav ul>li>span:hover{background:initial}@media(max-width: 1023px){.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>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{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}@media(max-width: 1023px){.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: 1023px){.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 nav[role=navigation]{margin-bottom:2rem;padding:1rem;background-color:var(--cd-white)}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul{flex-direction:column;justify-content:flex-start;max-height:450px;row-gap:2rem}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li{max-width:90%}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>span{padding:0}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain nav[role=navigation]>ul>li>ul{margin:.5rem 0 0}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:focus,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu nav[role=navigation]>ul li span:hover{color:inherit;background:inherit}.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{text-decoration:underline;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__panes{flex-grow:1}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details{-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 .vertical-tabs__panes details ul li{font-weight:normal}.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,.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details 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 .vertical-tabs__panes details 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 details ul li span::before{display:none}.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: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 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 span: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 span:hover{color:inherit;background:inherit}.cd-site-header__nav-holder nav.cd-nav ul.menu li.menu-item .menu-link-contentmain .mega-menu .vertical-tabs__panes details ul li span{padding-bottom:.5rem}.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: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 a:hover{text-decoration:underline;color:var(--cd-primary-color)}.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;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid}.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{padding-bottom:1rem}.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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}main .ghi-block,main .ghi-block.ui-state-drop,main .block-layout-builder,main .block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}main .ghi-block.ghi-block-paragraph,main .ghi-block.ui-state-drop.ghi-block-paragraph,main .block-layout-builder.ghi-block-paragraph,main .block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}main .ghi-block:not(.paragraph--gho-text),main .ghi-block.ui-state-drop:not(.paragraph--gho-text),main .block-layout-builder:not(.paragraph--gho-text),main .block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}main .ghi-block.paragraph--gho-text .gho-text__text>p,main .ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,main .block-layout-builder.paragraph--gho-text .gho-text__text>p,main .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 main .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block:first-child,#main-content.has-subpage-title .layout__region main .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>main .ghi-block.block:first-child,body.page-node-type-article .layout__region--content>main .ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>main .ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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>main .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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)}main .ghi-block>div.block-content,main .ghi-block.ui-state-drop>div.block-content,main .block-layout-builder>div.block-content,main .block-layout-builder.ui-state-drop>div.block-content{position:relative}main .ghi-block>div.block-content:not(.content-width),main .ghi-block.ui-state-drop>div.block-content:not(.content-width),main .block-layout-builder>div.block-content:not(.content-width),main .block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}main .ghi-block>div.block-comment,main .ghi-block.ui-state-drop>div.block-comment,main .block-layout-builder>div.block-comment,main .block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}main .ghi-block>div.block-links,main .ghi-block.ui-state-drop>div.block-links,main .block-layout-builder>div.block-links,main .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)}main .ghi-block>div.block-links>div.block-links--inner,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner,main .block-layout-builder>div.block-links>div.block-links--inner,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}main .ghi-block>div.block-links>div.block-links--inner a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,main .block-layout-builder>div.block-links>div.block-links--inner a,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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;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;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{-webkit-padding-start:0;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:.5rem 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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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)}}@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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;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: 1023px){.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: 1023px){.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: 1023px){.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;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside: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,.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: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 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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}main .ghi-block,main .ghi-block.ui-state-drop,main .block-layout-builder,main .block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}main .ghi-block.ghi-block-paragraph,main .ghi-block.ui-state-drop.ghi-block-paragraph,main .block-layout-builder.ghi-block-paragraph,main .block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}main .ghi-block:not(.paragraph--gho-text),main .ghi-block.ui-state-drop:not(.paragraph--gho-text),main .block-layout-builder:not(.paragraph--gho-text),main .block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}main .ghi-block.paragraph--gho-text .gho-text__text>p,main .ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,main .block-layout-builder.paragraph--gho-text .gho-text__text>p,main .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 main .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block:first-child,#main-content.has-subpage-title .layout__region main .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>main .ghi-block.block:first-child,body.page-node-type-article .layout__region--content>main .ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>main .ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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>main .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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)}main .ghi-block>div.block-content,main .ghi-block.ui-state-drop>div.block-content,main .block-layout-builder>div.block-content,main .block-layout-builder.ui-state-drop>div.block-content{position:relative}main .ghi-block>div.block-content:not(.content-width),main .ghi-block.ui-state-drop>div.block-content:not(.content-width),main .block-layout-builder>div.block-content:not(.content-width),main .block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}main .ghi-block>div.block-comment,main .ghi-block.ui-state-drop>div.block-comment,main .block-layout-builder>div.block-comment,main .block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}main .ghi-block>div.block-links,main .ghi-block.ui-state-drop>div.block-links,main .block-layout-builder>div.block-links,main .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)}main .ghi-block>div.block-links>div.block-links--inner,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner,main .block-layout-builder>div.block-links>div.block-links--inner,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}main .ghi-block>div.block-links>div.block-links--inner a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,main .block-layout-builder>div.block-links>div.block-links--inner a,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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{-webkit-padding-start:0;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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/cd/cd-header/_cd-nav.scss b/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-nav.scss index 71cb315d1..6b074bfd9 100644 --- a/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-nav.scss +++ b/html/themes/custom/common_design_subtheme/sass/cd/cd-header/_cd-nav.scss @@ -175,7 +175,8 @@ &:hover, &.is-active, - &:focus { + &:focus, + &[aria-expanded="true"] { background: var(--ghi-primary-background-color); &::before { diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss index f63d47e92..f93d48f99 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/_ghi-menu.scss @@ -1,5 +1,10 @@ .cd-site-header__nav-holder { z-index: z-index(main-menu); + font-family: var(--cd-font--roboto); + + [data-cd-hidden] { + border-bottom: 2px solid var(--ghi-yellow); + } .mega-menu { @@ -21,7 +26,8 @@ list-style-type: none; } - nav ul > li > span:hover { + nav ul > li > span:hover, + details > ul > li > span:hover { background: initial; } @@ -42,6 +48,10 @@ } } + ul li ul li:last-child { + padding-bottom: 1rem; + } + & > div { details { summary { @@ -106,11 +116,13 @@ list-style: none; li > span { + padding-right: 30px !important; + padding-left: 30px !important; font-weight: bold; } li > a { - padding: 0 30px; + padding: 0 30px !important; } } @@ -142,31 +154,6 @@ border-bottom: 2px solid var(--ghi-yellow); background-color: var(--cd-default-background-color); - nav[role="navigation"] { - margin-bottom: 2rem; - padding: 1rem; - background-color: var(--cd-white); - - & > ul { - flex-direction: column; - justify-content: flex-start; - max-height: 450px; - row-gap: 2rem; - - & > li { - max-width: 90%; - - & > span { - padding: 0; - } - - & > ul { - margin: 0.5rem 0 0; - } - } - } - } - .mega-menu { max-width: calc(var(--content-width) - 6rem); @@ -182,16 +169,15 @@ display: inline-block; padding: 0; - &:focus, - &:hover { - color: inherit; - background: inherit; - } + // &:focus, + // &:hover { + // color: inherit; + // background: inherit; + // } } a:focus, a:hover { - text-decoration: underline; color: var(--cd-primary-color); } } @@ -226,58 +212,88 @@ a::before { display: none; } + + a:hover .vertical-tabs__menu-item-title, + a:focus .vertical-tabs__menu-item-title { + text-decoration: none; + } } } } + nav[role="navigation"], .vertical-tabs__panes { - flex-grow: 1; + &[role="navigation"], details { + padding: 1rem; column-count: 3; column-rule: 1px solid var(--ghi-default-border-color-background); background: var(--cd-white); + } - ul { + &[role="navigation"] { + padding: 2rem 0.25rem; + } - li { - font-weight: normal; + ul { + display: block; - a, - span { - padding-top: 0; - padding-bottom: 0; + li { + font-weight: normal; - &::before { - display: none; - } + a, + span { + padding-top: 0; + padding-bottom: 0; - &:focus, - &:hover { - color: inherit; - background: inherit; - } + &::before { + display: none; } - span { - padding-bottom: 0.5rem; - } + // &:focus, + // &:hover { + // color: inherit; + // background: inherit; + // } + } - a:focus, - a:hover { - text-decoration: underline; - color: var(--cd-primary-color); - } + span { + padding-bottom: 0.5rem; } } + } + + &[role="navigation"] > ul > li, + details > ul > li { + font-weight: bold; + break-inside: avoid-column; + -webkit-column-break-inside: avoid; + + ul { + padding-bottom: 1rem; + + li { + padding-top: 0.25rem; + padding-bottom: 0.25rem; + + &:hover, + &:focus { + background-color: var(--ghi-primary-background-color); + + a { + color: var(--cd-primary-color); + } + } - & > ul > li { - font-weight: bold; - break-inside: avoid-column; - -webkit-column-break-inside: avoid; + a:hover, + a:focus { + color: var(--cd-primary-color); + } - ul li:last-child { - padding-bottom: 1rem; + &:last-child { + margin-bottom: 1rem; + } } } } diff --git a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index b09dbe6d7..0116bbebc 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -87,6 +87,7 @@ ul.links--entity-navigation { display: flex; flex-direction: column; padding: 0.5rem 1.5rem; + border-bottom: 2px solid var(--ghi-yellow); background-color: var(--ghi-primary-background-color); } @@ -152,6 +153,7 @@ ul.links--entity-navigation { & > p { display: inline-block; margin-top: 0; + margin-bottom: 0.25rem; font-weight: bold; break-before: auto; break-after: avoid; @@ -163,7 +165,7 @@ ul.links--entity-navigation { li { display: block; width: 90%; - padding: 0.5rem 0; + padding: 0.25rem 0; break-inside: avoid; &:first-child { @@ -365,6 +367,24 @@ ul.links--entity-navigation { } } } + &.expandable.megamenu div[data-cd-hidden=false] { + left: -0.5rem; + width: 100vw !important; + max-width: 100vw !important; + padding: 0; + background-color: var(--cd-white); + + .megamenu-wrapper-outer { + width: calc(100vw - 1rem); + max-width: calc(100vw - 1rem); + margin: 0; + padding: 0 0.5rem !important; + + li { + background-color: transparent !important; + } + } + } } @include tablet { From 9ca42c7c417cd56b04760b423cdd97f2713a862d Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 13:39:07 +0100 Subject: [PATCH 61/65] HPC-9259: Give administrtaors access to the global embargoed access kill switch --- config/user.role.administrator.yml | 21 ++----------------- config/user.role.editor.yml | 2 -- config/user.role.global_editor.yml | 16 -------------- config/user.role.rpm_administrator.yml | 14 ------------- .../ghi_embargoed_access.permissions.yml | 4 ++++ .../ghi_embargoed_access.routing.yml | 2 +- 6 files changed, 7 insertions(+), 52 deletions(-) create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.permissions.yml diff --git a/config/user.role.administrator.yml b/config/user.role.administrator.yml index dcce1f5d0..327851a5c 100644 --- a/config/user.role.administrator.yml +++ b/config/user.role.administrator.yml @@ -41,6 +41,7 @@ dependencies: - ghi_base_objects - ghi_blocks - ghi_content + - ghi_embargoed_access - ghi_teams - ghi_templates - layout_builder @@ -77,6 +78,7 @@ permissions: - 'administer base object entities' - 'administer base_object_type labels' - 'administer content translation' + - 'administer ghi embargoed access config' - 'administer ghi global config' - 'administer ghi table config' - 'administer menu' @@ -91,7 +93,6 @@ permissions: - 'administer url aliases' - 'administer user roles' - 'administer users' - - 'administer users roles' - 'configure all homepage node layout overrides' - 'configure any layout' - 'configure editable article node layout overrides' @@ -145,7 +146,6 @@ permissions: - 'edit any presence content' - 'edit any progress content' - 'edit any section content' - - 'edit base object entities' - 'edit own article content' - 'edit own custom_subpage content' - 'edit own document content' @@ -176,9 +176,7 @@ permissions: - 'publish any node type plan_cluster' - 'publish any node type population' - 'publish any node type presence' - - 'publish any node type profile' - 'publish any node type progress' - - 'publish any node type risk_index' - 'publish any node type section' - 'publish editable content' - 'publish editable node type article' @@ -193,9 +191,7 @@ permissions: - 'publish editable node type plan_cluster' - 'publish editable node type population' - 'publish editable node type presence' - - 'publish editable node type profile' - 'publish editable node type progress' - - 'publish editable node type risk_index' - 'publish editable node type section' - 'publish own node type article' - 'publish own node type custom_subpage' @@ -209,9 +205,7 @@ permissions: - 'publish own node type plan_cluster' - 'publish own node type population' - 'publish own node type presence' - - 'publish own node type profile' - 'publish own node type progress' - - 'publish own node type risk_index' - 'publish own node type section' - 'revert article revisions' - 'revert custom_subpage revisions' @@ -233,7 +227,6 @@ permissions: - 'translate editable entities' - 'translate financials node' - 'translate logframe node' - - 'translate menu_link_content' - 'translate population node' - 'translate presence node' - 'translate progress node' @@ -251,9 +244,7 @@ permissions: - 'unpublish any node type plan_cluster' - 'unpublish any node type population' - 'unpublish any node type presence' - - 'unpublish any node type profile' - 'unpublish any node type progress' - - 'unpublish any node type risk_index' - 'unpublish any node type section' - 'unpublish editable content' - 'unpublish editable node type article' @@ -268,9 +259,7 @@ permissions: - 'unpublish editable node type plan_cluster' - 'unpublish editable node type population' - 'unpublish editable node type presence' - - 'unpublish editable node type profile' - 'unpublish editable node type progress' - - 'unpublish editable node type risk_index' - 'unpublish editable node type section' - 'unpublish own node type article' - 'unpublish own node type custom_subpage' @@ -284,9 +273,7 @@ permissions: - 'unpublish own node type plan_cluster' - 'unpublish own node type population' - 'unpublish own node type presence' - - 'unpublish own node type profile' - 'unpublish own node type progress' - - 'unpublish own node type risk_index' - 'unpublish own node type section' - 'update any media' - 'update content translations' @@ -302,9 +289,7 @@ permissions: - 'use layout builder ipe on editable plan_cluster node layout overrides' - 'use layout builder ipe on editable population node layout overrides' - 'use layout builder ipe on editable presence node layout overrides' - - 'use layout builder ipe on editable profile node layout overrides' - 'use layout builder ipe on editable progress node layout overrides' - - 'use layout builder ipe on editable risk_index node layout overrides' - 'use layout builder ipe on editable section node layout overrides' - 'use text format html_text' - 'use text format wysiwyg_text' @@ -322,9 +307,7 @@ permissions: - 'view any unpublished plan_cluster content' - 'view any unpublished population content' - 'view any unpublished presence content' - - 'view any unpublished profile content' - 'view any unpublished progress content' - - 'view any unpublished risk_index content' - 'view any unpublished section content' - 'view article revisions' - 'view custom_subpage revisions' diff --git a/config/user.role.editor.yml b/config/user.role.editor.yml index 672b08af6..123589e27 100644 --- a/config/user.role.editor.yml +++ b/config/user.role.editor.yml @@ -64,9 +64,7 @@ permissions: - 'use layout builder ipe on editable plan_cluster node layout overrides' - 'use layout builder ipe on editable population node layout overrides' - 'use layout builder ipe on editable presence node layout overrides' - - 'use layout builder ipe on editable profile node layout overrides' - 'use layout builder ipe on editable progress node layout overrides' - - 'use layout builder ipe on editable risk_index node layout overrides' - 'use layout builder ipe on editable section node layout overrides' - 'use text format html_text' - 'view own unpublished content' diff --git a/config/user.role.global_editor.yml b/config/user.role.global_editor.yml index 9e279187a..fbc54e81d 100644 --- a/config/user.role.global_editor.yml +++ b/config/user.role.global_editor.yml @@ -121,9 +121,7 @@ permissions: - 'publish any node type plan_cluster' - 'publish any node type population' - 'publish any node type presence' - - 'publish any node type profile' - 'publish any node type progress' - - 'publish any node type risk_index' - 'publish any node type section' - 'publish editable content' - 'publish editable node type article' @@ -138,9 +136,7 @@ permissions: - 'publish editable node type plan_cluster' - 'publish editable node type population' - 'publish editable node type presence' - - 'publish editable node type profile' - 'publish editable node type progress' - - 'publish editable node type risk_index' - 'publish editable node type section' - 'publish own node type article' - 'publish own node type custom_subpage' @@ -154,9 +150,7 @@ permissions: - 'publish own node type plan_cluster' - 'publish own node type population' - 'publish own node type presence' - - 'publish own node type profile' - 'publish own node type progress' - - 'publish own node type risk_index' - 'publish own node type section' - 'unpublish any content' - 'unpublish any node type article' @@ -171,9 +165,7 @@ permissions: - 'unpublish any node type plan_cluster' - 'unpublish any node type population' - 'unpublish any node type presence' - - 'unpublish any node type profile' - 'unpublish any node type progress' - - 'unpublish any node type risk_index' - 'unpublish any node type section' - 'unpublish editable content' - 'unpublish editable node type article' @@ -188,9 +180,7 @@ permissions: - 'unpublish editable node type plan_cluster' - 'unpublish editable node type population' - 'unpublish editable node type presence' - - 'unpublish editable node type profile' - 'unpublish editable node type progress' - - 'unpublish editable node type risk_index' - 'unpublish editable node type section' - 'unpublish own node type article' - 'unpublish own node type custom_subpage' @@ -204,9 +194,7 @@ permissions: - 'unpublish own node type plan_cluster' - 'unpublish own node type population' - 'unpublish own node type presence' - - 'unpublish own node type profile' - 'unpublish own node type progress' - - 'unpublish own node type risk_index' - 'unpublish own node type section' - 'use layout builder ipe on editable article node layout overrides' - 'use layout builder ipe on editable custom_subpage node layout overrides' @@ -219,9 +207,7 @@ permissions: - 'use layout builder ipe on editable plan_cluster node layout overrides' - 'use layout builder ipe on editable population node layout overrides' - 'use layout builder ipe on editable presence node layout overrides' - - 'use layout builder ipe on editable profile node layout overrides' - 'use layout builder ipe on editable progress node layout overrides' - - 'use layout builder ipe on editable risk_index node layout overrides' - 'use layout builder ipe on editable section node layout overrides' - 'use text format html_text' - 'view any unpublished article content' @@ -237,9 +223,7 @@ permissions: - 'view any unpublished plan_cluster content' - 'view any unpublished population content' - 'view any unpublished presence content' - - 'view any unpublished profile content' - 'view any unpublished progress content' - - 'view any unpublished risk_index content' - 'view any unpublished section content' - 'view own unpublished content' - 'view the administration theme' diff --git a/config/user.role.rpm_administrator.yml b/config/user.role.rpm_administrator.yml index 3dc609ce2..036b54c95 100644 --- a/config/user.role.rpm_administrator.yml +++ b/config/user.role.rpm_administrator.yml @@ -94,9 +94,7 @@ permissions: - 'publish any node type plan_cluster' - 'publish any node type population' - 'publish any node type presence' - - 'publish any node type profile' - 'publish any node type progress' - - 'publish any node type risk_index' - 'publish any node type section' - 'publish editable content' - 'publish editable node type custom_subpage' @@ -109,9 +107,7 @@ permissions: - 'publish editable node type plan_cluster' - 'publish editable node type population' - 'publish editable node type presence' - - 'publish editable node type profile' - 'publish editable node type progress' - - 'publish editable node type risk_index' - 'publish editable node type section' - 'publish own node type custom_subpage' - 'publish own node type financials' @@ -123,9 +119,7 @@ permissions: - 'publish own node type plan_cluster' - 'publish own node type population' - 'publish own node type presence' - - 'publish own node type profile' - 'publish own node type progress' - - 'publish own node type risk_index' - 'publish own node type section' - 'revert article revisions' - 'revert custom_subpage revisions' @@ -151,9 +145,7 @@ permissions: - 'unpublish any node type plan_cluster' - 'unpublish any node type population' - 'unpublish any node type presence' - - 'unpublish any node type profile' - 'unpublish any node type progress' - - 'unpublish any node type risk_index' - 'unpublish any node type section' - 'unpublish editable content' - 'unpublish editable node type custom_subpage' @@ -166,9 +158,7 @@ permissions: - 'unpublish editable node type plan_cluster' - 'unpublish editable node type population' - 'unpublish editable node type presence' - - 'unpublish editable node type profile' - 'unpublish editable node type progress' - - 'unpublish editable node type risk_index' - 'unpublish editable node type section' - 'unpublish own node type custom_subpage' - 'unpublish own node type financials' @@ -180,9 +170,7 @@ permissions: - 'unpublish own node type plan_cluster' - 'unpublish own node type population' - 'unpublish own node type presence' - - 'unpublish own node type profile' - 'unpublish own node type progress' - - 'unpublish own node type risk_index' - 'unpublish own node type section' - 'use layout builder ipe on editable homepage node layout overrides' - 'view any unpublished article content' @@ -198,9 +186,7 @@ permissions: - 'view any unpublished plan_cluster content' - 'view any unpublished population content' - 'view any unpublished presence content' - - 'view any unpublished profile content' - 'view any unpublished progress content' - - 'view any unpublished risk_index content' - 'view any unpublished section content' - 'view own unpublished content' - 'view the administration theme' diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.permissions.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.permissions.yml new file mode 100644 index 000000000..d5cc585d8 --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.permissions.yml @@ -0,0 +1,4 @@ +administer ghi embargoed access config: + title: 'Administer GHI embargoed access config' + description: 'Allow to access the GHI embargoed access configuration.' + restrict access: true diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml index 3d6cca541..27aa78f32 100644 --- a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.routing.yml @@ -6,4 +6,4 @@ ghi_embargoed_access.settings: options: _admin_route: TRUE requirements: - _permission: 'administer site configuration' \ No newline at end of file + _permission: 'administer ghi embargoed access config' \ No newline at end of file From 4f7a02c634601ed7609ad8627506476a31f31c23 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 13:47:50 +0100 Subject: [PATCH 62/65] HPC-9259: Set session expire to 24h and remove global password from config --- config/config_ignore.settings.yml | 2 ++ config/protected_pages.settings.yml | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config/config_ignore.settings.yml b/config/config_ignore.settings.yml index 9e6177812..1c1890dcb 100644 --- a/config/config_ignore.settings.yml +++ b/config/config_ignore.settings.yml @@ -16,4 +16,6 @@ ignored_config_entities: - 'page_manager.page_variant.homepage*:variant_settings.sections.0.components' - '// Ignore cache warmer' - warmer.settings + - '// Protected password' + - 'protected_pages.settings:password.protected_pages_global_password' enable_export_filtering: true diff --git a/config/protected_pages.settings.yml b/config/protected_pages.settings.yml index c60814592..416a50632 100644 --- a/config/protected_pages.settings.yml +++ b/config/protected_pages.settings.yml @@ -3,10 +3,9 @@ _core: langcode: en password: per_page_or_global: only_global - protected_pages_session_expire_time: '0' + protected_pages_session_expire_time: '1440' enter_password_once: '1' validate_per_section: true - protected_pages_global_password: $2y$10$xP0doQlJn.LFMdJO49YJ4uR53yJrRkjKn364MZyzUHlcZN4NeBOUW email: subject: 'Please visit this new page' body: "Dear friend,\r\n\r\nI just created a new page on my website and wanted to invite you to visit. The page is protected by password. Please find the details below:-\r\n\r\nPage Url = [protected-page-url]\r\n\r\nPage Password = password here\r\n\r\nThank you.\r\n[site-name]" From dc312640f09b1dc35d1f00873e93f0952a15293c Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 23:08:15 +0100 Subject: [PATCH 63/65] HPC-9259: Protect sections and all subpages, redirect to exact URL after authenticating --- config/views.view.content.yml | 56 +++++++ .../src/Traits/ContentPathTrait.php | 12 +- .../ghi_embargoed_access.info.yml | 3 +- .../ghi_embargoed_access.services.yml | 4 + .../src/EmbargoedAccessManager.php | 124 ++++++++++++++++ .../GhiEmbargoedAccessEventSubscriber.php | 137 ++++++++++++++++-- .../src/GhiEmbargoedAccessServiceProvider.php | 3 +- .../src/Plugin/Action/ProtectContent.php | 42 +----- .../src/Plugin/Action/UnprotectContent.php | 27 +--- .../Plugin/views/field/ProtectedStatus.php | 25 ++-- 10 files changed, 344 insertions(+), 89 deletions(-) create mode 100644 html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.services.yml create mode 100644 html/modules/custom/ghi_embargoed_access/src/EmbargoedAccessManager.php diff --git a/config/views.view.content.yml b/config/views.view.content.yml index 933d8ab5e..eecec3c5b 100644 --- a/config/views.view.content.yml +++ b/config/views.view.content.yml @@ -5325,6 +5325,8 @@ display: selected_actions: - node_publish_action - node_unpublish_action + - protect_content + - unprotect_content title: id: title table: node_field_data @@ -5558,6 +5560,60 @@ display: format: custom format_custom_false: Unpublished format_custom_true: Published + protected_status: + id: protected_status + table: node + field: protected_status + relationship: none + group_type: group + admin_label: '' + entity_type: node + plugin_id: protected_status + label: Protected + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + type: yes-no + type_custom_true: '' + type_custom_false: '' + not: 0 changed: id: changed table: node_field_data diff --git a/html/modules/custom/ghi_content/src/Traits/ContentPathTrait.php b/html/modules/custom/ghi_content/src/Traits/ContentPathTrait.php index 7ea1635fa..25ac99dd3 100644 --- a/html/modules/custom/ghi_content/src/Traits/ContentPathTrait.php +++ b/html/modules/custom/ghi_content/src/Traits/ContentPathTrait.php @@ -93,16 +93,20 @@ protected function getDocumentNodeFromPath($path, $root = FALSE) { protected function getSectionNodeFromPath($path) { $document_path_pos = strpos($path, '/document/'); $article_path_pos = strpos($path, '/article/'); - if ($document_path_pos === FALSE && $article_path_pos == FALSE) { - return NULL; - } + $section_url = NULL; if ($document_path_pos !== FALSE) { $section_url = substr($path, 0, $document_path_pos); } elseif ($article_path_pos !== FALSE) { $section_url = substr($path, 0, $article_path_pos); } - $section = $this->getNodeByUrlAlias($section_url); + elseif (count(explode('/', ltrim($path, '/'))) > 2) { + // Also support custom subpages and cluster pages, assuming that section + // urls are always using this pattern /OBJECT_TYPE/ID, e.g. /plan/1234. + $url_parts = explode('/', ltrim($path, '/')); + $section_url = '/' . implode('/', array_slice($url_parts, 0, 2)); + } + $section = $section_url ? $this->getNodeByUrlAlias($section_url) : NULL; return $section instanceof SectionNodeInterface ? $section : NULL; } diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml index 68f224977..fd0e16052 100644 --- a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.info.yml @@ -6,4 +6,5 @@ type: module core_version_requirement: ^9 || ^10 dependencies: - - protected_pages:protected_pages \ No newline at end of file + - protected_pages:protected_pages + - ghi_content:ghi_content \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.services.yml b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.services.yml new file mode 100644 index 000000000..ac000604a --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/ghi_embargoed_access.services.yml @@ -0,0 +1,4 @@ +services: + ghi_embargoed_access.manager: + class: Drupal\ghi_embargoed_access\EmbargoedAccessManager + arguments: ['@entity_type.manager', '@protected_pages.storage', '@password'] \ No newline at end of file diff --git a/html/modules/custom/ghi_embargoed_access/src/EmbargoedAccessManager.php b/html/modules/custom/ghi_embargoed_access/src/EmbargoedAccessManager.php new file mode 100644 index 000000000..186e5e85d --- /dev/null +++ b/html/modules/custom/ghi_embargoed_access/src/EmbargoedAccessManager.php @@ -0,0 +1,124 @@ +entityTypeManager = $entity_type_manager; + $this->protectedPagesStorage = $protected_pages_storage; + $this->password = $password; + } + + /** + * Load the id of a protected page item for the given node. + * + * @param \Drupal\node\NodeInterface $node + * The node for which to load the id. + * + * @return int|null + * The if of the protected page item or NULL if not found. + */ + public function loadProtectedPageIdForNode(NodeInterface $node) { + if (!$node) { + return; + } + $path = '/node/' . $node->id(); + $fields = ['pid']; + $conditions = [ + 'general' => [], + ]; + $conditions['general'][] = [ + 'field' => 'path', + 'value' => $path, + 'operator' => '=', + ]; + return $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); + } + + /** + * Check if the given node is protected. + * + * @param \Drupal\node\NodeInterface $node + * The node to check. + * + * @return bool + * TRUE if the node is currently protected, FALSE otherwise. + */ + public function isProtected(NodeInterface $node) { + $pid = $this->loadProtectedPageIdForNode($node); + return !empty($pid); + } + + /** + * Protect the given node. + * + * @param \Drupal\node\NodeInterface $node + * The node to protect. + */ + public function protectNode(NodeInterface $node) { + if ($this->isProtected($node)) { + // Already done. + return; + } + $random = new Random(); + $page_data = [ + 'password' => $this->password->hash(Html::escape($random->string(32))), + 'path' => '/node/' . $node->id(), + ]; + $this->protectedPagesStorage->insertProtectedPage($page_data); + Cache::invalidateTags($node->getCacheTags()); + } + + /** + * Unprotect the given node. + * + * @param \Drupal\node\NodeInterface $node + * The node to unprotect. + */ + public function unprotectNode(NodeInterface $node) { + $pid = $this->loadProtectedPageIdForNode($node); + if (!$pid) { + // Already done. + return; + } + $this->protectedPagesStorage->deleteProtectedPage($pid); + Cache::invalidateTags($node->getCacheTags()); + } + +} diff --git a/html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php b/html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php index a414464b7..8f87190a6 100644 --- a/html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php +++ b/html/modules/custom/ghi_embargoed_access/src/EventSubscriber/GhiEmbargoedAccessEventSubscriber.php @@ -7,10 +7,14 @@ use Drupal\Core\Path\CurrentPathStack; use Drupal\Core\Routing\RedirectDestination; use Drupal\Core\Session\AccountProxy; +use Drupal\Core\Url; +use Drupal\ghi_content\Traits\ContentPathTrait; +use Drupal\ghi_embargoed_access\EmbargoedAccessManager; use Drupal\path_alias\AliasManager; use Drupal\protected_pages\EventSubscriber\ProtectedPagesSubscriber; use Drupal\protected_pages\ProtectedPagesStorage; use Symfony\Component\EventDispatcher\EventSubscriberInterface; +use Symfony\Component\HttpFoundation\RedirectResponse; use Symfony\Component\HttpFoundation\RequestStack; use Symfony\Component\HttpKernel\Event\ResponseEvent; use Symfony\Component\HttpKernel\KernelEvents; @@ -20,6 +24,8 @@ */ class GhiEmbargoedAccessEventSubscriber extends ProtectedPagesSubscriber implements EventSubscriberInterface { + use ContentPathTrait; + /** * The system theme config object. * @@ -27,6 +33,13 @@ class GhiEmbargoedAccessEventSubscriber extends ProtectedPagesSubscriber impleme */ protected $configFactory; + /** + * The embargoed access manager service. + * + * @var \Drupal\ghi_embargoed_access\EmbargoedAccessManager + */ + protected $embargoedAccessManager; + /** * Constructs a new ProtectedPagesSubscriber. * @@ -46,32 +59,138 @@ class GhiEmbargoedAccessEventSubscriber extends ProtectedPagesSubscriber impleme * The cache kill switch service. * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory * The config factory. + * @param \Drupal\ghi_embargoed_access\EmbargoedAccessManager $embargoed_access_manager + * The embargoed access manager service. */ - public function __construct(AliasManager $aliasManager, AccountProxy $currentUser, CurrentPathStack $currentPathStack, RedirectDestination $destination, RequestStack $requestStack, ProtectedPagesStorage $protectedPagesStorage, KillSwitch $pageCacheKillSwitch, ConfigFactoryInterface $config_factory) { + public function __construct(AliasManager $aliasManager, AccountProxy $currentUser, CurrentPathStack $currentPathStack, RedirectDestination $destination, RequestStack $requestStack, ProtectedPagesStorage $protectedPagesStorage, KillSwitch $pageCacheKillSwitch, ConfigFactoryInterface $config_factory, EmbargoedAccessManager $embargoed_access_manager) { parent::__construct($aliasManager, $currentUser, $currentPathStack, $destination, $requestStack, $protectedPagesStorage, $pageCacheKillSwitch); $this->configFactory = $config_factory; + $this->embargoedAccessManager = $embargoed_access_manager; } /** - * Redirects user to protected page login screen. - * - * @param \Symfony\Component\HttpKernel\Event\ResponseEvent $event - * The event to process. + * {@inheritdoc} + */ + public static function getSubscribedEvents() { + $events[KernelEvents::RESPONSE][] = ['checkProtectedPage']; + return $events; + } + + /** + * {@inheritdoc} */ public function checkProtectedPage(ResponseEvent $event) { if (!$this->configFactory->get('ghi_embargoed_access.settings')->get('enabled')) { return NULL; } - return parent::checkProtectedPage($event); + + // We don't rely on the original logic from + // ProtectedPagesSubscriber::checkProtectedPage because it prevents access + // from administrative subpages of a node too. I couldn't find a ticket in + // https://www.drupal.org/project/issues/protected_pages relating to that + // though. + // We do the first part in their logic which looks correct and does what it + // should, but we omit the second part of it that is way too gready. + if ($this->currentUser->hasPermission('bypass pages password protection')) { + return; + } + $current_path = $this->aliasManager->getAliasByPath($this->currentPath->getPath()); + $normal_path = mb_strtolower($this->aliasManager->getPathByAlias($current_path)); + $pid = $this->protectedPagesIsPageLocked($current_path, $normal_path); + if (!empty($pid)) { + $this->sendAccessDenied($pid); + return; + } + + // Also check for possible parents that might be protected. Subpages should + // automatically inherit the protection. This allows to protected a section + // node in order to protect all subpages available in that node, including + // all documents and articles that are displayed as part of the section. + $parent_candidates = []; + if ($document = $this->getCurrentDocumentNode()) { + $parent_candidates[] = $document; + } + if ($section = $this->getCurrentSectionNode()) { + $parent_candidates[] = $section; + } + if (!empty($parent_candidates)) { + $page_node = $this->getRequest()->attributes->get('node') ?? NULL; + foreach ($parent_candidates as $node) { + if ($page_node === $node || !$this->embargoedAccessManager->isProtected($node)) { + continue; + } + $pid = $this->embargoedAccessManager->loadProtectedPageIdForNode($node); + if (!$this->checkAccessForPid($pid)) { + $this->sendAccessDenied($pid); + } + } + } } /** * {@inheritdoc} */ - public static function getSubscribedEvents() { - $events[KernelEvents::RESPONSE][] = ['checkProtectedPage']; - return $events; + public function sendAccessDenied($pid) { + if (empty($pid)) { + return; + } + + // We override this function in order to redirect to the exact same URL + // that was originally requested. + $current_path = $this->requestStack->getCurrentRequest()->getPathInfo(); + $query = \Drupal::destination()->getAsArray(); + $query['destination'] = $current_path; + $query['protected_page'] = $pid; + $this->pageCacheKillSwitch->trigger(); + $response = new RedirectResponse(Url::fromUri('internal:/protected-page', ['query' => $query])->toString()); + $response->send(); + } + + /** + * {@inheritdoc} + */ + public function protectedPagesIsPageLocked(string $current_path, string $normal_path) { + $fields = ['pid']; + $conditions = []; + $conditions['or'][] = [ + 'field' => 'path', + 'value' => $normal_path, + 'operator' => '=', + ]; + $conditions['or'][] = [ + 'field' => 'path', + 'value' => $current_path, + 'operator' => '=', + ]; + $pid = $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); + if (empty($pid)) { + return FALSE; + } + return !$this->checkAccessForPid($pid) ? $pid : FALSE; + } + + /** + * Check the access to a protected page. + * + * @param int $pid + * The id of the protected page item. + * + * @return bool + * TRUE if access should be granted for the current session, FALSE + * otherwise. + */ + public function checkAccessForPid($pid) { + if (isset($_SESSION['_protected_page']['passwords'][$pid]['expire_time'])) { + if (time() >= $_SESSION['_protected_page']['passwords'][$pid]['expire_time']) { + unset($_SESSION['_protected_page']['passwords'][$pid]['request_time']); + unset($_SESSION['_protected_page']['passwords'][$pid]['expire_time']); + } + } + if (isset($_SESSION['_protected_page']['passwords'][$pid]['request_time'])) { + return TRUE; + } + return FALSE; } } diff --git a/html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php b/html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php index 359accb05..8cde092e1 100644 --- a/html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php +++ b/html/modules/custom/ghi_embargoed_access/src/GhiEmbargoedAccessServiceProvider.php @@ -18,7 +18,8 @@ class GhiEmbargoedAccessServiceProvider extends ServiceProviderBase implements S public function alter(ContainerBuilder $container) { $definition = $container->getDefinition('protected_pages.check_protected_page'); $definition->setClass('Drupal\ghi_embargoed_access\EventSubscriber\GhiEmbargoedAccessEventSubscriber') - ->addArgument(new Reference('config.factory')); + ->addArgument(new Reference('config.factory')) + ->addArgument(new Reference('ghi_embargoed_access.manager')); } } diff --git a/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php index c454cfef6..6c5461557 100644 --- a/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php +++ b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/ProtectContent.php @@ -2,11 +2,8 @@ namespace Drupal\ghi_embargoed_access\Plugin\Action; -use Drupal\Component\Utility\Html; -use Drupal\Component\Utility\Random; use Drupal\Core\Access\AccessResult; use Drupal\Core\Action\ActionBase; -use Drupal\Core\Cache\Cache; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\Core\Session\AccountInterface; use Drupal\node\NodeInterface; @@ -24,26 +21,18 @@ class ProtectContent extends ActionBase implements ContainerFactoryPluginInterface { /** - * The protected pages storage service. + * The embargoed access manager service. * - * @var \Drupal\protected_pages\ProtectedPagesStorage + * @var \Drupal\ghi_embargoed_access\EmbargoedAccessManager */ - protected $protectedPagesStorage; - - /** - * Provides the password hashing service object. - * - * @var \Drupal\Core\Password\PasswordInterface - */ - protected $password; + protected $embargoedAccessManager; /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { $instance = new static($configuration, $plugin_id, $plugin_definition); - $instance->protectedPagesStorage = $container->get('protected_pages.storage'); - $instance->password = $container->get('password'); + $instance->embargoedAccessManager = $container->get('ghi_embargoed_access.manager'); return $instance; } @@ -54,28 +43,7 @@ public function execute($node = NULL) { if (!$node || !$node instanceof NodeInterface) { return; } - $path = '/node/' . $node->id(); - $fields = ['pid']; - $conditions = [ - 'general' => [], - ]; - $conditions['general'][] = [ - 'field' => 'path', - 'value' => $path, - 'operator' => '=', - ]; - $pid = $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); - if ($pid) { - // Already done. - return; - } - $random = new Random(); - $page_data = [ - 'password' => $this->password->hash(Html::escape($random->string(32))), - 'path' => $path, - ]; - $pid = $this->protectedPagesStorage->insertProtectedPage($page_data); - Cache::invalidateTags($node->getCacheTags()); + $this->embargoedAccessManager->protectNode($node); } /** diff --git a/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php index aaa55f5e1..84eeb2afe 100644 --- a/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php +++ b/html/modules/custom/ghi_embargoed_access/src/Plugin/Action/UnprotectContent.php @@ -4,7 +4,6 @@ use Drupal\Core\Access\AccessResult; use Drupal\Core\Action\ActionBase; -use Drupal\Core\Cache\Cache; use Drupal\Core\Plugin\ContainerFactoryPluginInterface; use Drupal\Core\Session\AccountInterface; use Drupal\node\NodeInterface; @@ -22,18 +21,18 @@ class UnprotectContent extends ActionBase implements ContainerFactoryPluginInterface { /** - * The protected pages storage service. + * The embargoed access manager service. * - * @var \Drupal\protected_pages\ProtectedPagesStorage + * @var \Drupal\ghi_embargoed_access\EmbargoedAccessManager */ - protected $protectedPagesStorage; + protected $embargoedAccessManager; /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { $instance = new static($configuration, $plugin_id, $plugin_definition); - $instance->protectedPagesStorage = $container->get('protected_pages.storage'); + $instance->embargoedAccessManager = $container->get('ghi_embargoed_access.manager'); return $instance; } @@ -44,23 +43,7 @@ public function execute($node = NULL) { if (!$node || !$node instanceof NodeInterface) { return; } - $path = '/node/' . $node->id(); - $fields = ['pid']; - $conditions = [ - 'general' => [], - ]; - $conditions['general'][] = [ - 'field' => 'path', - 'value' => $path, - 'operator' => '=', - ]; - $pid = $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); - if (!$pid) { - // Already done. - return; - } - $pid = $this->protectedPagesStorage->deleteProtectedPage($pid); - Cache::invalidateTags($node->getCacheTags()); + $this->embargoedAccessManager->unprotectNode($node); } /** diff --git a/html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php b/html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php index b9a90b43b..15cf56cc3 100644 --- a/html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php +++ b/html/modules/custom/ghi_embargoed_access/src/Plugin/views/field/ProtectedStatus.php @@ -2,6 +2,7 @@ namespace Drupal\ghi_embargoed_access\Plugin\views\field; +use Drupal\node\NodeInterface; use Drupal\views\Plugin\views\field\Boolean; use Drupal\views\ResultRow; use Symfony\Component\DependencyInjection\ContainerInterface; @@ -14,18 +15,18 @@ class ProtectedStatus extends Boolean { /** - * The protected pages storage service. + * The embargoed access manager service. * - * @var \Drupal\protected_pages\ProtectedPagesStorage + * @var \Drupal\ghi_embargoed_access\EmbargoedAccessManager */ - protected $protectedPagesStorage; + protected $embargoedAccessManager; /** * {@inheritdoc} */ public static function create(ContainerInterface $container, array $configuration, $plugin_id, $plugin_definition) { $instance = parent::create($container, $configuration, $plugin_id, $plugin_definition); - $instance->protectedPagesStorage = $container->get('protected_pages.storage'); + $instance->embargoedAccessManager = $container->get('ghi_embargoed_access.manager'); return $instance; } @@ -40,17 +41,11 @@ public function query() { * {@inheritdoc} */ public function getValue(ResultRow $values, $field = NULL) { - $path = '/node/' . $values->_entity->id(); - $fields = ['pid']; - $conditions = [ - 'general' => [], - ]; - $conditions['general'][] = [ - 'field' => 'path', - 'value' => $path, - 'operator' => '=', - ]; - $pid = $this->protectedPagesStorage->loadProtectedPage($fields, $conditions, TRUE); + $node = $values->_entity ?? NULL; + if (!$node instanceof NodeInterface) { + return; + } + $pid = $this->embargoedAccessManager->loadProtectedPageIdForNode($node); return !empty($pid); } From a9317e73cc7426fea7f3113de5a3f7132b885bb2 Mon Sep 17 00:00:00 2001 From: berliner Date: Wed, 22 Nov 2023 23:56:26 +0100 Subject: [PATCH 64/65] HPC-9276: Minor changes to improve visual consistency in the section menu --- html/themes/custom/common_design_subtheme/css/styles.css | 2 +- .../sass/ghi/components/_entity-navigation.scss | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/html/themes/custom/common_design_subtheme/css/styles.css b/html/themes/custom/common_design_subtheme/css/styles.css index 38f2b0a63..9dd2c9b72 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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;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: 1023px){.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: 1023px){.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: 1023px){.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;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside: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,.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: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 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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}main .ghi-block,main .ghi-block.ui-state-drop,main .block-layout-builder,main .block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}main .ghi-block.ghi-block-paragraph,main .ghi-block.ui-state-drop.ghi-block-paragraph,main .block-layout-builder.ghi-block-paragraph,main .block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}main .ghi-block:not(.paragraph--gho-text),main .ghi-block.ui-state-drop:not(.paragraph--gho-text),main .block-layout-builder:not(.paragraph--gho-text),main .block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}main .ghi-block.paragraph--gho-text .gho-text__text>p,main .ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,main .block-layout-builder.paragraph--gho-text .gho-text__text>p,main .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 main .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block:first-child,#main-content.has-subpage-title .layout__region main .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>main .ghi-block.block:first-child,body.page-node-type-article .layout__region--content>main .ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>main .ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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>main .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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)}main .ghi-block>div.block-content,main .ghi-block.ui-state-drop>div.block-content,main .block-layout-builder>div.block-content,main .block-layout-builder.ui-state-drop>div.block-content{position:relative}main .ghi-block>div.block-content:not(.content-width),main .ghi-block.ui-state-drop>div.block-content:not(.content-width),main .block-layout-builder>div.block-content:not(.content-width),main .block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}main .ghi-block>div.block-comment,main .ghi-block.ui-state-drop>div.block-comment,main .block-layout-builder>div.block-comment,main .block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}main .ghi-block>div.block-links,main .ghi-block.ui-state-drop>div.block-links,main .block-layout-builder>div.block-links,main .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)}main .ghi-block>div.block-links>div.block-links--inner,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner,main .block-layout-builder>div.block-links>div.block-links--inner,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}main .ghi-block>div.block-links>div.block-links--inner a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,main .block-layout-builder>div.block-links>div.block-links--inner a,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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{-webkit-padding-start:0;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)}}@media(min-width: 768px){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)}@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] .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;-webkit-padding-start:0;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: 767px){.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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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: 767px){.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}}@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: 1023px){.gin--horizontal-toolbar .cd-site-header__nav-holder .cd-nav[data-cd-hidden=false]{top:calc(var(--ginHorizontalToolbarOffset) + 35px + 80px)}}@media(max-width: 1023px){.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-ocha-dropdown__link a:hover{color:inherit !important}.cd-ocha-dropdown__link a:focus{outline:none}.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-footer{color:var(--ghi-default-text-color);background:var(--ghi-yellow)}.cd-footer svg{fill:var(--ghi-default-text-color)}.cd-footer a{color:var(--ghi-default-text-color)}.cd-footer a:focus{outline:3px solid var(--cd-blue--bright)}.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}.user-logged-in main[class*="--unpublished"]{margin-top:4px;margin-bottom:4px;outline:4px dashed #ffc310}body.path-error main .cd-layout-content-wrapper{width:100%;max-width:var(--cd-max-width);margin-top:1rem;margin-right:auto;margin-left:auto;padding:4rem var(--cd-container-padding)}@media(min-width: 768px){body.path-error main .cd-layout-content-wrapper{padding:0 var(--cd-container-padding-tablet)}}@media(min-width: 1200px){body.path-error main .cd-layout-content-wrapper{padding:4rem 3rem}}: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.external,.btn--download.expand-table,.btn--download.read-more,.btn--download.external,.ghi-download__btn.expand-table,.ghi-download__btn.read-more,.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.external::before,.btn--download.expand-table::before,.btn--download.read-more::before,.btn--download.external::before,.ghi-download__btn.expand-table::before,.ghi-download__btn.read-more::before,.ghi-download__btn.external::before{position:absolute;top:calc(50% - 10px);right:1rem;padding:10px;content:"";background-repeat:no-repeat}.cd-button.expand-table,.btn--download.expand-table,.ghi-download__btn.expand-table{margin-bottom:2rem}.cd-button.expand-table::before,.btn--download.expand-table::before,.ghi-download__btn.expand-table::before{background-image:url("https://fonts.gstatic.com/s/i/short-term/release/materialsymbolsoutlined/arrow_downward/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}.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:rgba(0,0,0,0) !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 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: 1023px){.cd-site-header__nav-holder .mega-menu.label-visible h2{padding:15px 30px}}.cd-site-header__nav-holder .mega-menu ul{-webkit-padding-start:0;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: 1023px){.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: 1023px){.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: 1023px){.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;-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside: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,.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: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 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(--cd-default-border-color);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-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-title.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-subtitle.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-subtitle.region-page-navigation .block-wrapper__inner>.block-section-navigation,.region-page-navigation.region-page-title .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-subtitle .region-wrapper-inner>.block-section-navigation,.region-page-navigation.region-page-navigation .block-wrapper__inner>.block-section-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-subtitle .block-wrapper--sectionnavigation,.region-page-navigation .block-wrapper--sectionnavigation{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: 767px){.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{z-index:1004;cursor:pointer;vertical-align:middle}.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}.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}.d3-sparkline-tooltip .tippy-box .tippy-content .hpc-sparkline-tooltip .items .item-wrapper .label{width:50%;text-align:left;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-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);--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{margin-top:2rem}.ghi-block-article-collection .article-collection{margin-top:2rem}.ghi-block-article-collection .article-collection-cards .ghi-grid-item{padding:0}.ghi-block-article-collection .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{width:100%}.block-article-title{background-color:var(--ghi-default-background-color)}.block-article-title .article-title-wrapper{margin:0 auto;padding-top:3.6rem;padding-bottom:3.6rem}.block-article-title .article-title-wrapper.has-title-prefix{padding-top:2.6rem;padding-bottom:3.3rem}.block-article-title .article-title-wrapper>*{margin:0}.block-article-title .article-title-wrapper p{font-size:var(--cd-font-size--small)}.block-article-title .article-title-wrapper p a{text-decoration:none}.block-article-title .article-title-wrapper p .chapter{font-weight:lighter}main .ghi-block,main .ghi-block.ui-state-drop,main .block-layout-builder,main .block-layout-builder.ui-state-drop{margin-top:4.5rem;padding-top:1rem;padding-bottom:1rem;line-height:1.5}main .ghi-block.ghi-block-paragraph,main .ghi-block.ui-state-drop.ghi-block-paragraph,main .block-layout-builder.ghi-block-paragraph,main .block-layout-builder.ui-state-drop.ghi-block-paragraph{margin-top:2.5rem}main .ghi-block:not(.paragraph--gho-text),main .ghi-block.ui-state-drop:not(.paragraph--gho-text),main .block-layout-builder:not(.paragraph--gho-text),main .block-layout-builder.ui-state-drop:not(.paragraph--gho-text){page-break-inside:avoid !important}main .ghi-block.paragraph--gho-text .gho-text__text>p,main .ghi-block.ui-state-drop.paragraph--gho-text .gho-text__text>p,main .block-layout-builder.paragraph--gho-text .gho-text__text>p,main .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 main .ghi-block:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block:first-child,#main-content.has-subpage-title .layout__region main .ghi-block.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .ghi-block.ui-state-drop:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder:first-child,#main-content.has-subpage-title .layout__region main .block-layout-builder.ui-state-drop:first-child:not(.block-plan-entity-logframe),body.page-node-type-global-section #main-content .layout__region main .block-layout-builder.ui-state-drop:first-child{margin-top:0;padding-top:0}main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:.5}.hpc-form-wrapper main .ghi-block.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .ghi-block.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ghi-block--hidden-preview>*:not(.contextual),.hpc-form-wrapper main .block-layout-builder.ui-state-drop.ghi-block--hidden-preview>*:not(.contextual){opacity:1}body.page-node-type-article .layout__region--content>main .ghi-block.block:first-child,body.page-node-type-article .layout__region--content>main .ghi-block.ui-state-drop.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.block:first-child,body.page-node-type-article .layout__region--content>main .block-layout-builder.ui-state-drop.block:first-child{margin-top:2.5rem}.layout__region--content>main .ghi-block.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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>main .block-layout-builder.block.block-highlighted:not(.content-width):first-child.block-highlighted:not(.content-width,.block-plan-entity-logframe),.layout__region--content>main .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)}main .ghi-block>div.block-content,main .ghi-block.ui-state-drop>div.block-content,main .block-layout-builder>div.block-content,main .block-layout-builder.ui-state-drop>div.block-content{position:relative}main .ghi-block>div.block-content:not(.content-width),main .ghi-block.ui-state-drop>div.block-content:not(.content-width),main .block-layout-builder>div.block-content:not(.content-width),main .block-layout-builder.ui-state-drop>div.block-content:not(.content-width){margin-right:0 !important;margin-left:0 !important}main .ghi-block>div.block-comment,main .ghi-block.ui-state-drop>div.block-comment,main .block-layout-builder>div.block-comment,main .block-layout-builder.ui-state-drop>div.block-comment{padding:1rem 0;text-align:justify;font-size:var(--cd-font-size--small)}main .ghi-block>div.block-links,main .ghi-block.ui-state-drop>div.block-links,main .block-layout-builder>div.block-links,main .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)}main .ghi-block>div.block-links>div.block-links--inner,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner,main .block-layout-builder>div.block-links>div.block-links--inner,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner{display:flex;justify-content:space-between}main .ghi-block>div.block-links>div.block-links--inner a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner a,main .block-layout-builder>div.block-links>div.block-links--inner a,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner a{text-decoration:none;line-height:1rem}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a.link--download-dialog::before,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-download-links .download-item a:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-download-links .download-item a:hover,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links{display:flex;align-items:baseline;gap:.5rem}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links a,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links a,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links a,main .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)}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover],main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:focus,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links button[data-toggle=popover]:hover,main .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}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title,main .block-layout-builder.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .title{padding-bottom:0}main .ghi-block>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .ghi-block.ui-state-drop>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .block-layout-builder>div.block-links>div.block-links--inner .block-admin-links .tippy-box .block-configuration.content,main .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;-webkit-padding-start:0;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{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0;padding:0}.ghi-block ul.plan-headline-figures li{padding:1rem 1.5rem}.hid-session-information>div>div>p{-webkit-margin-before:.5rem;margin-block-start:.5rem}.hid-session-information .info{margin-bottom:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title{display:flex;gap:1rem}.ghi-block-global-key-figures.has-year-switcher .cd-block-title .section-switcher-wrapper,.ghi-block-plan-headline-figures.has-year-switcher .cd-block-title .section-switcher-wrapper{top:-0.35rem}.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;row-gap:1rem;margin-bottom:0;margin-left:-1.5rem;padding-top:1rem;padding-bottom:0;padding-left:0;list-style:none;-webkit-clip-path:inset(0 0 0 1.5rem);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;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::before,.ghi-block-plan-headline-figures .tab-details .key-figures li::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>div a,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value>div a{text-decoration:none}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip],.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value i[data-toggle=tooltip]{vertical-align:top}.ghi-block-global-key-figures .tab-details .key-figures li .cd-figure-list__value .material-icon,.ghi-block-plan-headline-figures .tab-details .key-figures li .cd-figure-list__value .material-icon{font-size:var(--cd-font-size--large);font-weight:normal}.ghi-block-global-key-figures .tab-details>a.external,.ghi-block-plan-headline-figures .tab-details>a.external{margin-top:2rem}.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-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>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-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)}.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;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after: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{-webkit-padding-start:1rem;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}@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}@media(max-width: 575px){.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[plan-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[plan-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 .donut .map-legend{top:unset;right:unset;bottom:3rem;left:1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul{flex-direction:column;gap:.1rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item{margin:0;gap:.5rem}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon{width:1rem;height:1rem;margin-top:0}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-hrp{background-color:var(--cd-primary-color) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-fa{background-color:var(--ghi-widget-color--dark) !important}.ghi-block-global-plan-overview-map .map-wrapper-outer .donut .map-legend ul li.legend-item .legend-icon.legend-icon-other{background-color:var(--ghi-grey--medium) !important}.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)}.ghi-block-global-plan-table table tbody td[data-column=name]{display:flex;justify-content:space-between}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle]{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.plan-type-icon[data-toggle].plan-type-hrp{background-color:#5090cd}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-fa{background-color:#8869ae}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-rrp{background-color:#e66751}.ghi-block-global-plan-table table tbody td[data-column=name] .tooltip.plan-type-icon[data-toggle].plan-type-non-hrp{padding:0 5px;background-color:#777}.ghi-block-global-plan-table table tbody td[data-column=status]>div{display:flex;justify-content:space-between}.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}}.block-subpage-title{background-color:var(--ghi-default-background-color)}.block-subpage-title h2{margin:0 auto;padding-top:3rem;padding-bottom:3rem}.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.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.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{-webkit-padding-start:0;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)}}@media(min-width: 768px){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;-webkit-padding-start:0;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: 767px){.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,.ghi-image-wrapper div.image-credit-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;text-align:right;opacity:.9}.link-carousel-wrapper .ghi-image-wrapper div.image-caption-wrapper,.link-carousel-wrapper .ghi-image-wrapper div.image-credit-wrapper{max-height:568px}.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 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: 767px){.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}}.ghi-image-wrapper div.image-credit-wrapper a.expand-caption{display:none}.ghi-image-wrapper div.image-credit-wrapper div.image-credit{position:absolute;right:1.9rem;bottom:2rem;display:inline-block;padding:.1rem .5rem;color:var(--cd-white);background-color:var(--cd-black);font-size:var(--cd-font-size--tiny)}.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;-webkit-clip-path:inset(-3rem -3rem 0 0.5rem);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-default-border-color)}.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;-webkit-padding-start:.5rem;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{-webkit-padding-start:unset;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: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;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 .tooltip,.layout-builder-configure-block div[data-block-preview] .table-wrapper table.ghi-table tbody td .tooltip,.ghi-modal-dialog .table-wrapper table.ghi-table tbody td .tooltip{margin-left:.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 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{margin-bottom:0}.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{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{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{padding-right:.5rem}.ghi-modal-dialog .table-wrapper table.ghi-table tr.totals-row,.ghi-modal-dialog .table-wrapper table.ghi-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{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{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{-webkit-padding-start:2rem;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 .ghi-block:first-child,body.path-frontpage #main-content .ghi-block:first-child{margin-top:0;padding-top:0}.ghi-block-global-homepages>.cd-block-title{margin-bottom:.5rem;font-size:var(--cd-font-size--2xbase);font-weight:700}.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}.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;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{margin-top:.5rem}.map-wrapper-outer .donut .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{margin:0 0 .5rem 0;font-size:var(--cd-font-size--tiny)}.map-wrapper-outer .donut .map-legend ul{display:flex;margin:0;padding:0;border-radius:3px}.map-wrapper-outer .donut .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{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{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{margin-right:0}.map-wrapper-outer .donut .has-donut-control .map-legend{right:3rem}.map-wrapper-outer .donut svg.donut .empty path{display:none}@media(max-width: 575px){.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}.map-wrapper-outer .map-container .download-link-wrapper{float:right;margin-left:1rem}@media(max-width: 575px){.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-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%}}.cd-social-links svg{fill:#1f1f1f}#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>*>*{zoom:inherit}.preview-content .paragraph.gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row{margin-top:0}.paragraph--gho-needs-and-requirements-paragraph+.paragraph--gho-bottom-figure-row .gho-bottom-figure-row::before{content:none}#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/sass/ghi/components/_entity-navigation.scss b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss index 0116bbebc..f8669c38d 100644 --- a/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss +++ b/html/themes/custom/common_design_subtheme/sass/ghi/components/_entity-navigation.scss @@ -277,11 +277,19 @@ ul.links--entity-navigation { padding-left: var(--cd-container-padding); background-color: var(--ghi-primary-background-color); + div[data-cd-hidden=false] { + border-bottom: 0; + } + @include tablet { display: initial; width: initial; padding-right: initial; padding-left: initial; + + div[data-cd-hidden=false] { + border-bottom: 2px solid var(--ghi-yellow); + } } } From b0c837d220ed35a9d55b5107ba10fe3f349f2ed2 Mon Sep 17 00:00:00 2001 From: berliner Date: Thu, 23 Nov 2023 00:44:30 +0100 Subject: [PATCH 65/65] HPC-9292: Update styles for embedded stories --- .../components/gho-story/gho-story.css | 33 ++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css b/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css index 1088eaad9..1f22e617f 100644 --- a/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css +++ b/html/themes/custom/common_design_subtheme/components/gho-story/gho-story.css @@ -52,29 +52,32 @@ } .gho-story .field--name-field-media { - margin-bottom: 2rem; + margin-bottom: 1rem; } .gho-story .field--name-field-media .media--view-mode-story { position: relative; } -.gho-story .field--name-field-media .media-caption { - position: absolute; - right: 1rem; - bottom: 1rem; - max-width: 70%; - padding: 0.5rem 1rem; - opacity: 0.9; - background-color: var(--cd-white); - font-size: var(--cd-font-size--tiny); -} -.gho-story .field--name-field-media .media-caption * { +.gho-story .media-caption { + padding: 1rem 0 0.5rem 0; + margin-bottom: 0.5rem; + border-bottom: 1px solid #fff; + color: #fff; + font-size: 0.75rem; +} +@media (min-width: 768px) { + .gho-story .media-caption { + font-size: 0.875rem; + } +} +.gho-story .media-caption * { display: inline; - color: var(--cd-default-text-color); } -.gho-story .field--name-field-media .media-caption .double-field-first { - display: block; +.gho-story .media-caption .double-field-first { font-weight: bold; } +.gho-story .media-caption .field--name-field-caption > *::after { + content: "."; +} .gho-story .gho-caption { margin: 0; }