/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.term__name{color:var(--color-text)}.term--search-result .term__name{margin:0}.term__content .field--name-field-image{margin-bottom:var(--size-spacing-100)}@media (min-width:768px){.term__content .field--name-field-image{margin-bottom:var(--size-spacing-200)}}@media (min-width:1280px){.term__content .field--name-field-image{margin-bottom:var(--size-spacing-300)}}.term__content .field--name-field-image{text-align:center}.term__content:empty{display:none}.term--dossiers.term--teaser .term__name{text-align:center}.term__content{overflow:hidden;font-size:var(--size-font-125)}.term__content>*{margin-bottom:var(--size-spacing-100)}.term__content>:last-child{margin-bottom:0}.term__content .field--name-field-issue{text-align:center}.term__content .field--name-field-image{float:inline-end;width:40%;-webkit-margin-start:var(--size-spacing-100);margin-inline-start:var(--size-spacing-100)}.view-issues .views-row{border-bottom:1px solid var(--color-border-hr)}.term--unpublished{position:relative;background:hsla(var(--color-alert-hsl),.2)}.term--unpublished::before{position:absolute;z-index:2;top:0;inset-inline:0;padding:.2em;content:"UNPUBLISHED";text-align:center;opacity:.25;color:var(--color-alert);font-size:72px;font-weight:var(--font-weight-medium)}
.full .text{font-size:var(--size-font-125)}@media (min-width:1280px){.full .text{font-size:var(--size-font-150)}}.full .text--small{font-size:var(--size-font-125)!important}.text .media--type-image img{width:100%}@media (min-width:1280px){.text .media--view-mode-large{width:var(--size-max-width-l);margin-inline:auto;-webkit-margin-start:calc(-1*(var(--size-max-width-l) - var(--size-max-width-m))/2 - var(--size-gutter));margin-inline-start:calc(-1*(var(--size-max-width-l) - var(--size-max-width-m))/2 - var(--size-gutter))}}@media (min-width:1280px){.text .media--view-mode-medium{width:100%}}@media (min-width:1280px){.text .media--view-mode-small{width:var(--size-max-width-s);margin-inline:auto}}
.more-link{margin:var(--size-spacing-100) auto;text-align:center}.more-link a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--size-spacing-025) var(--size-spacing-100);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);text-align:center;text-decoration:none;color:var(--color-text);border:1px solid var(--color-primary);border-color:var(--color-primary);border-radius:0;background-color:var(--color-primary);font-family:var(--font-family-alternate);font-size:var(--size-font-100);font-weight:var(--font-weight-regular);line-height:var(--size-spacing-100)}.more-link a svg{width:1em;height:1em;-webkit-margin-end:.25em;margin-inline-end:.25em}.more-link a svg path{fill:var(--color-text)}.more-link a.is-active,.more-link a:active,.more-link a:focus,.more-link a:hover{text-decoration:none;color:var(--color-primary);border-color:var(--color-text);background-color:var(--color-text)}.more-link a.is-active svg path,.more-link a:active svg path,.more-link a:focus svg path,.more-link a:hover svg path{fill:var(--color-primary)}.view-result-summary{text-align:center}.view-group__heading{overflow:hidden;margin-bottom:var(--size-spacing-200)}.view-group__heading:empty{display:none}.view-group__heading span{display:inline-block;float:left;overflow:hidden;padding:.25rem 1rem;color:var(--color-primary);background-color:var(--color-text)}[dir=rtl] .view-group__heading span{float:right}.view-group__heading span a:hover{display:inline-block;color:var(--color-text);background-color:var(--color-primary);-webkit-box-shadow:0 0 0 1rem var(--color-primary);box-shadow:0 0 0 1rem var(--color-primary)}.view-empty{text-align:center;font-size:var(--size-font-large)}.list--cols--3 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(-1 * var(--size-spacing-100))}.list--cols--3 .view-content>*{margin-inline:var(--size-spacing-100);-webkit-margin-after:var(--size-spacing-200);margin-block-end:var(--size-spacing-200);width:calc(100% / 1 - calc(var(--size-spacing-100) * 2))}@media (min-width:768px){.list--cols--3 .view-content>*{width:calc(100% / 2 - calc(var(--size-spacing-100) * 2))}}@media (min-width:1280px){.list--cols--3 .view-content>*{width:calc(100% / 3 - calc(var(--size-spacing-100) * 2))}}.list--cols--2 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(-1 * var(--size-spacing-100))}.list--cols--2 .view-content>*{margin-inline:var(--size-spacing-100);-webkit-margin-after:var(--size-spacing-200);margin-block-end:var(--size-spacing-200);width:calc(100% / 1 - calc(var(--size-spacing-100) * 2))}@media (min-width:768px){.list--cols--2 .view-content>*{width:calc(100% / 2 - calc(var(--size-spacing-100) * 2))}}.list--cols--1 .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(-1 * var(--size-spacing-100))}.list--cols--1 .view-content>*{margin-inline:var(--size-spacing-100);-webkit-margin-after:var(--size-spacing-200);margin-block-end:var(--size-spacing-200);width:calc(100% / 1 - calc(var(--size-spacing-100) * 2))}.list--cols--1 .view-content .views-row{margin-bottom:var(--size-spacing-200)}.list--grouped--cols--3 .view-group__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(-1 * var(--size-spacing-100))}.list--grouped--cols--3 .view-group__content>*{margin-inline:var(--size-spacing-100);-webkit-margin-after:var(--size-spacing-200);margin-block-end:var(--size-spacing-200);width:calc(100% / 1 - calc(var(--size-spacing-100) * 2))}@media (min-width:768px){.list--grouped--cols--3 .view-group__content>*{width:calc(100% / 2 - calc(var(--size-spacing-100) * 2))}}@media (min-width:1280px){.list--grouped--cols--3 .view-group__content>*{width:calc(100% / 3 - calc(var(--size-spacing-100) * 2))}}.list--grouped--cols--3 .view-group__content .views-row{margin-bottom:var(--size-spacing-200)}.list--grouped--cols--2 .view-group__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(-1 * var(--size-spacing-100))}.list--grouped--cols--2 .view-group__content>*{margin-inline:var(--size-spacing-100);-webkit-margin-after:var(--size-spacing-200);margin-block-end:var(--size-spacing-200);width:calc(100% / 1 - calc(var(--size-spacing-100) * 2))}@media (min-width:768px){.list--grouped--cols--2 .view-group__content>*{width:calc(100% / 2 - calc(var(--size-spacing-100) * 2))}}.list--grouped--cols--2 .view-group__content .views-row{margin-bottom:var(--size-spacing-200)}.list--grouped--cols--1 .view-group__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 calc(-1 * var(--size-spacing-100))}.list--grouped--cols--1 .view-group__content>*{margin-inline:var(--size-spacing-100);-webkit-margin-after:var(--size-spacing-200);margin-block-end:var(--size-spacing-200);width:calc(100% / 1 - calc(var(--size-spacing-100) * 2))}.list--grouped--cols--1 .view-group__content .views-row{margin-bottom:var(--size-spacing-200)}.view-group:first-child:last-child .view-group__heading{display:none}.js-pager__items,.pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 calc(-1 * var(--size-spacing-050));padding:var(--size-spacing-100) 0}.js-pager__items>*,.pager__items>*{margin:0 var(--size-spacing-050)}.js-pager__items>li:not(.pager__item),.pager__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 var(--size-spacing-050) 0;list-style-type:none;font-size:var(--size-font-large)}.js-pager__items>li:not(.pager__item) a,.pager__item a{display:inline-block;padding:.25rem .5rem;text-decoration:none;color:var(--color-primary);background-color:var(--color-black);font-weight:var(--font-weight-bold)}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{background-color:var(--color-black)}.js-pager__items>li:not(.pager__item) a:focus,.js-pager__items>li:not(.pager__item) a:hover,.pager__item a:focus,.pager__item a:hover{text-decoration:none;color:var(--color-black);background-color:var(--color-primary)}.pager__item.is-active a{color:var(--color-black);background-color:var(--color-primary)}.pager__item.is-active a:focus,.pager__item.is-active a:hover{color:var(--color-black);background-color:var(--color-primary)}.pager-show-more a,.pager__item>.button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--size-spacing-025) var(--size-spacing-100);cursor:pointer;-webkit-transition:var(--transition);transition:var(--transition);text-align:center;text-decoration:none;color:var(--color-text);border:1px solid var(--color-primary);border-color:var(--color-primary);border-radius:0;background-color:var(--color-primary);font-family:var(--font-family-alternate);font-size:var(--size-font-100);font-weight:var(--font-weight-regular);line-height:var(--size-spacing-100)}.pager-show-more a svg,.pager__item>.button svg{width:1em;height:1em;-webkit-margin-end:.25em;margin-inline-end:.25em}.pager-show-more a svg path,.pager__item>.button svg path{fill:var(--color-text)}.pager-show-more a.is-active,.pager-show-more a:active,.pager-show-more a:focus,.pager-show-more a:hover,.pager__item>.button.is-active,.pager__item>.button:active,.pager__item>.button:focus,.pager__item>.button:hover{text-decoration:none;color:var(--color-primary);border-color:var(--color-text);background-color:var(--color-text)}.pager-show-more a.is-active svg path,.pager-show-more a:active svg path,.pager-show-more a:focus svg path,.pager-show-more a:hover svg path,.pager__item>.button.is-active svg path,.pager__item>.button:active svg path,.pager__item>.button:focus svg path,.pager__item>.button:hover svg path{fill:var(--color-primary)}.views-exposed-form form{display:-webkit-box;display:-ms-flexbox;display:flex}.views-exposed-form form .form-item{-webkit-box-flex:1;-ms-flex:1;flex:1}.views-exposed-form form .form-actions{-webkit-box-flex:0;-ms-flex:0;flex:0}.views-exposed-form form .form-actions>*{height:100%}
.glossary{position:relative;display:none}.glossary--active{--color-bg:var(--color-black);--color-text:var(--color-white);--color-link:var(--color-primary);--color-link-focus:var(--color-primary);--color-heading:var(--color-white);position:fixed;z-index:300;top:var(--drupal-displace-offset-top,0);bottom:0;display:block;overflow-y:auto;width:var(--size-max-width-xs);max-width:100%;padding:var(--size-spacing-200) var(--size-spacing-100);background-color:var(--color-bg);inset-inline-start:var(--gin-toolbar-x-offset,0)}@media (min-width:64em){.glossary--active{top:var(--drupal-displace-offset-top,0)}}.glossary::-webkit-scrollbar{width:.25em}.glossary::-webkit-scrollbar-thumb{background-color:#a9a9a9}.glossary__close{position:absolute;top:0;margin:var(--size-spacing-050);padding:0;border:0;background:0 0;inset-inline-end:0}.glossary__close svg{width:var(--size-spacing-100);height:var(--size-spacing-100)}.glossary__close svg path{fill:var(--color-white)}span.glos-term--active{cursor:pointer;background-color:var(--color-primary)}.accordion-item .term.centered,.views-row.accordion-item{padding-inline:0}.views-row .accordion__trigger-button{padding:var(--size-spacing-050) 0}
.accordion{margin:1rem auto;border:solid var(--color-border);border-width:1px 0}.accordion-item{margin-bottom:var(--size-spacing-100);padding:0 1rem var(--size-spacing-100);border-bottom:1px solid var(--color-border)}.accordion-item:last-child{border-bottom:0}.accordion-item.js-accordion{margin-bottom:0;padding-bottom:0}.accordion__trigger{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0;padding:1.5rem 0;text-align:left;text-transform:uppercase;color:var(--color-text);border:0;border:none;outline:0;font-family:var(--font-family-default);font-size:var(--size-font-large);font-weight:var(--font-weight-bold)}.js-accordion .accordion__trigger{padding:0}.accordion__trigger-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1.5rem 0;cursor:pointer;text-transform:uppercase;color:var(--color-text);border:0;background:0 0;font-family:var(--font-family-default);font-size:var(--size-font-large);font-weight:var(--font-weight-bold);-webkit-appearance:none;-moz-appearance:none;appearance:none}.accordion__trigger-button:active,.accordion__trigger-button:focus{outline:0}.accordion__trigger-button svg{width:1.5rem;height:1.5rem;padding:.1rem}.accordion__trigger-button svg path{fill:currentColor}.accordion__content{padding:0}.accordion__content p:last-of-type{margin-bottom:0}.accordion__content .centered{max-width:none}.accordion__content .padding-horizontal{padding-right:0;padding-left:0}.accordion__content .building-block{margin-bottom:var(--size-spacing-100)}.accordion__content .building-block:last-child{margin-bottom:0}.accordion__trigger-icon{-webkit-transition:all .2s linear;transition:all .2s linear}.accordion-item.js-accordion .accordion__content{overflow:hidden;height:0;-webkit-transition:.3s;transition:.3s}.accordion-item.is-active .accordion__trigger+.accordion__content{overflow:visible;height:auto;padding-bottom:var(--size-spacing-100);opacity:1}.accordion__trigger-text{width:100%;margin-right:auto;text-align:left;font-weight:var(--font-weight-semi-bold)}
@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)}
