/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-header__navigation .link--active,.site-header__navigation .link:hover{color:var(--color-action)}.site-footer h2{margin-bottom:var(--spacing-s)}.site-footer .site-footer__text p{margin-bottom:var(--spacing-xxs)}.site-footer .site-footer__text .link,.site-footer .site-footer__text a{text-decoration:none}.site-footer .site-footer__text .link:hover,.site-footer .site-footer__text a:hover{text-decoration:underline}.site-footer .site-footer__text a.link--primary-button{margin-top:var(--spacing-s)}.site-footer .site-footer__text a.link--primary-button:hover{text-decoration:none}.hero.hero--block.hero--border{min-height:25rem}.hero.hero--block.hero--border .hero__wrapper{align-items:center;display:flex;height:25rem}@media (min-width:1025px){.hero.hero--block.hero--border{min-height:35rem}.hero.hero--block.hero--border .hero__wrapper{height:35rem}}.hero.hero--block.hero--border .hero__content{background-color:#fffc;border:var(--border-highlight) solid var(--color-action)}.hero.hero--block.hero--border .hero__title{padding-bottom:0}.hero.hero--block.hero--border:has(.hero__text) .hero__text,.hero.hero--block.hero--border:has(.hero__text) .hero__title{padding-bottom:var(--spacing)}.heading__title{margin-bottom:1rem;position:relative}.heading__title:after{border-bottom:2px solid var(--color-action);bottom:-1rem;content:"";display:block;left:0;position:absolute;width:100px}.heading--center .heading__title:after{left:calc(50% - 50px)}.heading--right .heading__title:after{right:0}.card.card--block{gap:var(--spacing-s)}.card.card--block.card--image:not(.card--rounded) .card__label{background-color:var(--color-background-alt);color:var(--color-contrast);display:inline-block;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-s);margin-top:calc(var(--spacing-xs)*2*-1 + var(--spacing-s)*-1 + 1em*var(--line-height-heading)*-1);padding:var(--spacing-xs);position:relative;width:fit-content;z-index:1}.text blockquote{background-color:var(--color-background-alt);padding:1.2rem}.text .highlight,.text blockquote{border-left:4px solid var(--color-action)}.text .highlight a{color:var(--color-action)}.metadata{align-self:flex-start;border:1px solid var(--color-action);font-size:var(--font-size-base);padding:var(--spacing-xs) var(--spacing-s)}.metadata:first-child{padding-top:var(--spacing-xs)}.grid.grid--gutter.grid--grid-6-3-3{gap:0}@media (min-width:1025px){.grid.grid--gutter.grid--grid-6-3-3{gap:0}.grid.grid--gutter.grid--grid-6-3-3>*{grid-column:span 4}.grid.grid--gutter.grid--grid-6-3-3>:first-child{grid-column:span 4;grid-row:span 4}.grid.grid--gutter.grid--grid-6-3-3>:nth-child(4),.grid.grid--gutter.grid--grid-6-3-3>:nth-child(6){grid-column:5/9}}.grid.grid--gutter.grid--grid-6-3-3>:first-child{border:1px solid var(--color-action);padding:var(--spacing)}.grid.grid--gutter.grid--grid-6-3-3>:nth-child(2){border-right:1px solid var(--color-action)}.grid.grid--gutter.grid--grid-6-3-3>:nth-child(4){border-right:1px solid var(--color-action);border-top:1px solid var(--color-action)}.grid.grid--gutter.grid--grid-6-3-3>:nth-child(5){border-top:1px solid var(--color-action)}.grid.grid--gutter.grid--grid-6-3-3 .card--block,.grid.grid--gutter.grid--grid-6-3-3 .card--inline{padding:var(--spacing)}.grid.grid--gutter.grid--grid-3-3-6{gap:0}@media (min-width:1025px){.grid.grid--gutter.grid--grid-3-3-6{gap:0}.grid.grid--gutter.grid--grid-3-3-6>*{grid-column:span 4;order:unset}.grid.grid--gutter.grid--grid-3-3-6>:nth-child(3){grid-column:span 4;grid-row:span 4;order:unset}.grid.grid--gutter.grid--grid-3-3-6>:nth-child(4),.grid.grid--gutter.grid--grid-3-3-6>:nth-child(6){grid-column:1/5}}.grid.grid--gutter.grid--grid-3-3-6>:nth-child(3){border:1px solid var(--color-action);padding:var(--spacing)}.grid.grid--gutter.grid--grid-3-3-6>:first-child{border-right:1px solid var(--color-action)}.grid.grid--gutter.grid--grid-3-3-6>:nth-child(4){border-right:1px solid var(--color-action);border-top:1px solid var(--color-action)}.grid.grid--gutter.grid--grid-3-3-6>:nth-child(5){border-top:1px solid var(--color-action)}.grid.grid--gutter.grid--grid-3-3-6 .card--block,.grid.grid--gutter.grid--grid-3-3-6 .card--inline{padding:var(--spacing)}
