.gloss-body{padding-top:2.5rem}.gloss-letters ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.gloss-letters a{border-radius:var(--r-field);min-width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--color-border);font:var(--w-strong) 1.0625rem/1 var(--font-text);color:var(--color-text);place-items:center;padding:0 .5rem;display:grid}.gloss-letters a:hover{box-shadow:inset 0 0 0 1px var(--color-text-quiet)}.gloss-group{box-shadow:inset 0 1px 0 var(--color-border);grid-template-columns:minmax(0,4rem) minmax(0,1fr);gap:1rem 2rem;margin-top:2.5rem;padding-top:2.5rem;scroll-margin-top:5.5rem;display:grid}.gloss-letter{font:var(--w-head) clamp(2rem, 3vw, 2.5rem)/1 var(--font-text);letter-spacing:-.03em;color:var(--color-accent);margin:0;scroll-margin-top:5.5rem}.gloss-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.page .gx .gloss-item p{color:var(--color-text-muted);font-size:1rem;line-height:1.5}.page .gx .gloss-item .gloss-aka{color:var(--color-text-quiet);margin-top:-.25rem;font-size:.9375rem}@media (width<=1100px){.gloss-list{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.gloss-body{padding-top:1.75rem}.gloss-group{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:2rem;padding-top:2rem}}.gloss-term .ptop h1{max-width:24ch}.page .gx .gloss-also{margin-top:1rem}.gloss-guides{box-shadow:inset 0 1px 0 var(--color-border);margin-top:3rem;padding-top:2.25rem}.gloss-guides h2{font:var(--w-head) 1.5rem/1.2 var(--font-text);letter-spacing:-.02em;margin:0 0 1.25rem}.gloss-cards{grid-template-columns:minmax(0,1fr)}.gloss-more{font:var(--w-strong) 1rem/1.3 var(--font-text);color:var(--color-text-quiet);margin:1.75rem 0 .25rem}.gloss-links{margin:0;padding:0;list-style:none}.gloss-links .textlink{font-size:1.0625rem}.gloss-back{margin:2.5rem 0 0}.ghub-gloss__card{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;padding:2.25rem 2.5rem;display:flex}.ghub-gloss__card .h2{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.5rem)}.page .gx .ghub-gloss__card p{max-width:52ch;font-size:var(--t-g-text);color:var(--color-text-muted);line-height:1.5}@media (width<=760px){.ghub-gloss__card{padding:1.75rem 1.375rem}.ghub-gloss__card .pill{width:100%}}
