/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.button24{--_button-padding-inline:var(--button-padding-inline,var(--spacing-md));--_button-height:var(--button-height,var(--spacing-12));--_button-gap:var(--button-gap,var(--_button-padding-inline));--button-background-color:transparent;--button-background-color-hover:transparent;--button-border-color:transparent;--button-border-color-hover:transparent;--button-color:black;--button-color-hover:back;--_button-font-size:var(--button-font-size,var(--font-size-sm));display:inline-flex;align-items:center;justify-content:center;height:var(--_button-height);margin:0;cursor:pointer;text-decoration:none;color:var(--button-color) !important;border:2px solid var(--button-border-color);border-radius:var(--radius-xs);background:var(--button-background-color);font-size:var(--_button-font-size);font-weight:bold;line-height:1;padding-inline:var(--_button-padding-inline);gap:var(--_button-gap);&:focus,&:hover{color:var(--button-color-hover) !important;border-bottom-color:var(--button-border-color-hover);background-color:var(--button-background-color-hover);}}.button24[disabled]{cursor:not-allowed;opacity:0.75;filter:grayscale(1);&:hover{--button-color-hover:var(--button-color);--button-background-color-hover:var(--button-background-color);--button-border-color-hover:var(--button-border-color);}}.button24--size--sm{--button-height:calc(var(--spacing-md) * 2);--button-font-size:var(--font-size-sm);--button-padding-inline:var(--spacing-xs);}.button24--size--md{--button-height:calc(var(--spacing-md) * 2.5);--button-font-size:var(--font-size-h5);}.button24--size--lg{--button-height:calc(var(--spacing-md) * 3);--button-font:var(--font-size-h3);}.button24--variant--plain.button24--color--primary{--button-color:var(--color-material-grey-900);--button-color-hover:var(--color-material-grey-900);--button-background-color-hover:var(--color-material-grey-100);}.button24--variant--plain.button24--color--neutral{--button-color:var(--color-material-grey-700);--button-color-hover:var(--color-material-grey-700);--button-background-color-hover:var(--color-material-grey-100);}.button24--variant--plain.button24--color--danger{--button-color:var(--color-material-red-900);--button-color-hover:var(--color-material-red-900);--button-background-color-hover:var(--color-material-red-100);}.button24--variant--plain.button24--color--success{--button-color:var(--color-material-green-900);--button-color-hover:var(--color-material-green-900);--button-background-color-hover:var(--color-material-green-100);}.button24--variant--plain.button24--color--warning{--button-color:var(--color-material-orange-900);--button-color-hover:var(--color-material-orange-900);--button-background-color-hover:var(--color-material-orange-100);}.button24--variant--outlined.button24--color--primary{--button-color:var(--color-material-grey-900);--button-color-hover:var(--color-white);--button-border-color:var(--color-material-grey-900);--button-background-color:transparent;--button-background-color-hover:var(--color-material-grey-900);}.button24--variant--outlined.button24--color--neutral{--button-color:var(--color-material-grey-700);--button-color-hover:var(--color-white);--button-border-color:var(--color-material-grey-700);--button-background-color:transparent;--button-background-color-hover:var(--color-material-grey-700);}.button24--variant--outlined.button24--color--danger{--button-color:var(--color-material-red-900);--button-color-hover:var(--color-white);--button-border-color:var(--color-material-red-900);--button-background-color:transparent;--button-background-color-hover:var(--color-material-red-900);}.button24--variant--outlined.button24--color--success{--button-color:var(--color-material-green-900);--button-color-hover:var(--color-white);--button-border-color:var(--color-material-green-900);--button-background-color:transparent;--button-background-color-hover:var(--color-material-green-900);}.button24--variant--outlined.button24--color--warning{--button-color:var(--color-material-orange-900);--button-color-hover:var(--color-white);--button-border-color:var(--color-material-orange-900);--button-background-color:transparent;--button-background-color-hover:var(--color-material-orange-900);}.button24--variant--soft.button24--color--primary{--button-color:var(--color-material-grey-900);--button-color-hover:var(--color-material-grey-900);--button-background-color:var(--color-material-grey-100);--button-background-color-hover:var(--color-material-grey-200);}.button24--variant--soft.button24--color--neutral{--button-color:var(--color-material-grey-700);--button-color-hover:var(--color-material-grey-700);--button-background-color:var(--color-material-grey-100);--button-background-color-hover:var(--color-material-grey-200);}.button24--variant--soft.button24--color--danger{--button-color:var(--color-material-red-900);--button-color-hover:var(--color-material-red-900);--button-background-color:var(--color-material-red-100);--button-background-color-hover:var(--color-material-red-200);}.button24--variant--soft.button24--color--success{--button-color:var(--color-material-green-900);--button-color-hover:var(--color-material-green-900);--button-background-color:var(--color-material-green-100);--button-background-color-hover:var(--color-material-green-200);}.button24--variant--soft.button24--color--warning{--button-color:var(--color-material-orange-900);--button-color-hover:var(--color-material-orange-900);--button-background-color:var(--color-material-orange-100);--button-background-color-hover:var(--color-material-orange-200);}.button24--variant--solid.button24--color--primary{--button-color:var(--color-material-grey-100);--button-color-hover:var(--color-material-grey-100);--button-background-color:var(--color-material-grey-900);--button-background-color-hover:var(--color-material-grey-800);}.button24--variant--solid.button24--color--neutral{--button-color:var(--color-material-grey-100);--button-color-hover:var(--color-material-grey-100);--button-background-color:var(--color-material-grey-800);--button-background-color-hover:var(--color-material-grey-700);}.button24--variant--solid.button24--color--danger{--button-color:var(--color-white);--button-color-hover:var(--color-white);--button-background-color:var(--color-material-red-700);--button-background-color-hover:var(--color-material-red-800);}.button24--variant--solid.button24--color--success{--button-color:var(--color-material-green-050);--button-color-hover:var(--color-material-green-050);--button-background-color:var(--color-material-green-900);--button-background-color-hover:var(--color-material-green-800);}.button24--variant--solid.button24--color--warning{--button-color:var(--color-material-orange-050);--button-color-hover:var(--color-material-orange-050);--button-background-color:var(--color-material-orange-900);--button-background-color-hover:var(--color-material-orange-800);}
.header-search{--_element-height:2.5rem;--_toggle-size:var(--header-search-toggle-size,initial);}.header-search__pane{position:absolute;z-index:10;bottom:0;left:0;width:100%;height:4rem;transform:translateY(100%);background:var(--color-white);box-shadow:var(--shadow-xs);}.header-search__toggle{width:var(--_toggle-size);height:var(--_toggle-size);}.header-search__container{display:flex;align-items:center;height:100%;}.header-search__form{display:flex;flex-grow:1;align-items:center;gap:var(--spacing-md);}.header-search__input{width:100%;height:var(--_element-height);border:1px solid var(--color-material-grey-300);border-radius:var(--spacing-xs);background:var(--color-white);padding-inline:var(--spacing-md);&:focus{border-color:var(--color-red);outline:none;box-shadow:inset 0 0 0 1px var(--color-red,#000);}}.header-search__submit{height:var(--_element-height);}.header-search__close{height:var(--_element-height);}
.icon{--_wrapper-width:var(--icon-wrapper-width,24px);--_wrapper-height:var(--icon-wrapper-height,var(--icon-wrapper-width,24px));--_width:var(--icon-width,100%);--_height:var(--icon-height,var(--icon-width,100%));display:inline-flex;align-items:center;justify-content:center;width:var(--_wrapper-width);height:var(--_wrapper-height);vertical-align:bottom;}.icon svg{width:var(--_width);height:var(--_height);}
.mobile-menu{--link-color:var(--text-color);border-top:1px solid var(--color-material-grey-200);}.mobile-menu__item,.mobile-menu__toolbar{border-bottom:1px solid var(--color-material-grey-200);}.mobile-menu__link,.mobile-menu__link-button,.mobile-menu__back{display:block;width:100%;margin:0;padding:var(--spacing-xs) var(--spacing-sm);text-align:left;color:var(--link-color);border:none;background-color:transparent;}.mobile-menu__link-button{display:flex;align-items:center;}.mobile-menu__link-icon{margin-left:auto;color:var(--color-material-grey-700);}.mobile-menu__back{display:flex;gap:var(--spacing-xs);align-items:center;color:var(--color-material-grey-700);}.mobile-menu__back svg{width:1rem;fill:var(--color-material-grey-700);}
.mobile-nav__layer{position:fixed;z-index:200;top:0;left:0;overflow:auto;width:100%;height:100vh;background:var(--color-white);}.mobile-nav__head{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--spacing-sm);background:var(--color-material-grey-100);}.mobile-nav__close{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);}.mobile-nav__search-lang{display:flex;padding:var(--spacing-sm);background:var(--color-material-grey-100);gap:var(--spacing-md);}.mobile-nav__search{flex-grow:1;border-radius:var(--spacing-sm);background:var(--color-white);}.mobile-nav__search .mobile-search__input{background-color:var(--color-white);}.mobile-nav__language{flex-shrink:0;}.is-mobile-nav-open{overflow:hidden;}
.mobile-search__input{width:100%;height:100%;padding:0;color:var(--color-material-grey-700);border:none;border-radius:var(--radius-sm);background:var(--color-material-grey-100);padding-inline:var(--spacing-md);}
.media-oembed-content{max-width:100%;border:none;background-color:transparent;}
.paragraph--unpublished{background-color:#fff4f4;}
