/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-system-branding-block{padding:var(--spacing);}.branding__item{color:var(--color-white);letter-spacing:3px;}.branding__item--name{text-transform:uppercase;}.branding__item--slogan{color:var(--color-accent-light);letter-spacing:normal;}@media screen and (min-width:32rem){.block-system-branding-block{display:flex;flex-direction:column;align-items:end;margin-bottom:2rem;padding:0;}.branding__item--name{font-size:35px;max-width:65rem;margin-right:0px;padding:0px;}.branding__item--slogan{font-size:35px;;}}
.radios--wrapper .form-item,.webform-radios-other .form-item{display:flex;align-items:baseline;gap:0.75rem;}.js-form-type-checkbox label{display:inline;margin-left:0.75rem;}.webform-submission-form{padding:0 var(--spacing);}.form-item .description{font-size:var(--spacing-small);margin-bottom:var(--spacing-smallest);border:1px solid var(--color-grey);padding:0.75rem;}label{font-weight:bold;}
.lgd-region--primary-menu{background-color:var(--color-white);}.menu--main{margin-block-end:0;padding-inline-start:0;list-style:none;}.menu--main > .menu-item a{display:block;padding:var(--spacing);color:var(--color-black);}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}@media screen and (min-width:48rem){.lgd-region--primary-menu{background-color:transparent;}.lgd-region--primary-menu .menu--main{display:flex;}.menu--main > .menu-item{margin-inline:var(--spacing-smaller);}.menu--main > .menu-item a{color:var(--color-white);border:1px solid transparent;background-color:transparent;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}.menu--main > .menu-item a:hover{border-color:var(--color-white);}}
.menu--main{margin-block-end:0;padding-inline-start:0;list-style:none;}.menu--main > .menu-item a{display:block;padding:var(--spacing-large) var(--spacing);color:var(--color-text);font-family:var(--font-secondary);text-decoration:none;font-size:var(--font-size-large);transition:all 0.2s ease;position:relative;border-bottom:1px solid var(--color-accent-light);text-transform:uppercase;letter-spacing:-1px;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-accent);background-color:rgba(16,185,129,0.1);transform:translateY(-1px);}.menu--main > .menu-item--active-trail a::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:20px;background:var(--color-accent);}.sidebar .menu--main > .menu-item a{padding:var(--spacing-smallest);}.sidebar .menu--main > .menu-item--active-trail a{background-color:rgba(16,185,129,0.05);}.sidebar .menu--main > .menu-item--active-trail a::after{display:none;}@media screen and (max-width:47.9375rem){.lgd-container .lgd-row{display:flex;flex-direction:column;}.lgd-row__two-thirds,.lgd-row__one-half{order:1;width:100%;}.sidebar--first{order:2;width:100%;margin-top:var(--spacing-large);background:var(--color-surface,#f9fafb);padding:var(--spacing-large);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,0.05));scroll-margin-top:var(--spacing-large);}.sidebar--second{order:3;width:100%;margin-top:var(--spacing-large);}.sidebar--first::before{content:'';display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--color-accent,#97bf0d) 0%,var(--color-accent-light,#d3e886) 100%);margin-bottom:var(--spacing-large);}.mobile-menu-anchor{padding:var(--spacing-small,0.75rem) var(--spacing-large,1.5rem);background-color:var(--color-accent-light,#d3e886);text-align:right;color:var(--color-white);}.mobile-menu-anchor:hover,.mobile-menu-anchor:focus{background-color:var(--color-text,#002341);color:white;box-shadow:var(--shadow,0 1px 3px 0 rgba(0,0,0,0.1));transform:translateY(-1px);}.mobile-menu-anchor:focus{outline:3px solid var(--color-focus,#ffe146);outline-offset:2px;}.mobile-menu-anchor:active{transform:translateY(0);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,0.05));}}.sidebar--first{position:relative;scroll-margin-top:var(--spacing-large,1.5rem);}html{scroll-behavior:smooth;}@media screen and (min-width:48rem){.mobile-menu-anchor{display:none;}.menu--main > .menu-item{margin-inline:0;}.header .menu--main,.menu--main:not(.sidebar .menu--main){display:flex;justify-content:center;align-items:center;gap:var(--spacing-small);}.header .menu--main > .menu-item a,.menu--main:not(.sidebar .menu--main) > .menu-item a{padding:var(--spacing-small) var(--spacing-large);border:1px solid transparent;}.header .menu--main > .menu-item--active-trail a::after,.menu--main:not(.sidebar .menu--main) > .menu-item--active-trail a::after{top:auto;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:3px;}.navigation--main h2{display:none;}}.menu--footer{padding:0;display:flex;gap:1rem;list-style:none;}
.lgd-responsive-table{overflow-y:auto;}
.sidebar .lgd-region__inner > *,.blog-channel__sidebar > *,.newsroom__sidebar > *{padding:var(--sidebar-exposed-form-padding-vertical) var(--sidebar-exposed-form-padding-horizontal);background-color:var(--sidebar-exposed-form-bg-color);}.sidebar .lgd-region__inner > * + *,.newsroom__sidebar > * + *{margin-block-start:var(--sidebar-exposed-form-item-spacing);}.sidebar .views-exposed-form label,.newsroom__sidebar .views-exposed-form label{font-weight:bold;}.sidebar .views-exposed-form .form-item + .form-item,.sidebar .views-exposed-form .form-item + .form-actions,.sidebar .form-item-search-api-fulltext > * + *,.newsroom__sidebar .views-exposed-form .form-item + .form-item,.newsroom__sidebar .views-exposed-form .form-item + .form-actions,.newsroom__sidebar .form-item-search-api-fulltext > * + *{margin-block-start:var(--sidebar-exposed-form-item-spacing);}.sidebar .views-exposed-form input,.sidebar .views-exposed-form select,.newsroom__sidebar .views-exposed-form input,.newsroom__sidebar .views-exposed-form select{width:100%;}
.sticky-header--sticky .lgd-header{z-index:1000;top:var(--lgd-sticky-header-position);width:100%;}.sticky-header--sticky .lgd-header + *{margin-block-start:calc(var(--lgd-sticky-header-position) + var(--lgd-sticky-header-height));scroll-padding:var(--lgd-sticky-header-height);}.sticky-header-html,.sticky-header--sticky{scroll-padding-block-start:var(--lgd-sticky-header-height);}
.node--unpublished,.paragraph--unpublished{background-color:var(--color-unpublished-bg);}
