.glossary-archive,.glossary-single{box-sizing:border-box;background:var(--glossary-section-background);color:var(--glossary-body-color)}.glossary-archive *,.glossary-archive *::before,.glossary-archive *::after,.glossary-single *,.glossary-single *::before,.glossary-single *::after{box-sizing:inherit}.glossary-archive{width:var(--glossary-section-width,100%);margin-top:var(--glossary-section-margin-top);margin-right:var(--glossary-section-margin-right,0);margin-bottom:var(--glossary-section-margin-bottom);margin-left:var(--glossary-section-margin-left,0);padding:var(--glossary-section-padding-top) var(--glossary-section-padding-right) var(--glossary-section-padding-bottom) var(--glossary-section-padding-left);text-align:var(--glossary-section-text-align)}.glossary-archive__inner{max-width:var(--glossary-section-max-width);margin:0 auto}.glossary-archive__heading{margin:0 0 var(--glossary-title-margin-bottom);color:var(--glossary-title-color);font-family:var(--glossary-title-font-family);font-size:var(--glossary-title-font-size);font-weight:var(--glossary-title-font-weight);line-height:var(--glossary-title-line-height)}.glossary-archive__subheading{max-width:760px;margin:0 auto var(--glossary-subheading-margin-bottom);color:var(--glossary-subheading-color);font-family:var(--glossary-body-font-family);font-size:var(--glossary-subheading-font-size);line-height:var(--glossary-body-line-height)}.glossary-archive__filter{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--glossary-filter-gap);margin-bottom:var(--glossary-filter-margin-bottom)}.glossary-archive__filter a{color:var(--glossary-filter-color);font-family:var(--glossary-filter-font-family);font-size:var(--glossary-filter-font-size);font-weight:var(--glossary-filter-font-weight);line-height:1;text-decoration:none}.glossary-archive__filter a:hover,.glossary-archive__filter a:focus,.glossary-archive__filter a.is-active{color:var(--glossary-filter-active-color)}.glossary-archive__grid{display:grid;grid-template-columns:repeat(var(--glossary-grid-columns),minmax(0,1fr));gap:var(--glossary-grid-gap)}.glossary-archive__tile{display:flex;min-height:var(--glossary-tile-min-height);flex-direction:column;align-items:center;justify-content:center;padding:var(--glossary-tile-padding);border:var(--glossary-tile-border-width) solid var(--glossary-tile-border-color);border-top:var(--glossary-tile-top-border-width) solid var(--glossary-tile-top-border-color);border-radius:var(--glossary-tile-border-radius);background:var(--glossary-tile-background);text-align:var(--glossary-tile-text-align)}.glossary-archive__tile-title{margin:0 0 var(--glossary-tile-title-margin-bottom);color:var(--glossary-tile-title-color);font-family:var(--glossary-tile-title-font-family);font-size:var(--glossary-tile-title-font-size);font-weight:var(--glossary-tile-title-font-weight);line-height:var(--glossary-tile-title-line-height)}.glossary-archive__tile-body{margin:-8px 0 24px;color:var(--glossary-tile-body-color);font-size:var(--glossary-tile-body-font-size);line-height:var(--glossary-body-line-height)}.glossary-archive__tile-body>:last-child{margin-bottom:0}.glossary-archive__button,.glossary-single__button{display:inline-flex;align-items:center;justify-content:center;min-width:0;border-style:solid;text-align:center;text-decoration:none;text-transform:uppercase}.glossary-archive__button{min-width:var(--glossary-tile-button-min-width);padding:var(--glossary-tile-button-padding);border-width:var(--glossary-tile-button-border-width);border-color:var(--glossary-tile-button-border-color);border-radius:var(--glossary-tile-button-border-radius);background:var(--glossary-tile-button-background);color:var(--glossary-tile-button-color);font-family:var(--glossary-tile-button-font-family);font-size:var(--glossary-tile-button-font-size);font-weight:var(--glossary-tile-button-font-weight);letter-spacing:var(--glossary-tile-button-letter-spacing);line-height:1}.glossary-archive__button:hover,.glossary-archive__button:focus{background:var(--glossary-tile-button-hover-background);color:var(--glossary-tile-button-hover-color)}.glossary-archive__button:active{background:var(--glossary-tile-button-active-background);color:var(--glossary-tile-button-active-color)}.glossary-archive__empty{margin:0;color:var(--glossary-body-color);font-size:var(--glossary-body-font-size);line-height:var(--glossary-body-line-height)}.glossary-archive__pagination{margin-top:36px}.glossary-archive__pagination--load-more{display:flex;justify-content:center}.glossary-archive__pagination ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--glossary-pagination-gap);margin:0;padding:0;list-style:none}.glossary-archive__pagination a,.glossary-archive__pagination span{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--glossary-pagination-border-color);border-radius:var(--glossary-pagination-border-radius);background:var(--glossary-pagination-background);color:var(--glossary-pagination-color);text-decoration:none}.glossary-archive__pagination .current{background:var(--glossary-pagination-active-background);color:var(--glossary-pagination-active-color)}.glossary-archive__load-more,.glossary-archive__pagination a.glossary-archive__load-more{display:inline-flex;min-width:var(--glossary-tile-button-min-width);align-items:center;justify-content:center;padding:var(--glossary-tile-button-padding);border:var(--glossary-tile-button-border-width) solid var(--glossary-tile-button-border-color);border-radius:var(--glossary-tile-button-border-radius);background:var(--glossary-tile-button-background);color:var(--glossary-tile-button-color);font-family:var(--glossary-tile-button-font-family);font-size:var(--glossary-tile-button-font-size);font-weight:var(--glossary-tile-button-font-weight);letter-spacing:var(--glossary-tile-button-letter-spacing);line-height:1;text-decoration:none;text-transform:uppercase}.glossary-archive__load-more:hover,.glossary-archive__load-more:focus,.glossary-archive__pagination a.glossary-archive__load-more:hover,.glossary-archive__pagination a.glossary-archive__load-more:focus{background:var(--glossary-tile-button-hover-background);color:var(--glossary-tile-button-hover-color)}.glossary-archive__load-more:active,.glossary-archive__pagination a.glossary-archive__load-more:active{background:var(--glossary-tile-button-active-background);color:var(--glossary-tile-button-active-color)}.glossary-archive__skeleton{display:grid;grid-template-columns:repeat(var(--glossary-grid-columns),minmax(0,1fr));width:100%;gap:var(--glossary-grid-gap)}.glossary-archive__skeleton--append{margin-top:36px}.glossary-archive__skeleton>div{position:relative;min-height:var(--glossary-tile-min-height);overflow:hidden;border-radius:var(--glossary-tile-border-radius);background:var(--glossary-tile-background,#f4f4f4);background:color-mix(in srgb,var(--glossary-tile-background,#f4f4f4) 86%,#fff)}.glossary-archive__skeleton>div::after{position:absolute;inset:0;transform:translateX(-100%);animation:glossary-archive-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgb(255 255 255 / 56%),transparent);content:""}.glossary-archive .screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@keyframes glossary-archive-shimmer{100%{transform:translateX(100%)}}@media(prefers-reduced-motion:reduce){.glossary-archive__skeleton>div::after{animation:none}}.glossary-single{background:var(--glossary-single-background);padding:var(--glossary-single-padding-top) 24px var(--glossary-single-padding-bottom)}.glossary-single__inner{max-width:var(--glossary-single-max-width);margin:0 auto}.glossary-single__title{margin:0 0 34px;color:var(--glossary-single-title-color);font-family:var(--glossary-single-title-font-family);font-size:var(--glossary-single-title-font-size);font-weight:600;line-height:1.15}.glossary-single__content{color:var(--glossary-single-body-color);font-family:var(--glossary-single-body-font-family);font-size:var(--glossary-single-body-font-size);line-height:var(--glossary-single-body-line-height)}.glossary-single__content>:last-child{margin-bottom:0}.glossary-single__button{margin-top:42px;padding:var(--glossary-single-button-padding);border-width:1px;border-color:var(--glossary-single-button-background);border-radius:var(--glossary-single-button-border-radius);background:var(--glossary-single-button-background);color:var(--glossary-single-button-color);font-family:var(--glossary-single-button-font-family);font-size:var(--glossary-single-button-font-size);font-weight:var(--glossary-single-button-font-weight);letter-spacing:var(--glossary-single-button-letter-spacing);line-height:1}.glossary-single__button:hover,.glossary-single__button:focus{background:var(--glossary-single-button-hover-background);color:var(--glossary-single-button-hover-color)}.glossary-single__button:active{background:var(--glossary-single-button-active-background);color:var(--glossary-single-button-active-color)}@media(max-width:767px){.glossary-archive__grid{grid-template-columns:repeat(var(--glossary-grid-columns),minmax(0,1fr))}.glossary-archive__button,.glossary-single__button{width:100%}}
