.ft3-page--glossary .gl-head{padding:calc(var(--bar-h) + clamp(40px, 8vh, 96px)) var(--gutter) clamp(40px, 6vh, 72px);background:var(--color-bg);border-bottom:1px solid var(--color-line);position:relative}.ft3-page--glossary .gl-in{max-width:var(--layout-content);margin-inline:auto}.ft3-page--glossary .gl-in--read{max-width:880px}.ft3-page--glossary .gl-head .label{margin-top:var(--s-2)}.ft3-page--glossary .gl-head .h1{margin-top:var(--s-4);overflow-wrap:break-word;max-width:18ch}.ft3-page--glossary .gl-head--term .h1{max-width:22ch}.ft3-page--glossary .gl-head .lede{margin-top:var(--s-5);max-width:62ch}.ft3-page--glossary .gl-crumbs{align-items:center;gap:0 var(--s-2);margin-bottom:var(--s-4);font-size:var(--fs-small);color:var(--color-mute);flex-wrap:wrap;line-height:1.4;display:flex}.ft3-page--glossary .gl-crumbs__link{min-height:44px;color:var(--color-text-2);text-underline-offset:5px;transition:text-decoration-color var(--t-hover) var(--ft-ease-out), color var(--t-hover) var(--ft-ease-out);align-items:center;font-weight:560;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px;display:inline-flex}.ft3-page--glossary .gl-crumbs__sep{color:var(--color-mute)}.ft3-page--glossary .gl-crumbs__here{color:var(--color-text);overflow-wrap:anywhere;font-weight:560}@media (hover:hover) and (pointer:fine){.ft3-page--glossary .gl-crumbs__link:hover{color:var(--color-text);text-decoration-color:currentColor}}.ft3-page--glossary .gl-cat{color:var(--color-digital)}.ft3-page--glossary .gl-cat__key{color:var(--color-mute)}.ft3-page--glossary .gl-aka{margin-top:var(--s-4);max-width:62ch;font-size:var(--fs-small);color:var(--color-text-2);line-height:1.5}.ft3-page--glossary .gl-aka__key{color:var(--color-mute)}.ft3-page--glossary .gl-browse{padding:clamp(48px, 8vh, 88px) var(--gutter) var(--layout-section);background:var(--color-bg);position:relative}.ft3-page--glossary .gl-controls{gap:var(--s-6);display:grid}.ft3-page--glossary .gl-search{max-width:560px;position:relative}.ft3-page--glossary .gl-search__icon{color:var(--color-mute);pointer-events:none;align-items:center;padding-inline-start:var(--s-4);display:flex;position:absolute;inset-block:0;inset-inline-start:0}.ft3-page--glossary .gl-search__icon svg{width:18px;height:18px;display:block}.ft3-page--glossary .gl-search__input{width:100%;min-height:52px;padding:0 var(--s-4);border-radius:var(--r-sm);font:inherit;color:var(--color-text);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);appearance:none;transition:box-shadow var(--t-hover) var(--ft-ease-out);border:0;outline:none;margin:0;padding-inline-start:46px;font-size:1rem;display:block}.ft3-page--glossary .gl-search__input::placeholder{color:var(--color-mute);opacity:1}.ft3-page--glossary .gl-search__input:focus-visible{border-radius:var(--r-sm);box-shadow:inset 0 0 0 2px var(--color-focus);outline:none}.ft3-page--glossary .gl-search__input::-webkit-search-cancel-button{cursor:pointer}.ft3-page--glossary .gl-group .label{margin-bottom:var(--s-3);color:var(--color-mute)}.ft3-page--glossary .gl-letters{flex-wrap:wrap;gap:6px;display:flex}.ft3-page--glossary .gl-letter{border-radius:var(--r-pill);width:36px;height:36px;font-family:var(--ft-font-mono);color:var(--color-text-2);box-shadow:inset 0 0 0 1px var(--color-line-strong);cursor:pointer;transition:background-color var(--t-hover) var(--ft-ease-out), color var(--t-hover) var(--ft-ease-out), box-shadow var(--t-hover) var(--ft-ease-out);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:.8125rem;font-weight:600;line-height:1;display:inline-flex}.ft3-page--glossary .gl-letter:disabled{color:var(--color-mute);box-shadow:none;cursor:not-allowed;font-weight:400}.ft3-page--glossary .gl-pills{gap:var(--s-2);flex-wrap:wrap;display:flex}.ft3-page--glossary .gl-pill{min-height:40px;padding:0 var(--s-4);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-small);color:var(--color-text-2);box-shadow:inset 0 0 0 1px var(--color-line-strong);cursor:pointer;transition:background-color var(--t-hover) var(--ft-ease-out), color var(--t-hover) var(--ft-ease-out), box-shadow var(--t-hover) var(--ft-ease-out);background:0 0;border:0;align-items:center;margin:0;font-weight:560;line-height:1.2;display:inline-flex}.ft3-page--glossary .gl-letter[aria-pressed=true],.ft3-page--glossary .gl-pill[aria-pressed=true]{color:var(--color-bg);background:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.ft3-page--glossary .gl-letter:focus-visible,.ft3-page--glossary .gl-pill:focus-visible{border-radius:var(--r-pill)}@media (hover:hover) and (pointer:fine){.ft3-page--glossary .gl-letter:not(:disabled):not([aria-pressed=true]):hover,.ft3-page--glossary .gl-pill:not([aria-pressed=true]):hover{color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-text)}}.ft3-page--glossary .gl-results{margin-top:var(--s-8)}.ft3-page--glossary .gl-grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ft3-page--glossary .gl-grid>li{min-width:0}.ft3-page--glossary .gl-card{gap:var(--s-2);height:100%;padding:var(--s-5);border-radius:var(--r-lg);color:var(--color-text);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--color-line);transition:box-shadow var(--t-hover) var(--ft-ease-out);flex-direction:column;text-decoration:none;display:flex}.ft3-page--glossary .gl-card:focus-visible{border-radius:var(--r-lg)}.ft3-page--glossary .gl-card__cat{font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-digital);font-weight:500;line-height:1.4}.ft3-page--glossary .gl-card__title{letter-spacing:-.012em;color:var(--color-text);overflow-wrap:break-word;text-wrap:balance;margin:0;font-size:1.1875rem;font-weight:650;line-height:1.25}.ft3-page--glossary .gl-card__title--sm{font-size:1.0625rem}.ft3-page--glossary .gl-card__def{-webkit-line-clamp:3;line-clamp:3;font-size:var(--fs-small);color:var(--color-text-2);-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.ft3-page--glossary .gl-card__def--2{-webkit-line-clamp:2;line-clamp:2}@media (hover:hover) and (pointer:fine){.ft3-page--glossary .gl-card:hover{box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}.ft3-page--glossary .gl-card:hover .gl-card__title{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}}.ft3-page--glossary .gl-empty{padding:var(--s-7) var(--s-5);border-radius:var(--r-lg);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--color-line);text-align:center}.ft3-page--glossary .gl-empty p{font-size:var(--fs-small);color:var(--color-text-2)}@media (max-width:1023px){.ft3-page--glossary .gl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.ft3-page--glossary .gl-grid{grid-template-columns:minmax(0,1fr)}.ft3-page--glossary .gl-letter{width:40px;height:40px}}.ft3-page--glossary .gl-body{padding:clamp(48px, 8vh, 88px) var(--gutter) var(--layout-section);background:var(--color-bg)}.ft3-page--glossary .gl-body .gl-in{gap:var(--s-9);display:grid}.ft3-page--glossary .gl-def .label{margin-bottom:var(--s-4);color:var(--color-mute)}.ft3-page--glossary .gl-def__short{max-width:var(--layout-measure);color:var(--color-text);text-wrap:pretty;font-size:clamp(1.125rem,1.5vw,1.3125rem);line-height:1.5}.ft3-page--glossary .gl-def .prose{margin-top:var(--s-5)}.ft3-page--glossary .gl-def .prose p{font-size:var(--fs-body);line-height:1.7}.ft3-page--glossary .gl-related__title{margin-bottom:var(--s-5);font-size:clamp(1.5rem,2.2vw,2rem)}.ft3-page--glossary .gl-back{border-top:1px solid var(--color-line);padding-top:var(--s-5)}.ft3-page--glossary .gl-close{border-top:1px solid var(--color-line)}.ft3-page--glossary .gl-close .label{margin-bottom:var(--s-4);color:var(--color-mute)}.ft3-page--glossary[dir=rtl] .label,.ft3-page--glossary[dir=rtl] .gl-card__cat{font-family:var(--ft-font-sans);letter-spacing:0}@media (prefers-reduced-motion:reduce){.ft3-page--glossary .gl-letter,.ft3-page--glossary .gl-pill,.ft3-page--glossary .gl-card,.ft3-page--glossary .gl-search__input,.ft3-page--glossary .gl-crumbs__link{transition:none}}:where([data-reduced]) .ft3-page--glossary .gl-letter,:where([data-reduced]) .ft3-page--glossary .gl-pill,:where([data-reduced]) .ft3-page--glossary .gl-card,:where([data-reduced]) .ft3-page--glossary .gl-search__input,:where([data-reduced]) .ft3-page--glossary .gl-crumbs__link{transition:none}@media print{.ft3-page--glossary .gl-head{padding-top:0}.ft3-page--glossary .gl-controls,.ft3-page--glossary .gl-close{display:none}.ft3-page--glossary .gl-card,.ft3-page--glossary .gl-empty{box-shadow:inset 0 0 0 1px var(--color-line-strong);break-inside:avoid}}
