:root{--glossary-trigger-color:inherit;--glossary-trigger-underline:var(--secondary);--glossary-trigger-hover-color:var(--secondary);--glossary-tip-bg:var(--primary-ultra-dark-trans-80);--glossary-tip-text:var(--text-light);--glossary-tip-title-color:var(--text-light);--glossary-tip-link-color:var(--primary-light);--glossary-tip-link-hover:var(--primary-semi-light);--glossary-tip-border-radius:8px;--glossary-tip-shadow:0 0 16px -4px rgba(0,0,0,.4);--glossary-tip-width:280px;--glossary-tip-padding:var(--space-xs);--glossary-tip-font-size:calc(var(--text-xs)*1.1);--glossary-tip-title-font-size:calc(var(--text-s)*1.1);--glossary-tip-title-font-weight:500;--glossary-tip-line-height:1.3;--glossary-tip-z-index:9000;--glossary-tip-arrow-size:7px;--glossary-tip-offset:10px;--glossary-focus-outline:2px solid var(--primary-semi-dark);--glossary-focus-outline-offset:1px;--glossary-transition-timing:.15s ease}.glossary-term-trigger{position:relative;display:inline;cursor:help;color:var(--glossary-trigger-color);text-decoration:1px underline dashed var(--glossary-trigger-underline);text-underline-offset:3px;white-space:nowrap;border-radius:calc(var(--glossary-tip-border-radius)/2);transition:color var(--glossary-transition-timing)}.glossary-term-trigger:hover,.glossary-term-trigger:focus-visible,.glossary-term-trigger.is-active{color:var(--glossary-trigger-hover-color);text-decoration-color:var(--glossary-trigger-hover-color)}.glossary-term-trigger:focus-visible{outline:var(--glossary-focus-outline);outline-offset:var(--glossary-focus-outline-offset)}.glossary-tooltip{position:absolute;bottom:calc(100% + var(--glossary-tip-offset));left:50%;transform:translateX(-50%) translateY(4px);width:var(--glossary-tip-width);padding:var(--glossary-tip-padding);background:var(--glossary-tip-bg);color:var(--glossary-tip-text);font-size:var(--glossary-tip-font-size);line-height:var(--glossary-tip-line-height);border-radius:var(--glossary-tip-border-radius);box-shadow:var(--glossary-tip-shadow);z-index:var(--glossary-tip-z-index);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--glossary-transition-timing),visibility var(--glossary-transition-timing),transform var(--glossary-transition-timing);backdrop-filter:blur(8px);transition-delay:.12s;font-weight:400;font-style:normal;text-decoration:none;text-align:left;white-space:normal;word-break:break-word}.glossary-tooltip::before{content:"";position:absolute;top:100%;left:0;width:100%;height:calc(var(--glossary-tip-offset) + var(--glossary-tip-arrow-size))}.glossary-term-trigger:hover .glossary-tooltip,.glossary-term-trigger:focus-visible .glossary-tooltip,.glossary-term-trigger.is-active .glossary-tooltip{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0);transition-delay:0s}.glossary-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border-width:var(--glossary-tip-arrow-size);border-style:solid;border-color:var(--glossary-tip-bg) #fff0 #fff0 #fff0}.glossary-tooltip__title{display:block;font-weight:var(--glossary-tip-title-font-weight);font-size:var(--glossary-tip-title-font-size);margin-bottom:6px;color:var(--glossary-tip-title-color)}.glossary-tooltip__definition{display:block;margin:0 0 10px}.glossary-tooltip__link{color:var(--glossary-tip-link-color);font-size:var(--glossary-tip-font-size);text-decoration:none;border-radius:calc(var(--glossary-tip-border-radius)/2)}.glossary-tooltip__link:hover,.glossary-tooltip__link:focus-visible{color:var(--glossary-tip-link-hover);text-decoration:underline}.tip-align-left .glossary-tooltip{left:0;transform:translateX(0) translateY(4px)}.glossary-term-trigger.tip-align-left:hover .glossary-tooltip,.glossary-term-trigger.tip-align-left:focus-visible .glossary-tooltip,.glossary-term-trigger.tip-align-left.is-active .glossary-tooltip{transform:translateX(0) translateY(0)}.tip-align-left .glossary-tooltip::after{left:16px;transform:none}.tip-align-right .glossary-tooltip{left:auto;right:0;transform:translateX(0) translateY(4px)}.glossary-term-trigger.tip-align-right:hover .glossary-tooltip,.glossary-term-trigger.tip-align-right:focus-visible .glossary-tooltip,.glossary-term-trigger.tip-align-right.is-active .glossary-tooltip{transform:translateX(0) translateY(0)}.tip-align-right .glossary-tooltip::after{left:auto;right:16px;transform:none}@media (max-width:480px){:root{--glossary-tip-width:240px}.glossary-tooltip{left:0;transform:translateX(0) translateY(4px)}.glossary-term-trigger:hover .glossary-tooltip,.glossary-term-trigger:focus-visible .glossary-tooltip,.glossary-term-trigger.is-active .glossary-tooltip{transform:translateX(0) translateY(0)}.glossary-tooltip::after{left:16px;transform:none}}@media print{.glossary-tooltip{display:none!important}.glossary-term-trigger{text-decoration:none;cursor:text}}