.term{border-top:1px solid var(--line);grid-template-columns:minmax(9.5rem,13rem) 1fr;column-gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.75rem,3.2vw,2.5rem);display:grid}.term-head.svelte-1nxksbh{position:relative}.term-trigger{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:0;grid-template-columns:1fr auto;grid-template-areas:"stage chevron""season season""count count";gap:.4rem;padding:0;display:grid;position:sticky;top:1.5rem}.term-stage.svelte-1nxksbh{grid-area:stage;align-items:baseline;gap:.5rem;display:flex}.term-index.svelte-1nxksbh{color:var(--gold);letter-spacing:.02em;font-size:.625rem}.term-season.svelte-1nxksbh{letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;grid-area:season;font-size:clamp(1.875rem,2.8vw,2.625rem);line-height:.92;transition:color .2s,text-shadow .3s}.term-trigger:hover .term-season.svelte-1nxksbh{color:var(--accent);text-shadow:-.025em -.018em 0 var(--disp-cool), .025em .018em 0 var(--disp-warm)}.term-count.svelte-1nxksbh{border:1px solid var(--block);width:fit-content;color:var(--block-ink);background:var(--block);grid-area:count;align-items:center;gap:.4rem;margin-top:.25rem;padding:.1875rem .5rem .1875rem .375rem;display:flex}.term-count.svelte-1nxksbh i:where(.svelte-1nxksbh){background:var(--gold);width:.3125rem;height:.3125rem}[data-theme=dark] .term-count.svelte-1nxksbh i:where(.svelte-1nxksbh){background:var(--accent-2)}.term-chevron{box-sizing:content-box;width:.875rem;height:.875rem;color:var(--ink-2);border:1px solid var(--line-strong);transition:transform .5s var(--ease-focus), color .2s ease, border-color .2s ease;grid-area:chevron;padding:.375rem}.term-trigger:hover .term-chevron{color:var(--ink);border-color:var(--ink)}.term[data-open=false] .term-chevron{transform:rotate(-90deg)}.term-body{transition:grid-template-rows .5s var(--ease-focus), opacity .3s ease;grid-template-rows:1fr;display:grid}.term-body[data-state=closed]{opacity:0;grid-template-rows:0fr}.term-clip.svelte-1nxksbh{overflow-clip-margin:8px;min-height:0;overflow:clip}.subjects.svelte-1nxksbh{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.subjects.svelte-1nxksbh li:where(.svelte-1nxksbh){display:flex}.subject.svelte-1nxksbh{flex-direction:column;flex:1;gap:.375rem;min-height:10.5rem;padding:1.25rem 1.375rem 1rem 1.5rem;display:flex;overflow:hidden}.subject.pane-link.svelte-1nxksbh:hover,.subject.pane-link.svelte-1nxksbh:focus-visible{background-color:color-mix(in oklab, var(--card-glass-hover) 90%, var(--tone-wash) 10%)}.subject.svelte-1nxksbh:before{content:"";background:var(--tone-line);opacity:.7;width:4px;height:100%;transition:opacity .35s;position:absolute;top:0;left:0}.subject.svelte-1nxksbh:after{content:"";border-top:.75rem solid var(--tone-line);opacity:.75;pointer-events:none;border-left:.75rem solid #0000;width:0;height:0;transition:opacity .35s;position:absolute;top:0;right:0}.subject.svelte-1nxksbh:hover:before,.subject.svelte-1nxksbh:focus-visible:before,.subject.svelte-1nxksbh:hover:after,.subject.svelte-1nxksbh:focus-visible:after{opacity:1}.subject.svelte-1nxksbh>:where(.svelte-1nxksbh){z-index:1;position:relative}.subject-index.svelte-1nxksbh{z-index:2;min-width:1.375rem;height:1.375rem;color:var(--bg);background:var(--tone-line);place-items:center;padding-inline:.25rem;font-size:.5625rem;display:inline-grid;position:absolute;top:1.125rem;right:1.25rem}.subject-name.svelte-1nxksbh{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;padding-right:2.25rem;font-size:1.0625rem;font-weight:700;line-height:1.3}.subject-cn.svelte-1nxksbh{font-family:var(--font-cjk-serif);color:var(--tone-ink);font-size:.9375rem;font-weight:500}.subject-foot.svelte-1nxksbh{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.875rem;display:flex}.subject-foot.svelte-1nxksbh .eyebrow{letter-spacing:.08em;color:var(--ink-2);font-size:.8125rem}.subject-arrow{color:var(--ink-3);transition:transform .45s var(--ease-focus), color .2s ease}.subject.svelte-1nxksbh:hover .subject-arrow{color:var(--tone-ink);transform:translate(2px,-2px)}.pending.svelte-1nxksbh{border-style:dashed;border-color:var(--line-strong);background-image:repeating-linear-gradient(135deg, transparent 0 6px, var(--hatch) 6px 7px);box-shadow:inset 0 1px 0 var(--glass-edge)}.pending.svelte-1nxksbh:before{background:var(--line-strong)}.pending.svelte-1nxksbh:after{border-top-color:var(--line-strong)}.pending.svelte-1nxksbh .subject-cn:where(.svelte-1nxksbh){color:var(--ink-3)}.pending.svelte-1nxksbh .subject-name:where(.svelte-1nxksbh){color:var(--ink-2)}.pending.svelte-1nxksbh .subject-index:where(.svelte-1nxksbh){color:var(--bg);background:var(--ink-3)}@media (width<=980px){.term{grid-template-columns:1fr;row-gap:1.25rem}.term-trigger{grid-template-areas:"stage chevron""season chevron""count chevron";position:static}.subjects.svelte-1nxksbh{grid-template-columns:1fr;gap:.5rem}.subject.svelte-1nxksbh{min-height:0}}.page-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.head-main[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.kicker[data-astro-cid-lcdefpme]{align-items:center;gap:.75rem;display:flex}.kicker-no[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.08em;color:var(--gold);font-size:.75rem;font-weight:500}.signal-bar[data-astro-cid-lcdefpme]{width:2rem;height:.3125rem}.page-title[data-astro-cid-lcdefpme]{text-transform:uppercase;margin-left:-.055em;font-size:clamp(3.5rem,8.5vw,6.75rem);line-height:.8}.page-sub[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-strong);max-width:34rem;color:var(--ink-2);padding-top:.875rem}.stats[data-astro-cid-lcdefpme]{border:1px solid var(--line-strong);background:var(--surface-strong);box-shadow:4px 4px 0 -1px var(--line);grid-template-columns:repeat(3,minmax(5.25rem,1fr));display:grid}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);gap:.25rem;padding:.75rem 1rem .875rem;display:grid}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child{color:var(--block-ink);background:var(--block);border-left:0}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child .eyebrow[data-astro-cid-lcdefpme]{color:var(--gold);opacity:.9}[data-theme=dark] .stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]:first-child .eyebrow[data-astro-cid-lcdefpme]{color:var(--block-ink);opacity:.6}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:-.05em;font-variant-numeric:lining-nums tabular-nums;font-size:2.25rem;font-weight:800;line-height:.9}.terms[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}@media (width<=860px){.page-head[data-astro-cid-lcdefpme]{gap:1.75rem}.stats[data-astro-cid-lcdefpme]{width:100%}.stats[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:.625rem .75rem .75rem}.stats[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-size:1.875rem}}
