/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.highlighted-word{color:var(--highlighted-word-color);}.fancy-heading{max-width:var(--width-container);margin-inline:auto;}h2.fancy-heading{position:relative;max-width:var(--width-container);margin-inline:auto;}h2.fancy-heading:before{border-top:4px solid var(--fancy-heading-line-color);content:"";display:block;position:absolute;transform:translateY(-50%);top:50%;width:100%;left:0;}h2.fancy-heading span:not(.highlighted-word){background-color:var(--fancy-heading-bg-color);display:inline-block;padding-left:var(--spacing-smallest);padding-right:var(--spacing-smallest);position:relative;margin-left:var(--spacing);}
.lgd-region--primary-menu{background-color:var(--color-white);}.mobile-menu{display:block;}.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){.mobile-menu{display:none;}.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-text);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-red);background-color:var(--color-white);}.menu--main > .menu-item a:hover{border-color:var(--color-white);}}.lgd-region--banner .navigation--main{padding:var(--spacing);}.lgd-region--banner .navigation--main ul{flex-direction:column;width:100%;}.lgd-region--banner .navigation--main a{padding:var(--spacing-smaller);}@media screen and (min-width:48rem){.lgd-region--banner .navigation--main{padding:0;}.lgd-region--banner .navigation--main ul{flex-direction:row;width:auto;}}
.block-page-title-block{display:flex;flex-direction:column-reverse;gap:1rem;justify-content:space-between;margin-block-end:3rem;align-items:center;}@media screen and (min-width:72rem){.block-page-title-block .field--name-field-image{min-width:500px;}}@media screen and (min-width:1000px){.block-page-title-block{flex-direction:row;align-items:end;}}.page-title--container{padding:3rem 0;}.tighten-on{margin-block-end:0;}
blockquote:not(.pull-out-quote__content){font-size:var(--font-size);font-family:var(--font-primary);font-weight:500;font-style:italic;color:initial;line-height:1lh;letter-spacing:1px;background:var(--color-green);border-radius:12px;padding:var(--spacing-largest);position:relative;margin-block-end:var(--spacing-mega);max-width:800px;margin-inline:auto;}@media screen and (min-width:48rem){blockquote:not(.pull-out-quote__content){font-size:var(--font-size-large);line-height:1.5lh;}}blockquote:not(.pull-out-quote__content) p{margin-bottom:0;}blockquote cite{display:block;padding-left:100px;position:absolute;bottom:-40px;font-family:var(--font-primary);font-style:normal;text-transform:uppercase;letter-spacing:0.05rem;font-size:1.0rem;line-height:1rem;height:30px;}blockquote cite::before{content:'';border-right:30px solid var(--quote-bg-color);border-top:30px solid var(--quote-bg-color);border-left:30px solid transparent;border-bottom:30px solid transparent;width:0;height:0;position:absolute;left:20px;top:-10px;}
.lgd-responsive-table{overflow-y:auto;}
.node--unpublished,.paragraph--unpublished{background-color:var(--color-unpublished-bg);}
