.gl-hero{--phero-art:url(/_astro/page-hero-glossary.MQv87vlh.svg)}.gl-hero .phero__lead{text-wrap:wrap}.gl-hero .phero__t{font-size:clamp(2rem,12.2vw,120px)}@media (width>=1024px){.gl-hero{padding-bottom:192px}.gl-hero .phero__lead{max-width:540px;margin-top:24px;font-size:24px;line-height:34px}}.gl-idx{border-bottom:1px solid var(--color-line);background:var(--color-bg);padding:24px 0}.gl-bar{align-items:flex-start;gap:16px;min-height:46px;display:flex}.gl-bar__open,.gl-find__x{width:46px;height:46px;color:var(--color-fg);flex:none;place-items:center;transition:color .15s;display:grid}.gl-bar__open .mask-icon{width:18px}.gl-bar__open[hidden]{display:none}.gl-bar__open:hover{color:var(--color-accent-ink)}.gl-find__x{color:var(--color-on-dark-muted)}.gl-find__x .mask-icon{width:20px}.gl-find__x:hover{color:var(--color-fg)}.gl-abc{flex-wrap:wrap;align-items:center;min-width:0;display:flex;position:relative}.gl-abc[hidden]{display:none}.gl-abc__list{flex-wrap:wrap;display:flex;position:relative}@media (width<=1023.98px){.gl-abc__list--next{flex-basis:100%}}.gl-abc:before,.gl-abc__list--next:before{content:"";background:var(--color-line);width:1px;display:none;position:absolute;top:3px;bottom:3px;left:0}.gl-abc__a{min-width:32px;height:46px;font:500 16px/46px var(--font-sans);color:var(--color-fg);place-items:center;transition:color .15s;display:grid}.gl-abc__a:hover{color:var(--color-accent-ink)}.gl-abc__a.is-off{color:var(--color-line);cursor:default}@media (width>=1024px){.gl-idx{padding:40px 0}.gl-bar{gap:40px}.gl-abc{padding-left:41px}.gl-abc:before{display:block}.gl-abc__list{gap:24px}.gl-abc__a{min-width:0;font-size:18px}.gl-abc__list--next{margin-left:40px;padding-left:41px}.gl-abc__list--next:before{display:block}}.gl-find{flex:1;gap:20px;min-width:0;display:flex}.gl-find[hidden]{display:none}.gl-find__f{flex:1;min-width:0;position:relative}.gl-find__ico{width:18px;color:var(--color-accent);pointer-events:none;position:absolute;top:50%;left:15px;translate:0 -50%}.gl-find__i{border:1px solid var(--color-line);background:var(--color-bg);width:100%;height:46px;font:16px/20px var(--font-sans);color:var(--color-fg);border-radius:6px;padding:0 16px 0 55px}.gl-find__i::placeholder{color:#bdc7de;opacity:1}.gl-find__i::-webkit-search-cancel-button{display:none}.gl-find__i:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width>=1024px){.gl-find__i{font-size:14px}}.gl-topics{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.gl-topics[hidden]{display:none}.gl-topic{border-radius:var(--radius-pill);background:var(--color-surface);height:36px;font:14px/20px var(--font-sans);color:var(--color-fg);padding:0 18px;transition:background-color .15s,color .15s}.gl-topic:hover{background:var(--color-surface-2)}.gl-topic[aria-pressed=true]{background:var(--color-fg);color:var(--color-bg)}@media (width>=1024px){.gl-topics{margin-top:30px}}.gl-status{font:14px/20px var(--font-sans);color:var(--color-muted);margin-top:12px}.gl-status:empty{display:none}.gl-s{background:var(--color-bg);padding:48px 0 80px}.gl-s[hidden]{display:none}.gl-s+.gl-s{padding-top:0}.gl-list{border-bottom:1px solid var(--color-line);margin-top:32px}.gl-g{border-top:1px solid var(--color-line);scroll-margin-top:calc(24px + var(--hdr-pin,0px));padding-block:8px;position:relative}.gl-g[hidden]{display:none}.gl-g__l{z-index:2;height:var(--gl-row,88px);font:300 28px/34px var(--font-display);color:var(--color-fg);pointer-events:none;align-items:center;display:flex;position:absolute;top:8px;left:0}@media (width>=1024px){.gl-s{padding:40px 0 140px}.gl-s+.gl-s{padding-top:0}.gl-list{margin-top:40px}.gl-g{--gl-row:128px;padding-block:16px}.gl-g:has(.gl-t:not([hidden])~.gl-t:not([hidden])){--gl-row:115px}.gl-g__l{font-size:34px;line-height:40px;top:16px}}.gl-t{align-content:center;gap:6px;min-height:88px;padding:16px 40px 16px 48px;display:grid;position:relative}.gl-t[hidden]{display:none}.gl-t:before{--k:var(--color-fg);content:"";pointer-events:none;visibility:hidden;background:linear-gradient(var(--k), var(--k)) 0 0 / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 0 0 / 1px 5px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 100% 0 / 1px 5px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 0 100% / 1px 5px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 5px 1px no-repeat, linear-gradient(var(--k), var(--k)) 100% 100% / 1px 5px no-repeat;position:absolute;inset:0}.gl-t__h{gap:4px;min-width:0;display:grid}.gl-t__a{font:18px/24px var(--font-display);text-transform:uppercase;color:var(--color-fg)}.gl-t__a--case{text-transform:none}.gl-t__a:after{content:"";z-index:1;position:absolute;inset:0}.gl-t__x{font:12px/18px var(--font-display);color:var(--color-muted)}.gl-t__d{font:14px/20px var(--font-sans);color:var(--color-fg)}.gl-t__d:after{content:"";aspect-ratio:1;background:var(--color-accent);width:14px;mask:var(--gl-arr) center / contain no-repeat;position:absolute;top:50%;right:0;translate:0 -50%}.gl-t:hover,.gl-t:focus-within{background:#f1f1f1}.gl-t:hover:before,.gl-t:focus-within:before{visibility:visible}.gl-t:hover .gl-t__d:after,.gl-t:focus-within .gl-t__d:after{background:var(--color-accent-ink)}@media (width>=1024px){.gl-t{grid-template-columns:440px minmax(0,600px);align-items:center;column-gap:0;min-height:102px;padding:16px 75px 16px 85px}.gl-g .gl-t:first-child{min-height:var(--gl-row)}.gl-t__a{font-size:20px}.gl-t__d{padding-right:40px}.gl-t__d:after{width:16px}}@media (prefers-reduced-motion:reduce){.gl-abc__a,.gl-topic,.gl-bar__open,.gl-find__x{transition:none}}
