/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cg3-accordion-item{--accordion-template:0fr}.cg3-accordion-item.open,.cg3-accordion-item:has(.open){--accordion-template:1fr;--accordion-opacity:1}.cg3-accordion-item:hover{cursor:pointer}.cg3-accordion-item__content-wrapper{display:grid;grid-template-rows:var(--accordion-template);opacity:var(--accordion-opacity,0);padding:var(--accordion-padding,0);transition:all .3s ease}.cg3-accordion-item__content{grid-row:1/span 2;overflow:hidden;padding-inline:var(--accordion-content-padding,0,80px)}
.cg3-navbar{background:var(--cg3-color-gray-750);color:var(--cg3-color-text-inverse);flex:1;font-size:var(--cg3-font-size-1)}*+.cg3-navbar,.cg3-navbar{margin:0}.cg3-navbar-list>ul{align-items:stretch;gap:0;justify-content:flex-start}*+.cg3-navbar-list>ul,.cg3-navbar-list>ul{list-style-type:none;margin:0;padding:0}.cg3-navbar-list>ul>li{line-height:normal;margin:0}.cg3-navbar-dropdown{position:absolute}.cg3-navbar-item{height:2rem;position:relative}.cg3-navbar-item>:is(a,span,button){align-items:center;background:none;border:none;box-sizing:border-box;color:inherit;cursor:pointer;display:inline-flex;font-family:inherit;font-size:inherit;gap:var(--cg3-spacing-half);height:100%;letter-spacing:.1px;line-height:1.129;padding:var(--cg3-spacing-half) var(--cg3-spacing);text-decoration:none}.cg3-navbar-item>a,.cg3-navbar-item>a:active,.cg3-navbar-item>a:hover,.cg3-navbar-item>a:link,.cg3-navbar-item>a:visited{color:var(--cg3-color-text-inverse)}.cg3-navbar-item>:is(a,span,button):is(:hover,[aria-expanded=true]):not(:active,:disabled,[aria-disabled=true],[aria-current=page],[aria-describedby],:has(:is(a,span,button):is(:disabled,[aria-disabled=true]))){background:var(--cg3-color-opacity-white-3)}.cg3-navbar-item>a:is(:hover,[aria-expanded=true]):not(:active,:disabled,[aria-disabled=true],[aria-describedby],:has(:is(a,span,button):is(:disabled,[aria-disabled=true]))){text-decoration:underline}.cg3-navbar-item>:is(a,span,button):active:not(:disabled,[aria-disabled=true],[aria-current=page],[aria-describedby],:has(:is(a,span,button):is(:disabled,[aria-disabled=true]))){background:var(--cg3-color-opacity-white-2)}.cg3-navbar-item>:is(a,span,button):focus:focus:focus-visible{outline:var(--cg3-outline-width) solid var(--cg3-interactive-border-color-focus-inverse);outline-offset:calc(var(--cg3-outline-width)*-1)}.cg3-navbar-item>:is(a,span,button):is([aria-current=page],[aria-describedby]){background:var(--cg3-color-blue-500);color:var(--cg3-color-text-inverse);font-weight:var(--cg3-font-weight-medium)}.cg3-navbar-item>:is(a,span,button):is(:disabled,[aria-disabled=true]),.cg3-navbar-item>button:has(:is(a,span,button):is(:disabled,[aria-disabled=true])){color:var(--cg3-color-gray-250);cursor:default}.cg3-dropdown-item-field>:is(a,span,button),.cg3-navbar-item>:is(a,span,button){line-height:var(--cg3-navbar-item-line-height)!important}.cg3-navbar .cg3-button,.cg3-navbar .cg3-link{font-size:var(--cg3-navbar-item-font-size)!important}.cg3-navbar{--cg3-navbar-item-color:var(--cg3-color-text-primary);background:transparent;color:var(--cg3-button-color,var(--cg3-color-text-primary));font-size:var(--cg3-font-size-2);line-height:var(--cg3-line-height-1)}.cg3-navbar .cg3-button-field-text .cg3-button{--cg3-navbar-item-color:var(--cg3-color-text-primary);--cg3-button-color:var(--cg3-color-text-primary)}.cg3-navbar .cg3-modal{--cg3-navbar-item-font-size:var(--cg3-font-size-2)}.cg3-navbar .cg3-link .cg3-icon{margin:0}.cg3-navbar .cg3-dropdown-item-field,.cg3-navbar .cg3-navbar-item{height:auto}.cg3-navbar .cg3-dropdown-item-field .cg3-button,.cg3-navbar .cg3-dropdown-item-field .cg3-link,.cg3-navbar .cg3-navbar-item .cg3-button,.cg3-navbar .cg3-navbar-item .cg3-link{color:var(--cg3-navbar-item-color,var(--cg3-color-text-primary))!important;outline:var(--cg3-navbar-item-outline-width) solid var(--cg3-navbar-item-outline-color)!important;outline-offset:calc(var(--cg3-navbar-item-outline-width)*-1)!important}.cg3-navbar .cg3-dropdown-item-field .cg3-button.is-active,.cg3-navbar .cg3-dropdown-item-field .cg3-link.is-active,.cg3-navbar .cg3-navbar-item .cg3-button.is-active,.cg3-navbar .cg3-navbar-item .cg3-link.is-active{--cg3-navbar-item-color:var(--cg3-interactive-color-text-selected);box-shadow:var(--cg3-navbar-item-box-shadow);font-weight:var(--cg3-font-weight-medium)}.cg3-navbar .cg3-dropdown-item-field>:first-child:hover{background:none}.cg3-navbar .cg3-navbar-item .cg3-button.is-active,.cg3-navbar .cg3-navbar-item .cg3-link.is-active{--cg3-navbar-item-box-shadow:inset 0 1px 0px 0px var(--cg3-border-color),inset 0 -5px 0 -3px var(--cg3-interactive-border-color-selected)}.cg3-navbar .cg3-dropdown-item-field>:is(a,span,button),.cg3-navbar .cg3-navbar-item>:is(a,span,button){padding:.375rem 1rem!important}.cg3-navbar .cg3-dropdown-item-field>:is(a,span,button):hover,.cg3-navbar .cg3-navbar-item>:is(a,span,button):hover{--cg3-navbar-item-color:var(--cg3-interactive-color-text-selected)}.cg3-navbar .cg3-dropdown-item-field>:is(a,span,button):focus,.cg3-navbar .cg3-dropdown-item-field>:is(a,span,button):focus:focus-visible,.cg3-navbar .cg3-navbar-item>:is(a,span,button):focus,.cg3-navbar .cg3-navbar-item>:is(a,span,button):focus:focus-visible{--cg3-navbar-item-outline-color:var(--cg3-interactive-border-color-focus);--cg3-navbar-item-outline-width:var(--cg3-outline-width)}.cg3-navbar .cg3-dropdown-item-field>:is(a,span,button),.cg3-navbar .cg3-dropdown-item-field>:is(a,span,button) .cg3-text,.cg3-navbar .cg3-navbar-item>:is(a,span,button),.cg3-navbar .cg3-navbar-item>:is(a,span,button) .cg3-text{text-decoration:none!important}.cg3-navbar .cg3-list__item .cg3-dropdown-area{bottom:0;left:0;translate:0 100%}.cg3-navbar .cg3-icon{transition:all .3s ease}.cg3-navbar [aria-expanded=true] [class*=-chevron-down]{transform:rotateX(180deg)}.cg3-navbar [aria-expanded=false]~.cg3-dropdown{display:none}.action-bar-menu .cg3-dropdown-item-field>:is(a,span,button),.action-bar-menu .cg3-navbar-item>:is(a,span,button),.primary-menu .cg3-dropdown-item-field>:is(a,span,button),.primary-menu .cg3-navbar-item>:is(a,span,button){--cg3-navbar-item-line-height:3rem}.action-bar-menu .cg3-dropdown-item-field>:is(a,span,button):hover,.action-bar-menu .cg3-navbar-item>:is(a,span,button):hover,.primary-menu .cg3-dropdown-item-field>:is(a,span,button):hover,.primary-menu .cg3-navbar-item>:is(a,span,button):hover{--cg3-navbar-item-outline-color:var(--cg3-interactive-border-color-selected);--cg3-navbar-item-outline-width:var(--cg3-outline-width)}.action-bar-menu .cg3-dropdown-item-field>:is(a,span,button):focus:focus-visible,.action-bar-menu .cg3-navbar-item>:is(a,span,button):focus:focus-visible,.primary-menu .cg3-dropdown-item-field>:is(a,span,button):focus:focus-visible,.primary-menu .cg3-navbar-item>:is(a,span,button):focus:focus-visible{--cg3-navbar-item-color:var(--cg3-interactive-color-text-selected)}.action-bar-menu .cg3-dropdown .cg3-button.is-active,.action-bar-menu .cg3-dropdown .cg3-link.is-active,.primary-menu .cg3-dropdown .cg3-button.is-active,.primary-menu .cg3-dropdown .cg3-link.is-active{--cg3-navbar-item-box-shadow:none}.cg3-navbar :is(.cg3-navbar-item,.cg3-navbar-dropdown) :is(a,span,button):is([aria-current=page],[aria-describedby]),.cg3-navbar :is(.cg3-navbar-item,.cg3-navbar-dropdown) button:has(:is(a,span,button):is([aria-current=page],[aria-describedby])){background:none;color:var(--cg3-navbar-item-color,var(--cg3-color-text-primary))}.cg3-navbar-container{box-shadow:0 1px 0 0 var(--cg3-border-color)}.cg3-navbar-container .row{align-items:center;justify-content:space-between}.cg3-navbar-container .cg3-navbar{flex:0 0 auto;padding-inline:.5rem}.cg3-menu-list .cg3-button:hover{text-decoration:none}.cg3-menu-list .cg3-button:hover .cg3-text{text-decoration:underline}
