.gll[data-astro-cid-he5sapld]{padding:56px var(--gutter) 96px}.gll-bar[data-astro-cid-he5sapld]{border-bottom:1px solid #fffaf329;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-bottom:20px;display:flex}.gll-bar-label[data-astro-cid-he5sapld]{color:var(--color-n400);font-size:15px}.gll-letters[data-astro-cid-he5sapld]{flex-wrap:wrap;gap:2px;display:flex}.gll-letter[data-astro-cid-he5sapld]{width:36px;height:36px;color:var(--color-cream);font-family:var(--font-sans);transition:background-color var(--dur-fast), color var(--dur-fast);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}a[data-astro-cid-he5sapld].gll-letter:hover{background:#fffaf31a}.gll-letter[data-astro-cid-he5sapld][aria-disabled=true]{color:var(--color-n400);opacity:.5}.gll-letter[data-astro-cid-he5sapld][aria-current]{background:var(--color-cream);color:var(--color-navy)}.gll-letter[data-astro-cid-he5sapld]:focus-visible{outline:2px solid var(--color-cream);outline-offset:1px}glossary-explorer[data-enhanced] .gll-bar[data-astro-cid-he5sapld]{z-index:50;top:calc(var(--gx-nav-bottom,76px) + (100dvh - var(--gx-nav-bottom,76px)) / 2);right:max(8px, env(safe-area-inset-right,0px));backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);touch-action:none;-webkit-user-select:none;user-select:none;background:#07111ae0;border:1px solid #fffaf329;border-radius:999px;padding:6px 3px;display:block;position:fixed;translate:0 -50%}glossary-explorer[data-enhanced][data-rail] .gll-bar[data-astro-cid-he5sapld]{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-out)}glossary-explorer[data-enhanced] .gll-bar-label[data-astro-cid-he5sapld]{display:none}glossary-explorer[data-enhanced] .gll-letters[data-astro-cid-he5sapld]{flex-flow:column;gap:0}glossary-explorer[data-enhanced] .gll-letter[data-astro-cid-he5sapld]{width:26px;height:min(22px, calc((100dvh - var(--gx-nav-bottom,76px) - 40px) / 27));-webkit-tap-highlight-color:transparent;font-size:11.5px;font-weight:600}glossary-explorer[data-enhanced] .gll-groups[data-astro-cid-he5sapld]{padding-right:max(0px, calc(44px - var(--gutter)))}glossary-explorer[data-searching] .gll-bar[data-astro-cid-he5sapld],glossary-explorer[data-searching] .gll-groups[data-astro-cid-he5sapld]{display:none}.gll-group[data-astro-cid-he5sapld]{scroll-margin-top:calc(var(--gx-nav-bottom,calc(var(--gk-bar-h) + 76px)) + 8px);flex-wrap:wrap;align-items:baseline;gap:16px 32px;padding-top:40px;display:flex}.gll-head[data-astro-cid-he5sapld]{letter-spacing:-.03em;color:var(--color-cream);min-width:72px;font-size:clamp(56px,6vw,80px);font-weight:700;line-height:1}.gll[data-astro-cid-he5sapld] .gll-items{flex:280px;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:0 40px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.gll[data-astro-cid-he5sapld] .gll-item{color:var(--color-cream);transition:color var(--dur-fast);border-bottom:1px solid #fffaf329;flex-direction:column;gap:4px;padding:14px 0;text-decoration:none;display:flex}.gll[data-astro-cid-he5sapld] .gll-term{font-size:16px;font-weight:600;line-height:1.35}.gll[data-astro-cid-he5sapld] .gll-brief{color:var(--color-n300);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.gll[data-astro-cid-he5sapld] .gll-item:hover .gll-term,.gll[data-astro-cid-he5sapld] .gll-item:focus-visible .gll-term{color:var(--color-orange)}.gll[data-astro-cid-he5sapld] .gll-item:focus-visible{outline:2px solid var(--color-cream);outline-offset:4px;border-radius:4px}.gll-results[data-astro-cid-he5sapld]{flex-direction:column;gap:8px;display:flex}.gll-results[data-astro-cid-he5sapld][hidden]{display:none}.gll-results-count[data-astro-cid-he5sapld]{color:var(--color-n400);font-size:15px}.gll[data-astro-cid-he5sapld] .gll-pill{font-family:var(--font-mono);color:var(--color-n400);align-self:flex-start;font-size:12px;font-weight:600}@media (width<=899px){.gll-head[data-astro-cid-he5sapld]{flex-basis:100%;min-width:0}}@media (width<=700px){.gll[data-astro-cid-he5sapld]{padding-top:40px}.gll-head[data-astro-cid-he5sapld]{font-size:48px}.gll-group[data-astro-cid-he5sapld]{gap:8px;padding-top:32px}.gll[data-astro-cid-he5sapld] .gll-brief{-webkit-line-clamp:2}}.gi[data-astro-cid-nhfplyjm]{background:var(--color-navy);color:var(--color-cream);border-bottom:1px solid #fffaf329;border-radius:64px 64px 0 0;margin-top:-1px;display:block;overflow-x:clip}.gi-head[data-astro-cid-nhfplyjm]{padding:clamp(56px, 8vw, 104px) var(--gutter) 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.gi-back[data-astro-cid-nhfplyjm]{color:var(--color-n400);align-items:center;gap:8px;font-size:15px;text-decoration:none;display:inline-flex}.gi-back[data-astro-cid-nhfplyjm]:hover{color:var(--color-orange)}.gi-copy[data-astro-cid-nhfplyjm]{flex-direction:column;gap:20px;max-width:820px;display:flex}.gi-h1[data-astro-cid-nhfplyjm]{letter-spacing:-.02em;text-wrap:balance;color:var(--color-cream);font-size:clamp(44px,7vw,72px);font-weight:700;line-height:1.05}.gi-sub[data-astro-cid-nhfplyjm]{color:var(--color-n300);font-size:clamp(16px,1.6vw,18px);line-height:1.5}.gi-stats[data-astro-cid-nhfplyjm]{flex-wrap:wrap;gap:20px 40px;padding-bottom:6px;display:flex}.gi-stat[data-astro-cid-nhfplyjm]{flex-direction:column;gap:6px;display:flex}.gi-stat[data-astro-cid-nhfplyjm] b[data-astro-cid-nhfplyjm]{font-variant-numeric:tabular-nums;font-size:clamp(32px,3.4vw,44px);font-weight:700;line-height:1}.gi-stat[data-astro-cid-nhfplyjm] span[data-astro-cid-nhfplyjm]{color:var(--color-n300);font-size:14px}.gi-controls[data-astro-cid-nhfplyjm]{padding:48px var(--gutter) 0;flex-direction:column;align-items:flex-start;gap:20px;display:flex}.gi-search[data-astro-cid-nhfplyjm]{width:min(100%,440px);height:52px;color:var(--color-n400);background:#fffaf30a;border:1px solid #fffaf34d;border-radius:14px;align-items:center;gap:12px;padding:0 18px;display:flex}.gi-search[data-astro-cid-nhfplyjm]:focus-within{border-color:var(--color-cream)}.gi-search[data-astro-cid-nhfplyjm] svg[data-astro-cid-nhfplyjm]{flex-shrink:0;width:18px;height:18px}.gi-search[data-astro-cid-nhfplyjm] input[data-astro-cid-nhfplyjm]{min-width:0;color:var(--color-cream);font-family:var(--font-sans);background:0 0;border:0;outline:0;flex:1;font-size:16px}.gi-filter[data-astro-cid-nhfplyjm]{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.gi-filter-label[data-astro-cid-nhfplyjm]{color:var(--color-n400);font-size:15px}.gi-chips[data-astro-cid-nhfplyjm]{flex-wrap:wrap;gap:8px;display:flex}.gi-chip[data-astro-cid-nhfplyjm]{height:40px;color:var(--color-cream);font-family:var(--font-sans);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;border:1px solid #fffaf33d;border-radius:12px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.gi-chip[data-astro-cid-nhfplyjm]:hover{border-color:var(--color-cream)}.gi-chip[data-astro-cid-nhfplyjm] span[data-astro-cid-nhfplyjm]{font-family:var(--font-mono);opacity:.6;font-size:12px;font-weight:400}.gi-chip[data-astro-cid-nhfplyjm][aria-current=page]{background:var(--color-cream);border-color:var(--color-cream);color:var(--color-navy)}glossary-explorer[data-astro-cid-nhfplyjm]:not([data-enhanced]) .gi-search[data-astro-cid-nhfplyjm]{display:none}.gi-chip-more[data-astro-cid-nhfplyjm]{color:var(--color-n300);border-style:dashed;display:none}glossary-explorer[data-astro-cid-nhfplyjm][data-enhanced] .gi-chip-more[data-astro-cid-nhfplyjm]{display:inline-flex}glossary-explorer[data-astro-cid-nhfplyjm][data-enhanced] .gi-chips[data-astro-cid-nhfplyjm]:not([data-expanded]) .gi-chip--extra[data-astro-cid-nhfplyjm]{display:none}.gi-search-row[data-astro-cid-nhfplyjm]{flex-wrap:wrap;align-items:center;gap:12px 20px;width:100%;display:flex}.gi-chip[data-astro-cid-nhfplyjm]:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}.gi-stats-line[data-astro-cid-nhfplyjm]{color:var(--color-n400);font-size:14px;display:none}.gi-cats[data-astro-cid-nhfplyjm]{padding:64px var(--gutter) 96px;border-top:1px solid #fffaf329}.gi-cats-h[data-astro-cid-nhfplyjm]{letter-spacing:-.02em;color:var(--color-cream);margin-bottom:32px;font-size:clamp(32px,4vw,44px);font-weight:700;line-height:1.1}.gi-cards[data-astro-cid-nhfplyjm]{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.gi-card[data-astro-cid-nhfplyjm]{background:#fffaf308;border:1px solid #fffaf329;border-radius:20px;flex-direction:column;gap:14px;padding:20px 22px 22px;display:flex}.gi-card-h[data-astro-cid-nhfplyjm]{color:var(--color-cream);justify-content:space-between;align-items:baseline;gap:12px;font-size:20px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.gi-card-h[data-astro-cid-nhfplyjm]:hover>span[data-astro-cid-nhfplyjm]:first-child{color:var(--color-orange)}.gi-card-n[data-astro-cid-nhfplyjm]{font-family:var(--font-mono);color:var(--color-n400);flex-shrink:0;font-size:12px;font-weight:400}.gi-card-terms[data-astro-cid-nhfplyjm]{border-top:1px solid #fffaf31f;flex-direction:column;gap:8px;margin:0;padding:12px 0 0;list-style:none;display:flex}.gi-card-terms[data-astro-cid-nhfplyjm] a[data-astro-cid-nhfplyjm]{color:var(--color-n300);font-size:15px;line-height:1.4;text-decoration:none}.gi-card-terms[data-astro-cid-nhfplyjm] a[data-astro-cid-nhfplyjm]:hover{color:var(--color-orange)}.gi-card-h[data-astro-cid-nhfplyjm]:focus-visible,.gi-card-terms[data-astro-cid-nhfplyjm] a[data-astro-cid-nhfplyjm]:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px;border-radius:4px}@media (width<=700px){.gi[data-astro-cid-nhfplyjm]{border-radius:32px 32px 0 0}.gi-head[data-astro-cid-nhfplyjm]{padding-top:48px}.gi-copy[data-astro-cid-nhfplyjm]{gap:14px}.gi-stats[data-astro-cid-nhfplyjm]{display:none}.gi-stats-line[data-astro-cid-nhfplyjm]{display:block}.gi-controls[data-astro-cid-nhfplyjm]{gap:16px;padding-top:28px}.gi-filter[data-astro-cid-nhfplyjm]{gap:10px;width:100%}.gi-chips[data-astro-cid-nhfplyjm]{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.gi-chips[data-astro-cid-nhfplyjm]::-webkit-scrollbar{display:none}.gi-chips[data-astro-cid-nhfplyjm][data-at-end]{-webkit-mask-image:none;mask-image:none}.gi-chip[data-astro-cid-nhfplyjm]{white-space:nowrap;flex-shrink:0}glossary-explorer[data-astro-cid-nhfplyjm][data-enhanced] .gi-chips[data-astro-cid-nhfplyjm]:not([data-expanded]) .gi-chip--extra[data-astro-cid-nhfplyjm]{display:inline-flex}glossary-explorer[data-astro-cid-nhfplyjm][data-enhanced] .gi-chip-more[data-astro-cid-nhfplyjm]{display:none}}
