.gl{display:block}.gl-top{padding-top:2px}.gl-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:end;margin-top:var(--sp-6, 44px)}.gl-head__t{grid-column:1 / 9;max-width:9em}.gl-head__p{grid-column:9 / 13;padding-bottom:6px}.gl-index{position:sticky;top:0;z-index:5;margin-top:var(--sp-7, 56px);padding-top:12px;background:var(--hl-bg)}.gl-searchwrap{position:relative}.gl-q{min-height:56px;padding-right:160px;font-size:18px}.gl-q:focus-visible{outline:0}.gl-q::-webkit-search-cancel-button{-webkit-appearance:none}.gl-count{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--hl-muted);font-variant-numeric:tabular-nums;pointer-events:none}.gl-az{display:grid;grid-template-columns:repeat(27,minmax(0,1fr));margin-top:12px;border-top:2px solid var(--ln-strong);border-bottom:1px solid var(--ln-hair)}.gl-az__l{display:flex;align-items:center;justify-content:center;min-height:44px;font-size:13px;font-weight:650;letter-spacing:.02em;color:var(--hl-muted);opacity:.45;text-decoration:none}a.gl-az__l{position:relative;opacity:1;color:var(--hl-ink);transition:color .15s,background-color .15s}a.gl-az__l:after{content:"";position:absolute;left:20%;right:20%;bottom:-1px;height:2px;background:var(--hl-cobalt-text);transform:scaleX(0);transition:transform .2s var(--E)}a.gl-az__l:hover{color:var(--hl-cobalt-text)}a.gl-az__l:hover:after,a.gl-az__l:focus-visible:after{transform:scaleX(1)}a.gl-az__l.is-off{color:var(--hl-muted);opacity:.45}.gl-sec{margin-top:var(--sp-7, 48px);scroll-margin-top:140px}.gl-bh{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:0;padding:4px 0 6px;border-bottom:2px solid var(--ln-strong);font-size:22px;line-height:1.1;font-weight:700;letter-spacing:-.03em;color:var(--hl-ink)}.gl-bh em{font-style:normal;font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.gl-terms{max-width:none;color:var(--hl-ink)}.gl-terms>p{max-width:42em;margin:var(--sp-4, 20px) 0;font-family:var(--s);font-size:17px;line-height:1.6;color:var(--hl-muted)}.gl-terms>p:last-child{font-size:15px}.gl-terms .definition{margin:var(--sp-4, 24px) 0;padding:var(--sp-3, 18px) 0 6px;border-top:1px solid var(--ln-hair);border-bottom:1px solid var(--ln-hair);background:none;border-radius:0}.gl-terms .definition .label{display:block;font-family:var(--g);font-size:11px;line-height:16px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-muted)}.gl-terms .definition ul{margin:12px 0;padding:0;list-style:none;columns:2;column-gap:var(--gap)}.gl-terms .definition li{break-inside:avoid;padding:8px 0;border-bottom:1px solid var(--ln-hair);font-family:var(--s);font-size:15.5px;line-height:1.5;color:var(--hl-ink)}.gl-terms figure{margin:var(--sp-5, 28px) 0}.gl-terms figure img{display:block;max-width:100%;height:auto;border-radius:0}.gl-terms figcaption{margin-top:10px;font-size:13px;line-height:1.45;color:var(--hl-muted)}.gl-terms .fig-no{margin-right:8px;font-weight:650;color:var(--hl-ink)}.gl-dict{columns:2;column-gap:calc(var(--gap) * 2);column-rule:1px solid var(--ln-hair);margin-top:8px}.gl-letter{break-after:avoid;margin:0;padding:var(--sp-5, 26px) 0 6px;font-family:var(--g);font-size:40px;line-height:1;font-weight:250;letter-spacing:-.04em;color:var(--hl-ink);border-bottom:1px solid var(--ln-hair);scroll-margin-top:150px}.gl-letter:first-child{padding-top:14px}.gl-terms .gl-term{break-inside:avoid;max-width:none;margin:0;padding:14px 0 15px;border-bottom:1px solid var(--ln-hair);font-family:var(--s);font-size:16.5px;line-height:1.55;color:var(--hl-ink);background:none;border-radius:0}.gl-terms .gl-term .gl-term__w{display:inline;font-family:var(--g);font-size:17px;font-weight:700;letter-spacing:-.015em;color:var(--hl-ink)}.gl-terms .gl-term em{font-style:italic;color:var(--hl-muted)}.gl-terms .gl-term em:last-child{font-family:var(--g);font-style:normal;font-size:11px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.gl-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap)}.gl-chip{position:relative;display:grid;grid-template-columns:2.6em minmax(0,1fr);align-items:baseline;min-height:48px;padding:12px 0;border-bottom:1px solid var(--ln-hair);font-size:15px;line-height:1.35;font-weight:550;letter-spacing:-.01em;color:var(--hl-ink);text-decoration:none}.gl-chip b{font-size:12px;font-weight:650;letter-spacing:.04em;color:var(--hl-muted);font-variant-numeric:tabular-nums}.gl-chip:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--hl-cobalt-text);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s var(--E)}.gl-chip:hover{color:var(--hl-cobalt-text)}.gl-chip:hover:after,.gl-chip:focus-visible:after{transform:scaleX(1)}.gl-none{margin-top:var(--sp-5, 32px);padding:var(--sp-4, 20px) 0;border-top:2px solid var(--ln-strong);border-bottom:1px solid var(--ln-hair);font-family:var(--s);font-style:italic;font-size:18px;color:var(--hl-muted)}@media(max-width:1023px){.gl-index{top:56px}}@media(max-width:860px){.gl-head{display:block;margin-top:var(--sp-5, 32px)}.gl-head__p{margin-top:var(--sp-3, 18px);max-width:36em}.gl-dict{columns:1}.gl-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.gl-index{margin-top:var(--sp-6, 36px)}.gl-q{padding-right:14px}.gl-count{position:static;display:block;transform:none;margin-top:6px;min-height:0}.gl-count:empty{display:none}.gl-az{grid-template-columns:repeat(9,minmax(0,1fr))}.gl-az__l{min-height:44px;border-bottom:1px solid var(--ln-hair)}.gl-az__l:nth-last-child(-n+9){border-bottom:0}.gl-terms .definition ul{columns:1}.gl-chips{grid-template-columns:minmax(0,1fr)}}.gl-azbtn{display:none}@media(max-width:1023px){.gl-index{--glg: 1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;margin-left:calc(-1 * var(--glg));margin-right:calc(-1 * var(--glg));padding:8px var(--glg);border-bottom:1px solid var(--ln-hair)}.gl-searchwrap{flex:1 1 0;min-width:0}.gl-q{min-height:44px;height:44px;padding-right:12px;font-size:16px}.gl-count{position:static;display:block;transform:none;flex:1 0 100%;order:3;margin-top:6px;font-size:13px}.gl-count:empty{display:none}.gl-azbtn{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:44px;min-width:76px;padding:0 14px;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--hl-ink);box-shadow:inset 0 0 0 1px var(--ln-stroke);cursor:pointer}.gl-azbtn:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s var(--E)}.gl-index.is-az .gl-azbtn{background:var(--hl-ink);color:var(--hl-bg);box-shadow:none}.gl-index.is-az .gl-azbtn:after{transform:translateY(3px) rotate(-135deg)}.gl-azbtn:active{background:var(--ln-tint)}.gl-azbtn:focus-visible{outline:2px solid var(--hl-cobalt-text);outline-offset:2px}.gl-az{display:none;position:absolute;left:0;right:0;top:100%;grid-template-columns:repeat(9,minmax(0,1fr));margin:0;padding:0 var(--glg) 8px;background:var(--hl-bg);border-top:0;border-bottom:2px solid var(--ln-strong)}.gl-index.is-az .gl-az{display:grid}.gl-az__l{min-height:48px;border-bottom:1px solid var(--ln-hair)}.gl-az__l:nth-last-child(-n+9){border-bottom:0}a.gl-az__l:active{background:var(--ln-tint)}.gl-letter{scroll-margin-top:136px}}@media(max-width:560px){.gl-index{--glg: 1rem;margin-top:var(--sp-5, 32px)}}@media(max-width:860px){.gl-head__p{margin-top:var(--sp-5, 26px)}}@media(max-width:1023px)and (hover:none){a.gl-az__l:hover{color:var(--hl-ink)}a.gl-az__l:hover:after{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.gl-azbtn:after{transition:none}}@media(prefers-reduced-motion:reduce){a.gl-az__l:after,.gl-chip:after,a.gl-az__l{transition:none}}
