.gl-body h2{font:800 26px/1.15 var(--display);margin:18px 0 0}
.gl-body h3{font:700 19px/1.25 var(--display);margin:8px 0 0}
.gl-body p{margin:0}
.gl-body .tab{overflow-x:auto;max-width:100%}
.gl-body table{border-collapse:collapse;width:100%;font-size:15px}
.gl-body th,.gl-body td{border-bottom:1px solid var(--line);padding:8px 10px;text-align:left;vertical-align:top}
.gl-body .tip{border-left:4px solid var(--accent);background:var(--surface);padding:12px 16px;border-radius:8px}
.gl-cta{display:flex;flex-direction:column;gap:8px;align-items:flex-start;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:16px 18px;margin:6px 0}
.gl-cta b{font:700 19px/1.2 var(--display)}
.gl-cta p{margin:0;font-size:16px;color:var(--ink-2)}
.ans-updated a{color:inherit}
