.gsearch{display:flex;flex-direction:column;gap:6px;max-width:520px;margin-bottom:10px}
.gsearch input{font:inherit;font-size:17px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink)}
.az{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 18px}.az a{display:inline-grid;place-items:center;min-width:34px;height:34px;border:1px solid var(--line);border-radius:8px;text-decoration:none;font-weight:700;background:var(--card)}
.glist{columns:2 420px;column-gap:32px}
.gl{break-inside:avoid;border:0;padding:0 0 18px}.gl h2{font-size:26px;color:var(--acc-ink);margin:0 0 6px}
.gl dl{margin:0}.gi{break-inside:avoid;padding:8px 0;border-bottom:1px solid var(--line)}
.gi dt a{font-weight:800;text-decoration:none}.gi dd{margin:2px 0 0;color:var(--muted);font-size:15px}
.gi[hidden],.gl[hidden]{display:none}
