.cmp-glossary{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:var(--font-primary);width:100%}.cmp-glossary__heading{background-color:var(--background-light);padding-bottom:3rem;padding-top:7.5rem;position:relative}@media(min-width:601px){.cmp-glossary__heading{padding-bottom:6rem}}.cmp-glossary__heading-breadcrumb{position:absolute;top:2.5rem;width:100%;z-index:2}.cmp-glossary__heading-breadcrumb .breadcrumb{--separator-color:var(--text-primary);--breadcrumb-link-color:var(--text-primary);margin:0 auto;max-width:79pc;padding:0 1rem}@media(min-width:1441px){.cmp-glossary__heading-breadcrumb .breadcrumb{padding:unset}}.cmp-glossary__heading-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cmp-glossary__heading-container,.cmp-glossary__heading-container-text{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem}.cmp-glossary__heading-container-text{width:100%}.cmp-glossary__heading-container-text .text__title{color:var(--text-primary);font-family:var(--font-special-1),serif;font-size:2.5rem;line-height:1.15;text-align:center}@media(min-width:601px){.cmp-glossary__heading-container-text .text__title{font-size:4rem;line-height:.86}}.cmp-glossary__heading-container-text .text__description{color:var(--text-primary);font-size:1.25rem;line-height:1.5}.cmp-glossary__heading-container-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;width:100%}.cmp-glossary__heading-container-nav,.cmp-glossary__heading-container-nav .nav__item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;justify-content:center}.cmp-glossary__heading-container-nav .nav__item{color:var(--primary-button-enabled);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.5rem;font-weight:700;line-height:1.2;min-width:1.5rem;white-space:nowrap}.cmp-glossary__heading-container-nav .nav__item:hover{color:var(--primary-button-hover)}.cmp-glossary__heading-container-nav .nav__item--disabled{color:var(--link-disabled);cursor:default;pointer-events:none}.cmp-glossary__heading-container-nav .nav__item--all{font-size:1.25rem;padding:var(--padding-xsmall) var(--padding-small)}.cmp-glossary__heading-container-nav .nav__item--active{background-color:var(--primary-button-enabled);border-radius:var(--button-radio);color:var(--text-inverse);padding:var(--padding-xsmall) var(--padding-small)}.cmp-glossary__heading-container-search{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:2rem;width:100%}@media(min-width:601px){.cmp-glossary__heading-container-search{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.cmp-glossary__heading-container-search .search__input{-webkit-box-flex:1;background-color:var(--background-white);border:var(--border-xsmall) solid var(--neutral-600);border-radius:.25rem;color:var(--text-secondary);-ms-flex:1 0 0px;flex:1 0 0;font-family:inherit;font-size:1.25rem;height:3.5rem;min-width:0;padding:0 var(--padding-medium)}.cmp-glossary__heading-container-search .search__input:focus-visible{outline:var(--border-medium) solid var(--primary-button-enabled);outline-offset:2px}.cmp-glossary__heading-container-search .search__input::-webkit-search-cancel-button,.cmp-glossary__heading-container-search .search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.cmp-glossary__heading-container-search .search__button{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background-color:var(--primary-button-enabled);border-radius:var(--button-radio);color:var(--text-inverse);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:1rem;font-weight:700;gap:.5rem;height:3.5rem;padding:0 var(--padding-xlarge)}.cmp-glossary__heading-container-search .search__button:hover:not(:disabled){background-color:var(--primary-button-hover)}.cmp-glossary__heading-container-search .search__button:disabled{background-color:var(--button-disabled);cursor:not-allowed}.cmp-glossary__heading-container-search .search__button-icon{-ms-flex-negative:0;flex-shrink:0;font-size:1.5rem;line-height:1}.cmp-glossary__heading-container-search .search__clear-filters{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-preferred-size:100%;-ms-flex-negative:0;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;color:var(--primary-link-enabled);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-basis:100%;flex-shrink:0;font-size:.75rem;font-weight:700;gap:var(--spacing-xsmall,.5rem);justify-content:flex-start;line-height:1;margin-top:.5rem;white-space:nowrap}.cmp-glossary__heading-container-search .search__clear-filters span{text-decoration:underline}.cmp-glossary__heading-container-search .search__clear-filters:hover{color:var(--primary-link-hover)}@media(min-width:601px){.cmp-glossary__heading-container-search .search__clear-filters{-ms-flex-preferred-size:auto;-webkit-box-pack:center;-ms-flex-pack:center;flex-basis:auto;justify-content:center;margin-left:4.5rem;margin-top:0}}.cmp-glossary__heading-container-search .search__clear-filters-icon{-ms-flex-negative:0;flex-shrink:0;font-size:.75rem;line-height:1}.cmp-glossary__heading-container-no-results{-ms-flex-item-align:start;align-self:flex-start;color:var(--text-secondary);font-size:.875rem;font-weight:700;line-height:1.5;margin:-1rem 0 0;padding:0 var(--padding-small)}.cmp-glossary__content{background-color:var(--background-white);padding:3rem 0}@media(min-width:601px){.cmp-glossary__content{padding:6rem 0}}.cmp-glossary__content-container{gap:2.5rem}.cmp-glossary__content-container-count{margin-bottom:1rem;text-align:center}.cmp-glossary__content-container-accordion{width:100%}.cmp-glossary__content-container-accordion .accordion__item--open .accordion__item-body{display:-webkit-box;display:-ms-flexbox;display:flex}.cmp-glossary__content-container-accordion .accordion__item--open .accordion__item-header-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cmp-glossary__content-container-accordion .accordion__item-header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;border-bottom:var(--border-xsmall) solid var(--border-light);display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem 0;text-align:left;width:100%}.cmp-glossary__content-container-accordion .accordion__item-header-title{color:var(--text-secondary);font-size:1.25rem;font-weight:700;line-height:1.5;text-transform:uppercase}.cmp-glossary__content-container-accordion .accordion__item-header-icon{-ms-flex-negative:0;color:var(--default-primary-600);flex-shrink:0;font-size:1.5rem;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.cmp-glossary__content-container-accordion .accordion__item-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:none;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem;padding-top:1rem}.cmp-glossary__content-container-accordion .accordion__item-body-definition{color:var(--text-primary);font-size:1rem;line-height:1.5}.cmp-glossary__content-container-accordion .accordion__item-body-reference{color:var(--text-secondary);font-size:.875rem;line-height:1.5}.cmp-glossary__content-container-accordion .accordion__item-body-reference .reference__label{font-weight:700;margin:0 0 .5rem;text-decoration:underline}.cmp-glossary__content-container-pagination{margin-top:0}.cmp-glossary__content-container-pagination .cmp-pagination__page.is-active{background-color:var(--primary-button-enabled);color:var(--text-inverse)}.cmp-glossary__content-container-pagination .cmp-pagination__next,.cmp-glossary__content-container-pagination .cmp-pagination__next .icon,.cmp-glossary__content-container-pagination .cmp-pagination__prev,.cmp-glossary__content-container-pagination .cmp-pagination__prev .icon{color:var(--primary-button-enabled)}