.sect>.gloss,.body>.gloss{width:min(980px,100% - 32px);margin-inline:auto}.gloss{margin:28px auto 40px;text-align:left}.gl-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;margin-bottom:4px}.gl-tools{position:sticky;top:68px;z-index:6;background:var(--paper);padding:10px 0 8px;border-bottom:2px solid var(--ink);display:grid;gap:6px}html:not(.js) .gl-search,html:not(.js) .gl-cats,html:not(.js) .gl-n{display:none}.gl-search input{width:100%;box-sizing:border-box;font:600 17px var(--text);padding:12px 16px;min-height:50px;border:2px solid var(--ink);border-radius:12px;background:#fff;color:var(--ink)}.gl-cats{display:flex;flex-wrap:wrap;gap:6px}.gl-cats button{flex:none;font:600 13.5px var(--text);padding:7px 12px;min-height:38px;border-radius:99px;border:1.5px solid var(--ink);background:transparent;color:var(--ink);cursor:pointer;white-space:nowrap}.gl-cats button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.gl-az{display:flex;flex-wrap:wrap;gap:2px}.gl-az a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:32px;font:800 15px var(--disp);font-stretch:80%;color:var(--ink);text-decoration:none;border-radius:6px}.gl-az a:hover,.gl-az a:focus-visible{background:var(--ink);color:var(--paper)}.gl-az a.off{color:var(--ink3);opacity:.35;pointer-events:none}.gl-n{margin:0;font-size:13.5px;color:var(--ink2)}.gl-n b{font:800 17px var(--disp);font-stretch:75%;color:var(--ink)}.gl-letter{scroll-margin-top:190px}.gl-L{font:800 clamp(44px,5vw,64px)/1 var(--disp);font-stretch:60%;color:var(--tomato-ink);margin:34px 0 6px;text-align:left}.gl-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.gt{padding:16px 0 18px;border-top:1px solid var(--rule);scroll-margin-top:190px}.gt h3{font:800 21px/1.15 var(--disp);font-stretch:80%;margin:0;text-align:left}.gt h3 a{color:var(--ink);text-decoration:none}.gt h3 a:hover{text-decoration:underline;text-underline-offset:3px}.gt-meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 8px;font-size:12.5px;color:var(--ink3)}.gt-cat{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;color:var(--teal)}.body .gt p,.gt p{font-size:15.5px;line-height:1.55;text-align:left;margin:0;width:auto}.gt .gt-x{margin-top:8px;color:var(--ink2)}.gt-x span{font:700 11.5px var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);margin-right:8px}.gt .gt-go{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:14px;font-weight:600}.gt-go a{color:var(--teal);text-underline-offset:3px}.gt:target{background:linear-gradient(90deg,#FFC93C40,transparent 70%)}.gt[hidden],.gl-letter[hidden]{display:none}.gl-none{text-align:center;font-weight:600;margin:30px 0}@media(max-width:760px){.gl-list{grid-template-columns:minmax(0,1fr)}.gl-tools{top:64px;padding:8px 0 6px;gap:6px}.gl-search input{min-height:44px;padding:9px 14px;font-size:16px}.gl-cats button{min-height:34px;padding:5px 10px;font-size:13px}.gl-cats{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.gl-az{flex-wrap:nowrap;overflow-x:auto}.gl-az a{flex:none;min-width:30px}.gt,.gl-letter{scroll-margin-top:170px}.gl-top{flex-wrap:nowrap}.gl-n{flex:none}}
