/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-dropdown{display:inline-block;max-width:100%;position:relative}.m-dropdown__handler{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-background-light);border:none;color:var(--color-link);cursor:pointer;display:flex;line-height:var(--line-height-base);margin:0;padding:var(--space-tiny) var(--space-small);position:relative;text-align:left;width:100%}.m-dropdown--is-open .m-dropdown__handler,.m-dropdown__handler:hover{background-color:var(--color-background);color:color-mix(in srgb,#000 80%,var(--color-link))}.m-dropdown__handler:focus-visible{outline:var(--outline);outline-offset:-1px}.m-dropdown--is-primary .m-dropdown__handler,.m-dropdown--is-primary .m-dropdown__handler:hover{background-color:var(--color-primary);color:#fff}.m-dropdown--is-primary .m-dropdown__handler:focus-visible{background-color:var(--color-primary);color:#fff;outline:2px solid var(--color-primary);outline-offset:2px}.m-dropdown__label{display:block;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-dropdown__arrow{height:calc(var(--font-size-base) * 1.125);margin:calc(var(--space-tiny) * .25) 0 0 var(--space-tiny);transition:transform .2s var(--ease-in-out-base);width:calc(var(--font-size-base) * 1.125)}.m-dropdown--is-open .m-dropdown__arrow{transform:rotate(-180deg)}.m-dropdown__menu{background-color:#fff;box-shadow:var(--shadow);display:none;left:0;min-width:100%;position:absolute;top:100%;z-index:50}.m-dropdown__menu--align-right{left:auto;right:0}.m-dropdown__menu--rounded{border-radius:var(--space-nano)}.m-dropdown__menu--border{border:1px solid var(--color-background);box-shadow:none}.m-dropdown--is-open .m-dropdown__menu{display:block}.m-dropdown__list{list-style:none;margin:0;max-height:75vh;overflow:hidden auto;padding:var(--space-tiny) 0}.m-dropdown__list::after{color:var(--color-dark-gray);content:attr(data-dropdown-empty-list);display:none;font-size:var(--font-size-small);padding:0 var(--space-small)}.m-dropdown__list--is-empty::after{display:block}.m-dropdown__item{margin:0;padding:0}.m-dropdown__option{hyphens:auto;overflow-wrap:break-word;word-wrap:break-word;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:var(--color-link);cursor:pointer;display:flex;line-height:var(--line-height-small);padding:var(--space-tiny) var(--space-small);text-align:left;text-decoration:none;width:100%}.m-dropdown__option--is-selected,.m-dropdown__option:hover{background-color:var(--color-background-light);color:color-mix(in srgb,#000 80%,var(--color-link))}.m-dropdown__option:focus-visible{outline-offset:-1px}.m-dropdown__content{min-width:calc(var(--width-nano)/ 2);padding:var(--space-small)}.m-dropdown__content+.m-dropdown__content{padding-top:0}.m-dropdown__content>:first-child{margin-top:0}.m-dropdown__divider{margin:var(--space-tiny) 0 0}.m-dropdown__list .m-dropdown__divider{margin:var(--space-tiny) 0}.m-dropdown__content+.m-dropdown__divider,.m-dropdown__search+.m-dropdown__divider{margin-top:0}.m-dropdown__select{display:none}.m-dropdown__search{border:none;font-size:var(--font-size-small);margin-top:0;padding:var(--space-small)}.m-dropdown__search:focus-visible{outline:var(--outline);outline-color:var(--color-primary);outline-offset:-1px}
.m-language-dropdown{align-items:center;background-color:var(--color-primary);color:#fff;display:flex;justify-content:flex-end;z-index:10}.m-language-dropdown__handler{background-color:transparent;color:#fff}.m-language-dropdown__content{font-weight:var(--font-weight-bold);min-width:calc(var(--width-nano)/ 1.5);padding:var(--space-medium) var(--space-large)}.m-language-dropdown__content-link{color:var(--color-link);display:flex;justify-content:space-between}@media print{.m-language-dropdown{display:none}}
.m-list{list-style:none;margin:var(--space-small) 0 0 0;padding:0}.m-list__item{margin:0;padding:0}.m-list--has-dividers .m-list__item{border-bottom:1px solid var(--color-border-light)}.m-list--has-dividers.m-list--divider-style-white .m-list__item{border-bottom-color:#fff}.m-list__item:last-child{border-bottom:none}.m-list--has-dividers.m-list--divider-style-white .m-list__item{border-bottom-color:#fff}.m-list--has-dividers.m-list--divider-style-black-transparent .m-list__item{border-bottom-color:rgba(0,0,0,.01)}.m-list__content{align-items:flex-start;display:flex;gap:var(--space-small);padding:var(--space-tiny) 0;width:100%}.m-list__link{text-decoration:none}.m-list__link:hover{color:color-mix(in srgb,#000 80%,var(--color-primary));text-decoration:none}.m-list__icon{color:var(--color-sub-gray);flex:0 0 auto;font-size:1.5rem;height:2.75rem;width:2.75rem}.m-list__link:hover .m-list__icon{color:inherit}.m-list__label{color:inherit;flex:1 1 auto;line-height:var(--line-height-small);word-break:break-word}.m-list__item--variant-download .m-list__label{font-weight:var(--font-weight-bold)}.m-list__icon+.m-list__label:not(.m-list__label--has-meta){margin-top:var(--space-small)}.m-list__meta{color:var(--color-dark-gray);display:block;font-size:var(--font-size-small);font-weight:var(--font-weight-normal);margin-bottom:calc(var(--space-nano) * .5);text-decoration:none;white-space:nowrap}.m-list__download{border-color:currentcolor;color:currentcolor;flex:0 0 auto;margin:calc(var(--space-nano) * -.5) 0}.m-list__icon+.m-list__label+.m-list__download{margin-top:calc(var(--space-small) - var(--space-nano))}.m-list__icon+.m-list__label--has-meta+.m-list__download,.m-list__label--has-meta+.m-list__download{margin-top:var(--space-base)}
