.gl-x[data-astro-cid-spz2723i]{max-width:720px;margin-top:40px}.gl-x-wide[data-astro-cid-spz2723i]{max-width:880px}.gl-x-fold[data-astro-cid-spz2723i]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:14px 18px}.gl-x-fold[data-astro-cid-spz2723i] summary[data-astro-cid-spz2723i]{cursor:pointer;min-height:var(--tap-min);font-family:var(--font-heading);align-items:center;font-size:1.12rem;list-style:none;display:flex}.gl-x-fold[data-astro-cid-spz2723i] summary[data-astro-cid-spz2723i]::-webkit-details-marker{display:none}.gl-x-fold[data-astro-cid-spz2723i] summary[data-astro-cid-spz2723i]:after{content:"+";color:var(--text-subtle);margin-left:auto}.gl-x-fold[data-astro-cid-spz2723i][open] summary[data-astro-cid-spz2723i]:after{content:"–"}.gl-x-remember[data-astro-cid-spz2723i]{border-left:4px solid var(--accent);margin-top:28px}.gl-x-remember[data-astro-cid-spz2723i] summary[data-astro-cid-spz2723i]{gap:10px;font-size:1.02rem}.gl-x-tag[data-astro-cid-spz2723i]{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:2px 9px;font-size:.7rem;font-weight:700}.gl-x-sum[data-astro-cid-spz2723i]{min-width:0;line-height:1.35}.gl-x-remember[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i],.gl-x-remember[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]{white-space:nowrap}.gl-x-remember[data-astro-cid-spz2723i]{min-width:0}.gl-x-points[data-astro-cid-spz2723i]{color:var(--text-muted);flex-direction:column;gap:6px;margin:10px 0 12px;padding-left:1.2em;display:flex}.gl-x-ex[data-astro-cid-spz2723i]{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.gl-x-ex-say[data-astro-cid-spz2723i]{border:1px solid var(--border);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:12px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 40px 8px 12px;display:flex;position:relative}.gl-x-ex-say[data-astro-cid-spz2723i]:hover{background:var(--surface-2,var(--surface))}.gl-x-ex-ico[data-astro-cid-spz2723i]{width:18px;height:18px;color:var(--text-subtle);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gl-x-ex-jp[data-astro-cid-spz2723i]{font-family:var(--font-jp);font-size:1.08rem;line-height:1.9}.gl-x-ex-vi[data-astro-cid-spz2723i]{color:var(--text-muted);font-size:.86rem}.gl-x-trap[data-astro-cid-spz2723i]{background:#c8402f14;border-radius:10px;margin:12px 0 2px;padding:8px 12px;font-size:.92rem}.gl-x-trap[data-astro-cid-spz2723i] b[data-astro-cid-spz2723i]{color:#c8402f;margin-right:6px}[data-theme=dark] .gl-x-trap[data-astro-cid-spz2723i] b[data-astro-cid-spz2723i]{color:#f08a7a}.gl-x-h[data-astro-cid-spz2723i]{font-family:var(--font-heading);margin:0 0 10px;font-size:1.35rem;font-weight:400}.gl-x-text[data-astro-cid-spz2723i]{color:var(--text-muted);margin:8px 0 12px}.gl-x-link[data-astro-cid-spz2723i]{margin:0 0 8px;font-size:.92rem}.gl-x-link[data-astro-cid-spz2723i] a[data-astro-cid-spz2723i]{color:var(--accent);font-weight:600;text-decoration:none}.gl-x-link[data-astro-cid-spz2723i] a[data-astro-cid-spz2723i]:hover{text-decoration:underline}.gl-x-table-wrap[data-astro-cid-spz2723i]{overflow-x:auto}.gl-x-table[data-astro-cid-spz2723i]{border-collapse:collapse;width:100%;font-size:.95rem}.gl-x-table[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i],.gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]{border-bottom:1px solid var(--border);text-align:left;vertical-align:bottom;padding:8px 10px}.gl-x-table[data-astro-cid-spz2723i] thead[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);font-size:.72rem;font-weight:700}.gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i] .ruby-text,.gl-x-table[data-astro-cid-spz2723i] tbody[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i] .ruby-text{font-family:var(--font-jp)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]{font-family:var(--font-jp);padding-block:10px;font-size:1.3rem}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] tbody[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i]{color:var(--text-muted);font-size:.9rem;font-weight:600}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] thead[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i]{border-bottom:3px solid var(--border-strong)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] thead[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i]:nth-child(2){border-bottom-color:var(--role-topic-line)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] thead[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i]:nth-child(3){border-bottom-color:var(--role-complement-line)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] thead[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i]:nth-child(4){border-bottom-color:var(--role-predicate-line)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]:nth-child(2){background:color-mix(in srgb, var(--role-topic-line) 7%, transparent)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]:nth-child(3){background:color-mix(in srgb, var(--role-complement-line) 7%, transparent)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]:nth-child(4){background:color-mix(in srgb, var(--role-predicate-line) 6%, transparent)}.gl-x-kosoado[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] tbody[data-astro-cid-spz2723i] tr[data-astro-cid-spz2723i]:last-child td[data-astro-cid-spz2723i]{font-weight:600}.gl-x-cell-vi[data-astro-cid-spz2723i]{font-family:var(--font-ui);color:var(--text-muted);white-space:normal;margin-top:2px;font-size:.8rem;line-height:1.35;display:block}.gl-x-say[data-astro-cid-spz2723i]{all:unset;cursor:pointer;white-space:nowrap;border-radius:6px;margin:-2px -4px;padding:2px 4px}.gl-x-say[data-astro-cid-spz2723i]:hover{background:color-mix(in srgb, var(--brand) 10%, transparent)}.gl-x-say[data-astro-cid-spz2723i]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.gl-x-recap[data-astro-cid-spz2723i]{max-width:860px}.gl-x-recap[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]:last-child{font-family:var(--font-jp);min-width:14em;font-size:1.15rem}.gl-x-recap[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] td[data-astro-cid-spz2723i]:nth-child(2){min-width:9em}.gl-x-recap[data-astro-cid-spz2723i] .gl-x-table[data-astro-cid-spz2723i] tbody[data-astro-cid-spz2723i] th[data-astro-cid-spz2723i]{font-family:var(--font-heading);color:var(--clay);white-space:nowrap;font-size:1.1rem;font-weight:400}
