.gl-ik-part{padding:clamp(24px,3.6vw,44px)}.gl-ik-p2{margin-top:12px}.gl-ik-ph{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 22px;align-items:start}.gl-ik-no{font:200 30px/1 var(--v5-s);color:var(--g-red);font-variant-numeric:tabular-nums;letter-spacing:-.02em;padding-top:2px}.gl-ik-h{margin:0;font:300 clamp(24px,2.6vw,32px)/1.2 var(--v5-s);letter-spacing:-.02em;color:var(--g-ink)}.gl-ik-p{margin:10px 0 0;font:300 15px/1.65 var(--v5-s);color:var(--g-ink2);max-width:68ch}.gl-ik-p a,.gl-ik-quote a{color:var(--g-ink);text-decoration-color:var(--g-red);text-underline-offset:3px}@media(max-width:520px){.gl-ik-ph{grid-template-columns:1fr}}.gl-ik-small{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px 48px}@media(max-width:860px){.gl-ik-small{grid-template-columns:1fr}}.gl-ik-add{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.gl-ik-list{list-style:none;margin:18px 0 0;padding:0;counter-reset:ik}.gl-ik-list li{counter-increment:ik;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 0;border-top:1px solid var(--g-line);font:300 16px/1.45 var(--v5-s);color:var(--g-ink)}.gl-ik-list li:first-child{border-top:0}.gl-ik-list li:before{content:counter(ik,decimal-leading-zero);font:400 11px/1 var(--v5-s);color:var(--g-mut);font-variant-numeric:tabular-nums}.gl-ik-list li span{overflow-wrap:anywhere}.gl-ik-empty{margin:16px 0 0;font:300 14px/1.6 var(--v5-s);color:var(--g-mut)}.gl-ik-empty[hidden]{display:none}.gl-ik-side{border-left:1px solid var(--g-line);padding-left:28px}@media(max-width:860px){.gl-ik-side{border-left:0;padding-left:0;border-top:1px solid var(--g-line);padding-top:20px}}.gl-ik-hints{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:0}.gl-ik-hints li{padding:9px 0;border-top:1px solid var(--g-line);font:300 14px/1.4 var(--v5-s);color:var(--g-ink2)}.gl-ik-hints li:first-child{border-top:0}.gl-ik-quote{margin:18px 0 0;font:300 13px/1.65 var(--v5-s);color:var(--g-mut)}.gl-ik-grid{margin-top:28px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:28px 40px;align-items:start}@media(max-width:980px){.gl-ik-grid{grid-template-columns:1fr}}.gl-ik-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--g-line);border:1px solid var(--g-line)}@media(max-width:640px){.gl-ik-boxes{grid-template-columns:1fr}}.gl-ik-box{background:var(--g-pane2);padding:18px 18px 14px;min-width:0;display:grid;align-content:start;gap:6px}.gl-ik-bh{margin:0;display:flex;justify-content:space-between;gap:10px;font:400 14px/1.3 var(--v5-s);color:var(--g-ink)}.gl-ik-bh b{font:200 22px/1 var(--v5-s);color:var(--g-mut);font-variant-numeric:tabular-nums}.gl-ik-add-sm .gl-btn{min-height:40px;padding:0 14px}.gl-ik-items{list-style:none;margin:8px 0 0;padding:0}.gl-ik-it{padding:10px 0;border-top:1px solid var(--g-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;align-items:start}.gl-ik-it .t{font:300 15px/1.4 var(--v5-s);color:var(--g-ink);overflow-wrap:anywhere;padding-top:6px}.gl-ik-it .tags{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px}.gl-ik-tag{min-height:30px;padding:0 9px;border:1px solid var(--g-line2);background:none;color:var(--g-mut);font:400 11px/1 var(--v5-s);letter-spacing:.04em;cursor:pointer;border-radius:0}.gl-ik-tag:hover{color:var(--g-ink);border-color:#77777d}.gl-ik-tag[aria-pressed=true]{color:var(--g-ink);border-color:var(--g-ink);background:#2a2a2e}.gl-ik-tag.home[aria-pressed=true]{border-color:var(--g-ink)}.gl-ik-it .gl-x{min-width:36px;min-height:36px}@media(pointer:coarse){.gl-ik-tag{min-height:44px;padding:0 12px}.gl-ik-it .gl-x{min-width:44px;min-height:44px}}.gl-ik-view{display:grid;gap:14px;min-width:0}.gl-ik-svg{width:100%;max-width:520px;height:auto;display:block;margin:0 auto}.gl-ik-svg .c{fill:none;stroke:var(--g-line2);stroke-width:1.5}.gl-ik-svg .c.has{stroke:var(--g-ink2)}.gl-ik-svg text{font-family:var(--v5-s);fill:var(--g-mut)}.gl-ik-svg .cl{font-size:20px;font-weight:400;fill:var(--g-ink2)}.gl-ik-svg .cl tspan.n{fill:var(--g-ink);font-weight:300}.gl-ik-svg .pl{font-size:18px;font-weight:300}.gl-ik-svg .pl.on{fill:var(--g-ink)}.gl-ik-svg .ctr{font-size:18px;font-weight:500;letter-spacing:.04em}.gl-ik-svg .ctr.on{fill:var(--g-red)}.gl-ik-svg .bx{fill:var(--g-pane);stroke:var(--g-ink);stroke-width:1.5}.gl-ik-svg .bx.all{stroke:var(--g-red)}.gl-ik-svg .bn{font-size:18px;font-weight:400;fill:var(--g-ink);text-anchor:middle;dominant-baseline:central}.gl-ik-tip{min-height:0;line-height:1.5;justify-content:center;text-align:center}.gl-ik-over{border-top:1px solid var(--g-line);padding-top:16px}.gl-ik-grp{margin-top:14px}.gl-ik-grp h4{margin:0 0 6px;font:500 11px/1.2 var(--v5-s);letter-spacing:.16em;text-transform:uppercase;color:var(--g-mut)}.gl-ik-grp h4.all{color:var(--g-red)}.gl-ik-grp ul{list-style:none;margin:0;padding:0}.gl-ik-grp li{padding:8px 0;border-top:1px solid var(--g-line);font:300 15px/1.45 var(--v5-s);color:var(--g-ink);overflow-wrap:anywhere}.gl-ik-grp li small{display:block;margin-top:2px;font-size:12px;color:var(--g-mut)}#ik-msg{display:block;margin-top:14px}.gl-ik-st{display:block;margin-top:10px}.gl-ik-st:empty{margin-top:0;min-height:0}.gl-ik-st0{align-self:center}.gl-ik-tag{transition:color .15s,border-color .15s,background .15s}.gl-ik-svg .c,.gl-ik-svg .pl,.gl-ik-svg .ctr{transition:stroke .2s,fill .2s}@media(pointer:coarse){.gl-stage .gl-foot .gl-link,.gl-ik-add-sm .gl-btn{min-height:44px}}@media(prefers-reduced-motion:reduce){.gl-ik-tag,.gl-ik-svg .c,.gl-ik-svg .pl,.gl-ik-svg .ctr{transition:none}}
