.glossary-page{color:#1f2632;background:#fff;caret-color:#0060c0;scrollbar-color:rgba(31,38,50,.35) #F7F8FD}.glossary-page ::selection{color:#1f2632;background:#d6e9ff}.glossary-page a{text-underline-offset:.2em}.glossary-page :is(a,button,input,select):focus-visible{outline:3px solid #0060C0;outline-offset:3px}.glossary-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:479px){.glossary-container{padding:0 16px}}.glossary-header{padding:48px 0 32px;background:#f7f8fd}.glossary-header h1{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:48px;line-height:1.15;letter-spacing:-.035em}@media(max-width:767px){.glossary-header h1{font-size:36px}}@media(max-width:479px){.glossary-header h1{font-size:28px}}.glossary-header h1{margin:24px 0 16px;max-width:24ch;overflow-wrap:anywhere}.glossary-intro{font-family:Inter Tight,sans-serif;font-weight:400;font-size:18px;line-height:1.5;letter-spacing:.008em;color:#0a1837ad;max-width:72ch;margin:0}.glossary-directory{padding-top:32px;padding-bottom:48px}.glossary-controls{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:start;gap:24px}.glossary-field{min-width:0}.glossary-field label{display:block;font-weight:600;margin-bottom:8px}.glossary-field input,.glossary-field select{width:100%;min-height:48px;padding:10px 12px;color:#1f2632;background:#fff;border:1px solid #7b8493;border-radius:8px;font:inherit}.glossary-hint{display:block;color:#0a1837ad;font-size:.875rem;margin-top:4px}.glossary-reset{min-height:48px;align-self:start;margin-top:32px;padding:10px 16px;border:1px solid #7b8493;border-radius:8px;color:#0060c0;background:#fff;font:inherit;font-weight:600;cursor:pointer;transition:background-color .15s ease}.glossary-reset:hover:not(:disabled){background:#f7f8fd}.glossary-reset:disabled{color:#0a1837ad;cursor:default;border-color:#c6cad2}.glossary-directory-meta{padding:24px 0;margin-bottom:24px;border-bottom:1px solid #dce0e8}.glossary-directory-meta p{margin:0 0 16px;color:#0a1837ad;font-variant-numeric:tabular-nums}.glossary-directory-meta--filtered{padding-bottom:8px;margin-bottom:16px}.glossary-directory-meta--filtered p{margin-bottom:0}.glossary-alphabet{display:flex;flex-wrap:wrap;gap:4px}.glossary-alphabet a,.glossary-alphabet span{display:inline-flex;min-width:32px;min-height:32px;align-items:center;justify-content:center;border-radius:4px}.glossary-alphabet a{color:#0060c0;font-weight:600}.glossary-alphabet a:hover{background:#e8f1ff}.glossary-alphabet span{color:#7b8493}.glossary-groups{columns:2;column-gap:64px}.glossary-group{break-inside:avoid;margin:0 0 32px}.glossary-group h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.2;letter-spacing:-.03em}@media(max-width:767px){.glossary-group h2{font-size:26px}}.glossary-group h2{margin:0 0 8px;scroll-margin-top:88px}.glossary-group ul{list-style:none;margin:0;padding:0}.glossary-group li{min-width:0;padding:8px 0;border-bottom:1px solid #e7eaf0}.glossary-group li>a{display:flex;align-items:center;min-height:32px;color:#0060c0;font-size:1.125rem;font-weight:600;overflow-wrap:anywhere}.glossary-aliases{display:block;color:#0a1837ad;font-size:.875rem;overflow-wrap:anywhere}.glossary-aliases:empty{display:none}.glossary-empty{min-height:180px;padding:24px 0}.glossary-empty h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.02em}@media(max-width:479px){.glossary-empty h2{font-size:20px}}.glossary-empty .glossary-reset{margin-top:8px}.glossary-method{margin:48px 0 0;max-width:78ch;color:#0a1837ad;font-size:.875rem;line-height:1.6}@media(max-width:767px){.glossary-header{padding-top:24px}.glossary-controls{grid-template-columns:minmax(0,1fr);gap:16px}.glossary-reset{margin-top:0;justify-self:start}.glossary-groups{columns:1}}@media(prefers-reduced-motion:reduce){.glossary-reset{transition:none}}.glossary-term-aliases{max-width:72ch;margin:0;color:#0a1837ad;overflow-wrap:anywhere}.glossary-reading-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,280px);gap:64px;padding-top:48px;padding-bottom:64px}.glossary-definition{min-width:0;max-width:74ch}.glossary-definition__body{font-size:1.125rem;line-height:1.75;overflow-wrap:anywhere}.glossary-definition__body p{margin:0 0 24px}.glossary-citation{color:#0060c0;font-size:.875em;white-space:nowrap;margin-left:2px}.glossary-updated{font-size:.875rem;color:#0a1837ad;margin:32px 0}.glossary-sources{padding-top:24px;border-top:1px solid #dce0e8}.glossary-sources h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.02em}@media(max-width:479px){.glossary-sources h2{font-size:20px}}.glossary-sources h2{margin:0 0 16px}.glossary-sources ol{padding-left:24px;margin:0}.glossary-sources li{padding:4px 0;scroll-margin-top:88px;overflow-wrap:anywhere}.glossary-sources a{color:#0060c0}.glossary-related{min-width:0}.glossary-related section{margin-bottom:32px}.glossary-related h2{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:24px;line-height:1.25;letter-spacing:-.02em}@media(max-width:479px){.glossary-related h2{font-size:20px}}.glossary-related h2{margin:0 0 16px}.glossary-related ul{list-style:none;padding:0;margin:0}.glossary-related li{margin-bottom:8px}.glossary-related a{display:inline-block;color:#0060c0;padding:4px 0;overflow-wrap:anywhere}.glossary-all-terms{margin-top:16px;font-weight:600}@media(max-width:900px){.glossary-reading-layout{grid-template-columns:minmax(0,1fr);gap:32px}.glossary-related{border-top:1px solid #dce0e8;padding-top:24px}}
