/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media screen and (min-width:64em){@media (min-width:64em){html{--grid--breakout-column:min(5vw,100px)}:where(.page) form.form--with-bg{--padding-value:2.5rem;--margin-top-value:2.5rem}:where(.page) form.full-grid-container>*{grid-column:5/-5}:where(.page){--font-size-value:1rem;--line-height-value:2rem}:where(.page) h1,:where(.page) .heading--xl{--font-size-value:3.5rem;--line-height-value:4.04313rem}:where(.page) h2,:where(.page) .heading--l{--font-size-value:2.425rem;--line-height-value:2.7625rem}:where(.page) h3,:where(.page) .heading--m{--font-size-value:1.6rem;--line-height-value:1.92rem}:where(.page) h4,:where(.page) .heading--s{--font-size-value:1.375rem;--line-height-value:1.65rem}:where(.page) h5,:where(.page) .heading--xs{--font-size-value:1.125rem;--line-height-value:1.575rem}.text-formatted h1{--font-size-value:2.425rem;--line-height-value:2.7625rem}.text-formatted h2,.text-formatted .h2{--font-size-value:1.6rem;--line-height-value:1.92rem}.text-formatted h3,.text-formatted .h3{--font-size-value:1.375rem;--line-height-value:1.65rem}.text-formatted h4,.text-formatted .h4{--font-size-value:1.125rem;--line-height-value:1.575rem}.full-grid-container .limit-1-col{grid-column:4/-4}.full-grid-container .limit-2-col{grid-column:5/-5}.full-grid-container .limit-3-col{grid-column:6/-6}.list--col-2,.list--col-3{--row-gap-value:1.875rem}.list--col-3{column-gap:var(--grid--gutter);grid-template-columns:repeat(3,1fr);display:grid}:where(.list--col-3)>*{grid-column:span 3/span 3}.vert-rhythm--xsmall>*+*{--margin-top-value:.625rem}.vert-rhythm--small>*+*{--margin-top-value:1.875rem}.vert-rhythm>*+*{--margin-top-value:3.75rem}a.skip-link{--font-size-value:1rem;--line-height-value:2rem}.view-search{--margin-top-value:3.75rem}.component--with-shapes .component__inner{--padding-value:5rem}.component--with-shapes.block-page-title-block{--margin-bottom-value:6.25rem}.page-header .page-header--top{--spacing-value:1.875rem}.page-footer{--margin-top-value:10rem;--padding_footer-value:.875rem}nav.pager{--margin-top-value:6.25rem}.site-logo svg{--logo-size-value:12.75rem}.theme-switcher--outer{--font-size-value:1rem}.node--view-mode-teaser{--padding-hor-value:1.875rem;--padding-vert-value:1.5625rem}.node--view-mode-full>.content--main{--margin-top-value:3.75rem}.node--view-mode-full>.content--footer{--margin-top-value:5.625rem}.paragraph--type--text-with-media.layout--text-first .textual{grid-column:1/6}.paragraph--type--text-with-media.layout--media-first .textual{grid-column:8/13}.region--help{--spacing-value:3.75rem}.region--help .region__inner>:not(.hidden)+*{--margin-top-value:1.875rem}[class*=page-node] .region--help:not(:has(.menu--local-tasks))+.layout-content{--margin-top-value:3.75rem}.shape-wrapper{--shape-size-value:17.8125rem;--shape-border-value:4.6875rem}}@media (min-width:64em) and (max-width:76.1875em){.list--col-4>*{width:33.3333%}}
}
@media screen and (min-width:48em){@media (min-width:48em){.list--col-2{column-gap:var(--grid--gutter);grid-template-columns:repeat(2,1fr);display:grid}:where(.list--col-2)>*{grid-column:span 2/span 2}.list--col-4{margin:calc(var(--grid-item) * -1)}.list--col-4>*{padding:var(--grid-item)}.block--search form{margin:calc(var(--spacing) * -1);width:100%;padding:var(--spacing)}.paragraph--type--text-with-media>*{grid-row:1/2}.paragraph--type--text-with-media.layout--text-first .visual{grid-column:7/13}.paragraph--type--text-with-media.layout--media-first .visual{grid-column:1/7}}@media (min-width:48em) and (max-width:63.9375em){:where(.page) form.form--with-bg{--padding-value:1.875rem;--margin-top-value:1.875rem}:where(.page){--font-size-value:.9375rem;--line-height-value:1.875rem}:where(.page) h1,:where(.page) .heading--xl{--font-size-value:2.875rem;--line-height-value:3.32656rem}:where(.page) h2,:where(.page) .heading--l{--font-size-value:2.2875rem;--line-height-value:2.45625rem}:where(.page) h3,:where(.page) .heading--m{--font-size-value:1.45rem;--line-height-value:1.71rem}:where(.page) h4,:where(.page) .heading--s{--font-size-value:1.25rem;--line-height-value:1.5rem}:where(.page) h5,:where(.page) .heading--xs{--font-size-value:1.0625rem;--line-height-value:1.4125rem}.text-formatted h1{--font-size-value:2.2875rem;--line-height-value:2.45625rem}.text-formatted h2,.text-formatted .h2{--font-size-value:1.45rem;--line-height-value:1.71rem}.text-formatted h3,.text-formatted .h3{--font-size-value:1.25rem;--line-height-value:1.5rem}.text-formatted h4,.text-formatted .h4{--font-size-value:1.0625rem;--line-height-value:1.4125rem}.full-grid-container .limit-2-col{grid-column:4/-4}.list--col-2,.list--col-3{--row-gap-value:1.40625rem}.list--col-3{column-gap:var(--grid--gutter);grid-template-columns:repeat(2,1fr);display:grid}:where(.list--col-3)>*{grid-column:span 2/span 2}.list--col-4>*{width:50%}.vert-rhythm--xsmall>*+*{--margin-top-value:.46875rem}.vert-rhythm--small>*+*{--margin-top-value:1.40625rem}.vert-rhythm>*+*{--margin-top-value:2.8125rem}a.skip-link{--font-size-value:.9375rem;--line-height-value:1.875rem}.view-search{--margin-top-value:2.8125rem}.component--with-shapes .component__inner{--padding-value:3.75rem}.component--with-shapes.block-page-title-block{--margin-bottom-value:4.6875rem}.page-header .page-header--top{--spacing-value:1.40625rem}.page-footer{--margin-top-value:7.5rem;--padding_footer-value:.65625rem}nav.pager{--margin-top-value:4.6875rem}.site-logo svg{--logo-size-value:11.0625rem}.theme-switcher--outer{--font-size-value:.9375rem}.node--view-mode-teaser{--padding-hor-value:1.40625rem;--padding-vert-value:1.17188rem}.node--view-mode-full>.content--main{--margin-top-value:2.8125rem}.node--view-mode-full>.content--footer{--margin-top-value:4.21875rem}.paragraph--type--text-with-media.layout--text-first .textual{grid-column:1/7}.paragraph--type--text-with-media.layout--media-first .textual{grid-column:7/13}.region--help{--spacing-value:2.8125rem}.region--help .region__inner>:not(.hidden)+*{--margin-top-value:1.40625rem}[class*=page-node] .region--help:not(:has(.menu--local-tasks))+.layout-content{--margin-top-value:2.8125rem}.shape-wrapper{--shape-size-value:13.2813rem;--shape-border-value:3.59375rem}}
}
@media screen and (min-width:76.25em){@media (min-width:76.25em){.list--col-4>*{width:25%}}
}
