/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
nav.tag-navigation h4{margin-bottom:var(--sm);}nav.tag-navigation ul{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--xs);}nav.tag-navigation a{font-weight:500;font-stretch:normal;color:var(--headlineColor);max-width:75ch;font-size:1em;font-size:clamp(1em,0.5944rem + 0.5495vw,1.125em);line-height:1.3125;letter-spacing:0;display:inline-block;background:var(--tagBg);color:var(--tagText);padding:var(--xxs) var(--xs);border:1px solid transparent;border-radius:24px;text-decoration:none;font-weight:500;font-stretch:normal;color:var(--headlineColor);max-width:75ch;font-size:1em;font-size:clamp(1em,0.5944rem + 0.5495vw,1.125em);line-height:1.3125;letter-spacing:0;display:inline-block;}@media print{nav.tag-navigation a{font-size:10pt;line-height:13pt;}}nav.tag-navigation a:hover,nav.tag-navigation a:focus,nav.tag-navigation a:active,nav.tag-navigation a.is-active{background:var(--tagHoverBg);color:var(--tagHoverText);}@media print{nav.tag-navigation a{font-size:10pt;line-height:13pt;}}@media (max-width:31.188em){nav.tag-navigation{padding:0;}}@media (min-width:1080px){nav.tag-navigation{margin-top:var(--xl);}nav.tag-navigation ul{flex-direction:column;}}
.play-controls{position:absolute;bottom:0;right:0;width:100%;text-align:right;}.play-controls button.media-control{display:none;background:var(--dialogBackground);padding:var(--xxxs);margin:var(--sm);border:1px solid var(--dialogCopy);border-radius:41px;width:48px;height:48px;opacity:0.7;}.play-controls button.media-control:hover{background:var(--dialogBackground);border:1px solid var(--dialogCopy);opacity:0.9;}.play-controls button.media-control:focus,.play-controls button.media-control:focus-visible{background:var(--dialogBackground);opacity:0.9;outline:2px solid var(--linkColor);}.play-controls button.media-control svg{margin:auto;}.play-controls button.media-control svg path,.play-controls button.media-control svg rect{fill:var(--dialogCopy);}@media (max-width:31.188em){.play-controls button.media-control{width:35px;height:35px;}}.play-controls button.media-control.play{display:inline-block;}@media (max-width:31.188em){.play-controls{text-align:right !important;}}.controls-bl .play-controls{text-align:left;}.controls-bc .play-controls{text-align:center;}.js-paused + .play-controls button.media-control.play,[data-video-status*=js-paused] button.media-control.play{display:inline-block;}.js-playing + .play-controls button.media-control.pause,[data-video-status*=js-playing] button.media-control.pause{display:inline-block;}.js-playing + .play-controls button.media-control.play,[data-video-status*=js-playing] button.media-control.play{display:none;}.js-finished + .play-controls button.media-control.replay,[data-video-status*=js-finished] button.media-control.replay{display:none;}.js-finished + .play-controls button.media-control.play,[data-video-status*=js-finished] button.media-control.play{display:inline-block;}.background-element .play-controls button.media-control{width:35px;height:35px;}.background-element .media-background .play-controls{display:none;}figure.lottiefiles .contextual-region .contextual{display:none;}
.section-subnav{background:var(--backgroundColor);border-top:0.06rem solid var(--border2);--arrowBackground:var(--backgroundColor);--subnavHeight:62px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-items:stretch;overflow:hidden;z-index:99;width:100%;padding:0 var(--md);position:sticky;top:0;left:0;min-height:62px;}@media (min-width:1200px){.section-subnav{padding:0 var(--lg);}}@media (max-width:31.188em){.section-subnav{overflow:hidden;}}.section-subnav.align-content-width{padding:var(--organismPadding);padding-top:0;padding-bottom:0;}.section-subnav.align-content-width > .container{max-width:96.625em;margin:0 auto;}.section-subnav.js-is-sticky{box-shadow:var(--cardShadow);border-bottom:0.06rem solid var(--border2);}.section-subnav.transparent{--arrowBackground:var(--cardBackground);}.section-subnav.transparent.js-is-sticky{--backgroundColor:var(--cardBackground);}.section-subnav.js-hide-sticky,.section-subnav.js-hide-sticky:before{opacity:0;}.section-subnav.js-hide-sticky:focus-within,.section-subnav.js-hide-sticky:focus-within:before{opacity:1;}.section-subnav .container{width:100%;list-style:none;flex-direction:row;display:flex;align-items:stretch;gap:0 var(--md);}.section-subnav a:not(.button){display:flex;height:100%;white-space:nowrap;padding:var(--xs) 0;}@media (min-width:1200px){.section-subnav a:not(.button){padding:var(--xxs) 0;}}.section-subnav ul,.section-subnav li{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;align-self:stretch;}.section-subnav .logo-element a{align-items:center;padding:var(--sm) var(--xs) var(--xs) 0;gap:0 var(--xs);text-decoration:none;}@media (min-width:31.25em){.section-subnav .logo-element a{padding:var(--xxs) var(--xs) var(--xxs) 0;}}.section-subnav .logo-element a:hover span{color:var(--linkColor);}.section-subnav .logo-element .media-foreground{width:auto;display:flex;align-items:center;height:100%;}.section-subnav .logo-element .media-foreground img{width:auto;height:2rem;height:var(--lg);}.section-subnav .nav-element{flex:1 1 auto;flex-wrap:wrap-reverse;overflow:visible;gap:var(--xs) var(--md);position:relative;width:100%;max-width:fit-content;margin-right:auto;}.section-subnav .nav-element a:not(.button){font-weight:500;font-stretch:normal;color:var(--headlineColor);max-width:75ch;font-size:1em;font-size:clamp(1em,0.5944rem + 0.5495vw,1.125em);line-height:1.3125;letter-spacing:0;}@media print{.section-subnav .nav-element a:not(.button){font-size:10pt;line-height:13pt;}}.section-subnav .nav-element a:not(.button).is-active{color:var(--linkColor);position:relative;text-decoration:none;}.section-subnav .nav-element a:not(.button).is-active:before{content:"";position:absolute;width:0;height:0.25rem;bottom:0;left:0;background-color:var(--linkColor);transition:width 0.3s ease;}.section-subnav .nav-element a:not(.button).is-active:before{bottom:-0.25rem;}@media (hover:hover){.section-subnav .nav-element a:not(.button).is-active:hover:before,.section-subnav .nav-element a:not(.button).is-active.active:before,.section-subnav .nav-element a:not(.button).is-active.is-active:before,.section-subnav .nav-element a:not(.button).is-active.js-is-actve:before{width:100%;right:0;z-index:1;}}.section-subnav .nav-element a:not(.button).is-active:before{bottom:0;width:100%;}.section-subnav .nav-element .nav-link-container{overflow:hidden;flex:1 1 auto;max-width:100%;position:static;display:flex;width:100%;}.section-subnav .nav-element button.scroll{display:none;position:absolute;top:0;border:none;padding:0;height:100%;width:52px;z-index:10;}.section-subnav .nav-element button.scroll > svg{fill:transparent;stroke:var(--linkColor);stroke-width:3px;stroke-linecap:round;width:10px;height:10px;margin:auto;}.section-subnav .nav-element button.scroll:hover{border:none;}.section-subnav .nav-element button.scroll.left{transform:rotate(-270deg);left:calc(var(--lg) * -1);background:linear-gradient(to bottom,rgba(255,255,255,0),var(--arrowBackground) 49%,var(--arrowBackground));}.section-subnav .nav-element button.scroll.right{transform:rotate(270deg);right:calc(var(--lg) * -1);background:linear-gradient(to bottom,rgba(255,255,255,0),var(--arrowBackground) 49%,var(--arrowBackground));}.section-subnav .nav-element.js-overflow-active ul{margin:0 auto;}.section-subnav .nav-element.js-overflow-active.js-overflow-left button.scroll.left{display:block;}.section-subnav .nav-element.js-overflow-active.js-overflow-right button.scroll.right{display:block;}.section-subnav .nav-element ul{list-style-type:none;}.section-subnav .nav-element ul.menu{gap:0 var(--md);flex-wrap:nowrap;scrollbar-width:none;overflow-y:scroll;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;}.section-subnav .nav-element ul.menu::-webkit-scrollbar{display:none;}@media (max-width:750px){.section-subnav .nav-element ul li{width:100%;}}.section-subnav .nav-element ul li a:not(.button){align-items:center;position:relative;text-decoration:none;}@media (hover:hover){.section-subnav .nav-element ul li a:not(.button):hover{color:var(--linkColor);}}.section-subnav .nav-element ul li a:not(.button):before{content:"";position:absolute;width:0;height:0.25rem;bottom:0;left:0;background-color:var(--linkColor);transition:width 0.3s ease;}.section-subnav .nav-element ul li a:not(.button):before{bottom:-0.25rem;}@media (hover:hover){.section-subnav .nav-element ul li a:not(.button):hover:before,.section-subnav .nav-element ul li a:not(.button).active:before,.section-subnav .nav-element ul li a:not(.button).is-active:before,.section-subnav .nav-element ul li a:not(.button).js-is-actve:before{width:100%;right:0;z-index:1;}}.section-subnav .nav-element ul li a:not(.button):before{bottom:0;}.section-subnav:not(.js-loaded) .nav-element a.is-active{color:var(--headlineColor);}.section-subnav:not(.js-loaded) .nav-element a.is-active:before{display:none;}.section-subnav .subnav-secondary{gap:0 var(--xs);align-items:center;}@media (max-width:750px){.section-subnav .subnav-secondary{flex:1 1 100%;}}.section-subnav .subnav-secondary a.button{margin:1rem 0;margin:var(--sm) 0;white-space:nowrap;}.section-subnav .search-bar{padding:var(--xxs) 0;flex:0 1 fit-content;}.section-subnav .search-bar input[type=text]{padding:var(--xxs) var(--xs);}.section-subnav .search-bar .input-wrapper{min-width:18rem;}.section-subnav .search-bar .container > svg{stroke:var(--accentColor);}.section-subnav-mobile{padding:0 var(--md);border-bottom:0.06rem solid var(--border2);}.section-subnav-mobile .search-bar{flex:0 1 fit-content;padding:var(--sm) 0;}body.js-nav-open nav.section-subnav,body.js-search-open nav.section-subnav{z-index:auto;}body.js-nav-open .section-subnav-mobile form,body.js-search-open .section-subnav-mobile form{opacity:0.44;}.brick--type--layout > .container > .section-subnav{flex-direction:row;}.brick--type--layout.gaps-on.round-child > .container > .section-subnav{border-radius:var(--cardRadius);}.brick--type--layout.gaps-on.round-child > .container > .section-subnav.js-is-sticky{border-radius:0 0 12px 12px;}.brick--type--layout.round-child:not(.gaps-on) > .container > .section-subnav:first-child{border-radius:12px 12px 0 0;border:0;}.brick--type--layout.round-child:not(.gaps-on) > .container > .section-subnav:first-child.js-is-sticky{border-bottom:1px solid var(--border2);border-radius:0 0 12px 12px;}.brick--type--layout.gaps-on > .container > .section-subnav{border:none;}.brick--type--layout.gaps-on > .container > .section-subnav.js-is-sticky{border-bottom:1px solid var(--border2);}.brick--type--layout.gaps-on > .container > .section-subnav ~ .section-subnav-mobile,.brick--type--layout.gaps-on > .container > .section-subnav ~ .section-subnav-divider{opacity:0;position:absolute;}.brick--type--layout.width-contained > .container:has(.section-subnav){overflow:unset;}.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav{--organismPadding:0 var(--md);padding:var(--organismPadding);padding-top:0;padding-bottom:0;}.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav > .container{max-width:96.625em;margin:0 auto;height:100%;}@media screen and (max-width:31.188em){.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav.js-is-sticky{border-bottom:unset;box-shadow:unset;border-radius:0;}.brick--type--layout.width-contained > .container:has(.section-subnav) > .section-subnav.js-is-sticky:before{content:"";display:block;background:var(--backgroundColor);position:fixed;z-index:0;left:0;top:0;max-width:100vw;width:100%;height:var(--subnavHeight);border-bottom:1px solid var(--border2);box-shadow:var(--cardShadow);border-radius:0;}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
