.board.svelte-12pe5sw{background:#fff;color:#1b1712;border:1px solid var(--line);box-shadow:0 18px 44px #1b17121f;padding:1.6rem 1.7rem 1.3rem;position:relative;margin-top:2.1rem}.corner.svelte-12pe5sw{position:absolute;top:.75rem;left:1rem;font-size:.6rem;letter-spacing:.16em;color:#9b937f;font-weight:700}.headline.svelte-12pe5sw{margin-top:1.1rem;text-align:center;font-weight:700;font-size:clamp(1rem,3.4vw,1.35rem);letter-spacing:.05em;text-transform:uppercase}dl.svelte-12pe5sw{margin:1.3rem auto 0;max-width:29rem;display:grid;gap:.5rem}.row.svelte-12pe5sw{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-weight:700;letter-spacing:.03em;font-size:.95rem;border-bottom:1px dashed var(--line);padding-bottom:.38rem}dt.svelte-12pe5sw{text-transform:uppercase}dd.svelte-12pe5sw{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.row.red.svelte-12pe5sw dt:where(.svelte-12pe5sw),.row.red.svelte-12pe5sw dd:where(.svelte-12pe5sw){color:var(--red)}.row.red.svelte-12pe5sw{border-bottom-color:#b8342a73}figcaption.svelte-12pe5sw{margin-top:1.05rem;text-align:center;font-size:.75rem;color:#9b937f}figcaption.svelte-12pe5sw strong:where(.svelte-12pe5sw){color:var(--red);letter-spacing:.03em}.card.svelte-10u4wju{margin:1.9rem 0;border:1px solid var(--line);padding:1.2rem 1.4rem 1.3rem;background:var(--panel)}.card.board2.svelte-10u4wju{background:#fff;box-shadow:0 10px 28px #1b171214}.kind.svelte-10u4wju{font-size:.6rem;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--accent, var(--gold))}.board2.svelte-10u4wju .kind:where(.svelte-10u4wju){color:#9b937f}h3.svelte-10u4wju{margin-top:.45rem;font-family:var(--serif);font-weight:400;font-size:1.08rem}.note.svelte-10u4wju{margin-top:.45rem;font-size:.86rem;color:var(--muted);line-height:1.5}dl.svelte-10u4wju{margin-top:.95rem;display:grid;gap:.5rem}.row.svelte-10u4wju{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.92rem;border-bottom:1px dashed var(--line);padding-bottom:.38rem}.board2.svelte-10u4wju .row:where(.svelte-10u4wju){font-weight:700;letter-spacing:.02em}dt.svelte-10u4wju{line-height:1.4}dd.svelte-10u4wju{text-align:right;font-variant-numeric:tabular-nums;line-height:1.4}.row.red.svelte-10u4wju dt:where(.svelte-10u4wju),.row.red.svelte-10u4wju dd:where(.svelte-10u4wju){color:var(--red)}.row.red.svelte-10u4wju{border-bottom-color:#b8342a73}.scroll.svelte-10u4wju{margin-top:.95rem;overflow-x:auto}table.svelte-10u4wju{width:100%;border-collapse:collapse;font-size:.88rem}th.svelte-10u4wju,td.svelte-10u4wju{text-align:left;padding:.45rem .6rem;border:1px solid var(--line)}th.svelte-10u4wju{font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--muted);background:#d6cdb940}td.n.svelte-10u4wju{width:2.2rem;color:var(--muted)}td.blank.svelte-10u4wju{min-width:7rem;height:1.7rem;background:#fff}.monday.svelte-vlxtsi{margin:2.6rem 0;border:1.5px solid var(--accent, var(--gold));background:var(--tint, rgba(138, 106, 47, .06));padding:1.3rem 1.5rem 1.4rem}h3.svelte-vlxtsi{font-family:var(--serif);font-weight:400;font-size:1.15rem}button.svelte-vlxtsi{margin-top:.9rem;background:transparent;color:var(--accent, var(--gold));border:1px solid var(--accent, var(--gold));padding:.55rem 1.1rem;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;font-family:var(--sans)}p.svelte-vlxtsi{margin-top:.85rem;line-height:1.7;color:var(--body-c)}.dg.svelte-1jtgv85{margin:1.6rem 0 0;border:1px solid var(--line-strong);background:#fff;padding:1.3rem 1.4rem 1rem}svg.svelte-1jtgv85{width:100%;height:auto;overflow:visible;display:block}.bar.svelte-1jtgv85{transform-box:fill-box;transform-origin:bottom;animation:svelte-1jtgv85-rise .7s cubic-bezier(.2,.7,.2,1) both}.bar.start.svelte-1jtgv85{fill:var(--navy)}.bar.cut.svelte-1jtgv85{fill:var(--line-strong)}.bar.end.svelte-1jtgv85{fill:var(--red)}.hop.svelte-1jtgv85{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 3}.v.svelte-1jtgv85{font-family:var(--sans);font-size:10px;font-weight:700;fill:var(--ink);text-anchor:middle;font-variant-numeric:tabular-nums}.k.svelte-1jtgv85{font-family:var(--sans);font-size:7.5px;fill:var(--muted);text-anchor:middle;letter-spacing:.04em;text-transform:uppercase}.rail.svelte-1jtgv85{stroke:var(--line);stroke-width:2}.node.svelte-1jtgv85{fill:var(--navy);animation:svelte-1jtgv85-pop .42s ease-out both}.node.blocking.svelte-1jtgv85{fill:var(--red)}.gk.svelte-1jtgv85{font-family:var(--sans);font-size:11px;fill:var(--ink)}.gw.svelte-1jtgv85{font-family:var(--sans);font-size:10px;fill:var(--muted);font-variant-numeric:tabular-nums}.span.svelte-1jtgv85{fill:var(--navy);opacity:.85;transform-box:fill-box;transform-origin:left;animation:svelte-1jtgv85-grow .7s cubic-bezier(.2,.7,.2,1) both}.fnode.svelte-1jtgv85{fill:var(--panel);stroke:var(--line-strong);animation:svelte-1jtgv85-pop .42s ease-out both}.fnode.mid.svelte-1jtgv85{fill:var(--navy);stroke:var(--navy)}.fk.svelte-1jtgv85{font-family:var(--sans);font-size:12px;font-weight:600;fill:var(--ink);text-anchor:middle}.fs.svelte-1jtgv85{font-family:var(--sans);font-size:9px;fill:var(--muted);text-anchor:middle}.fnode.mid.svelte-1jtgv85+.fk:where(.svelte-1jtgv85),.mid.svelte-1jtgv85~.fk:where(.svelte-1jtgv85){fill:#fff}.farrow.svelte-1jtgv85{stroke:var(--line-strong);stroke-width:1.5}.cut.svelte-1jtgv85{fill:none;stroke:var(--red);stroke-width:2;stroke-dasharray:3 3}.cutk.svelte-1jtgv85{font-family:var(--sans);font-size:11px;font-weight:700;fill:var(--red)}.fnote.svelte-1jtgv85{font-family:var(--sans);font-size:9.5px;fill:var(--muted);text-anchor:middle}.pan.svelte-1jtgv85{fill:var(--navy);animation:svelte-1jtgv85-rise .7s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:bottom}.pan.blank.svelte-1jtgv85{fill:none;stroke:var(--red);stroke-width:2;stroke-dasharray:5 4}.pk.svelte-1jtgv85{font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;fill:var(--muted);text-anchor:middle}.pv.svelte-1jtgv85{font-family:var(--serif);font-size:20px;fill:#fff;text-anchor:middle}.pan.blank.svelte-1jtgv85~.pv:where(.svelte-1jtgv85){fill:var(--red)}.pb.svelte-1jtgv85{font-family:var(--sans);font-size:9px;fill:var(--muted);text-anchor:middle}.gate.svelte-1jtgv85{animation:svelte-1jtgv85-pop .42s ease-out both}.gate.yes.svelte-1jtgv85{fill:var(--panel);stroke:var(--navy);stroke-width:1.5}.gate.no.svelte-1jtgv85{fill:none;stroke:var(--red);stroke-width:2}.gt.svelte-1jtgv85{font-family:var(--sans);font-size:11px;fill:var(--ink);text-anchor:middle}.gv.svelte-1jtgv85{font-family:var(--sans);font-size:11px;font-weight:700;fill:var(--navy);text-anchor:middle}.amp.svelte-1jtgv85{font-family:var(--serif);font-size:14px;fill:var(--muted);text-anchor:middle}.event.svelte-1jtgv85{fill:var(--ink)}.et.svelte-1jtgv85{font-family:var(--sans);font-size:11px;font-weight:600;fill:var(--paper);text-anchor:middle}.split.svelte-1jtgv85{stroke:var(--line-strong);stroke-width:1.2}.sboard.svelte-1jtgv85{fill:#fff;stroke:var(--line-strong);animation:svelte-1jtgv85-pop .42s ease-out both}.sk.svelte-1jtgv85{font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;fill:var(--muted);text-anchor:middle}.sv.svelte-1jtgv85{font-family:var(--serif);font-size:15px;fill:var(--ink);text-anchor:middle}.ring.svelte-1jtgv85{fill:none;stroke:var(--line);stroke-width:1.5}.cdot.svelte-1jtgv85{fill:var(--navy);animation:svelte-1jtgv85-pop .42s ease-out both}.ck.svelte-1jtgv85{font-family:var(--sans);font-size:10px;fill:var(--ink);text-anchor:middle}.cd.svelte-1jtgv85{font-family:var(--sans);font-size:10px;font-weight:700;fill:var(--red);text-anchor:middle}.ctot.svelte-1jtgv85{font-family:var(--sans);font-size:9px;letter-spacing:.12em;text-transform:uppercase;fill:var(--muted);text-anchor:middle}.ctotv.svelte-1jtgv85{font-family:var(--serif);font-size:22px;fill:var(--red);text-anchor:middle}.qbar.svelte-1jtgv85{fill:var(--navy);animation:svelte-1jtgv85-grow .7s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:left}.qv.svelte-1jtgv85{font-family:var(--sans);font-size:12px;font-weight:700;fill:var(--ink);text-anchor:middle}.qk.svelte-1jtgv85{font-family:var(--sans);font-size:9px;letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);text-anchor:middle}.qd.svelte-1jtgv85{font-family:var(--sans);font-size:10px;font-weight:700;fill:var(--red)}@keyframes svelte-1jtgv85-rise2{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.fnode.svelte-1jtgv85,.pan.svelte-1jtgv85,.gate.svelte-1jtgv85,.sboard.svelte-1jtgv85,.cdot.svelte-1jtgv85,.qbar.svelte-1jtgv85,.acell.svelte-1jtgv85,.tbar.svelte-1jtgv85{animation:none}}.seg.svelte-1jtgv85{fill:var(--line-strong);animation:svelte-1jtgv85-grow .7s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:left}.seg.sticker.svelte-1jtgv85{fill:var(--navy)}.segv.svelte-1jtgv85{font-family:var(--sans);font-size:10px;font-weight:700;fill:#fff;text-anchor:middle;font-variant-numeric:tabular-nums}.segk.svelte-1jtgv85{font-family:var(--sans);font-size:7.5px;letter-spacing:.04em;text-transform:uppercase;fill:var(--muted);text-anchor:middle}.tot.svelte-1jtgv85{stroke:var(--line);stroke-width:1}.totk.svelte-1jtgv85{font-family:var(--sans);font-size:8px;letter-spacing:.14em;text-transform:uppercase;fill:var(--muted)}.totv.svelte-1jtgv85{font-family:var(--serif);font-size:15px;fill:var(--red);text-anchor:end}.tbar.svelte-1jtgv85{fill:var(--navy);animation:svelte-1jtgv85-rise .7s cubic-bezier(.2,.7,.2,1) both;transform-box:fill-box;transform-origin:bottom}.tbar.under.svelte-1jtgv85{fill:none;stroke:var(--red);stroke-width:1.4;stroke-dasharray:3 2}.tbase.svelte-1jtgv85{stroke:var(--line-strong);stroke-width:1}.tline.svelte-1jtgv85{stroke:var(--red);stroke-width:1.4;stroke-dasharray:5 4}.tlab.svelte-1jtgv85{font-family:var(--sans);font-size:8.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;fill:var(--red);text-anchor:end}.taxis.svelte-1jtgv85{font-family:var(--sans);font-size:9px;letter-spacing:.12em;text-transform:uppercase;fill:var(--gold);text-anchor:middle}.tnote.svelte-1jtgv85{font-family:var(--sans);font-size:9px;letter-spacing:.04em;fill:var(--navy)}.tnote.bad.svelte-1jtgv85{fill:var(--red);text-anchor:end}.acell.svelte-1jtgv85{fill:var(--panel);stroke:var(--line-strong);stroke-width:1;animation:svelte-1jtgv85-pop .42s ease-out both}.acell.want.svelte-1jtgv85{stroke:var(--navy);stroke-width:1.6}.acell.here.svelte-1jtgv85{fill:var(--navy);stroke:var(--navy)}.atext.svelte-1jtgv85{font-family:var(--sans);font-size:11px;font-weight:600;fill:var(--ink);text-anchor:middle}.atext.on.svelte-1jtgv85{fill:#fff}.atick.svelte-1jtgv85{font-family:var(--sans);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);text-anchor:end}.atickc.svelte-1jtgv85{font-family:var(--sans);font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;fill:var(--muted);text-anchor:middle}.aaxis.svelte-1jtgv85{font-family:var(--sans);font-size:9px;letter-spacing:.14em;text-transform:uppercase;fill:var(--gold);text-anchor:middle}.ashort.svelte-1jtgv85{stroke:var(--navy);stroke-width:1.6}.along.svelte-1jtgv85{stroke:var(--red);stroke-width:1.6;stroke-dasharray:4 3}.ahead.svelte-1jtgv85{fill:var(--navy)}.ahead.bad.svelte-1jtgv85{fill:var(--red)}.alab.svelte-1jtgv85{font-family:var(--sans);font-size:8.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;fill:var(--navy);text-anchor:middle}.alab.bad.svelte-1jtgv85{fill:var(--red);text-anchor:start}figcaption.svelte-1jtgv85{margin-top:.9rem;font-size:.8rem;line-height:1.5;color:var(--muted)}@keyframes svelte-1jtgv85-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes svelte-1jtgv85-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes svelte-1jtgv85-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bar.svelte-1jtgv85,.span.svelte-1jtgv85,.node.svelte-1jtgv85{animation:none}}.case.svelte-v6jag8{border:1px solid var(--line-strong);background:#fff;padding:1.1rem 1.25rem 1.2rem}.head.svelte-v6jag8{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.num.svelte-v6jag8{font-size:.62rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.verdict.svelte-v6jag8{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.verdict.right.svelte-v6jag8{color:var(--green, #2e6b50)}.verdict.wrong.svelte-v6jag8{color:var(--red)}.scenario.svelte-v6jag8{margin-top:.5rem;font-family:var(--serif);font-size:1.05rem;line-height:1.55;color:var(--ink)}.opts.svelte-v6jag8{margin-top:.9rem;display:grid;gap:.45rem}.opt.svelte-v6jag8{display:grid;grid-template-columns:1.6rem 1fr;gap:.7rem;align-items:baseline;text-align:left;background:var(--paper);border:1px solid var(--line);padding:.65rem .8rem;cursor:pointer;font-family:var(--sans);font-size:.94rem;line-height:1.5;color:var(--body-c);transition:border-color .12s ease}.opt.svelte-v6jag8:hover:not(:disabled){border-color:var(--ink)}.opt.svelte-v6jag8:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.opt.svelte-v6jag8:disabled{cursor:default}.opt.answer.svelte-v6jag8{border-color:var(--green, #2e6b50);border-width:1.5px;background:#fff;color:var(--ink)}.opt.missed.svelte-v6jag8{border-color:var(--red);background:#fff}.letter.svelte-v6jag8{font-family:var(--serif);font-size:.9rem;color:var(--muted)}.opt.answer.svelte-v6jag8 .letter:where(.svelte-v6jag8){color:var(--green, #2e6b50)}.opt.missed.svelte-v6jag8 .letter:where(.svelte-v6jag8){color:var(--red)}.prompt.svelte-v6jag8{margin-top:.8rem;font-size:.8rem;color:var(--muted)}.why.svelte-v6jag8{margin-top:1rem;border-top:1px solid var(--line);padding-top:.9rem;display:grid;gap:.8rem}.why.svelte-v6jag8 p:where(.svelte-v6jag8){font-size:.95rem;line-height:1.62;color:var(--body-c)}.wlabel.svelte-v6jag8{display:block;font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--green, #2e6b50);margin-bottom:.2rem}.wlabel.wn.svelte-v6jag8{color:var(--red)}.asked.svelte-tjtxce{margin:2.4rem 0 0}.ahead.svelte-tjtxce{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--line-strong);padding-bottom:.5rem}.ahead.svelte-tjtxce h3:where(.svelte-tjtxce){font-family:var(--serif);font-weight:400;font-size:1.35rem}.src.svelte-tjtxce{font-size:.72rem;color:var(--muted);letter-spacing:.02em}.ahint.svelte-tjtxce{margin-top:.7rem;font-size:.88rem;line-height:1.55;color:var(--muted);max-width:44rem}.qs.svelte-tjtxce{margin-top:.9rem;display:grid;gap:.5rem}.q.svelte-tjtxce{border:1px solid var(--line);background:#fff}.q.on.svelte-tjtxce{border-color:var(--accent)}.qbtn.svelte-tjtxce{width:100%;display:grid;grid-template-columns:1.5rem 1fr auto;gap:.8rem;align-items:baseline;background:none;border:0;padding:.85rem 1rem;cursor:pointer;text-align:left;font-family:var(--sans)}.qbtn.svelte-tjtxce:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.qmark.svelte-tjtxce{font-family:var(--serif);font-size:.9rem;color:var(--accent)}.qtext.svelte-tjtxce{font-size:.98rem;line-height:1.5;color:var(--ink)}.freq.svelte-tjtxce{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.ans.svelte-tjtxce{padding:0 1rem 1rem 3.3rem;display:grid;gap:.75rem}.ans.svelte-tjtxce p:where(.svelte-tjtxce){font-size:.94rem;line-height:1.62;color:var(--body-c)}.alabel.svelte-tjtxce{display:block;font-size:.58rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:.18rem}.alabel.num.svelte-tjtxce{color:var(--green, #2e6b50)}.alabel.trap.svelte-tjtxce{color:var(--red)}@media(max-width:560px){.qbtn.svelte-tjtxce{grid-template-columns:1.5rem 1fr}.freq.svelte-tjtxce{display:none}.ans.svelte-tjtxce{padding-left:1rem}}article.svelte-1hxms8k{padding-top:1.9rem}.crumbs.svelte-1hxms8k{display:flex;justify-content:space-between;gap:1rem;font-size:.8rem;color:var(--muted)}.crumbs.svelte-1hxms8k a:where(.svelte-1hxms8k){color:var(--muted);text-decoration:none}.crumbs.svelte-1hxms8k a:where(.svelte-1hxms8k):hover{color:var(--ink)}.crumbs.svelte-1hxms8k span:where(.svelte-1hxms8k){color:var(--accent);font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}header.svelte-1hxms8k{margin:1.7rem 0 1.9rem}h1.svelte-1hxms8k{font-size:clamp(1.7rem,5vw,2.5rem);font-weight:400;line-height:1.14}.sub.svelte-1hxms8k{margin-top:.75rem;color:var(--body-c);line-height:1.6;font-size:1.06rem}.composite.svelte-1hxms8k{margin-top:.6rem;text-align:center;font-size:.7rem;color:var(--muted);letter-spacing:.06em}.mechanism.svelte-1hxms8k{margin:2.2rem 0;border:1px solid var(--line-strong);background:var(--panel);padding:1.25rem 1.5rem 1.35rem}.mechanism.svelte-1hxms8k .kind:where(.svelte-1hxms8k){font-size:.62rem;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--accent)}.mechanism.svelte-1hxms8k p:where(.svelte-1hxms8k){margin-top:.65rem;line-height:1.6}.case.svelte-1hxms8k{font-family:var(--serif);color:var(--ink);font-size:1rem}.mlabel.svelte-1hxms8k{display:block;font-size:.6rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:.15rem}.clinic.svelte-1hxms8k{color:var(--ink)}.name.svelte-1hxms8k strong:where(.svelte-1hxms8k){color:var(--accent)}.name.svelte-1hxms8k .course:where(.svelte-1hxms8k){color:var(--muted);font-size:.85rem}.body.svelte-1hxms8k p{margin-top:1.15rem;line-height:1.75;font-size:1.03rem;color:var(--body-c)}.body.svelte-1hxms8k strong{color:var(--ink)}.theory.svelte-1hxms8k{margin:2.4rem 0 0}.thead.svelte-1hxms8k{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;border-bottom:1px solid var(--line-strong);padding-bottom:.6rem}.tkind.svelte-1hxms8k{font-size:.6rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent)}.thead.svelte-1hxms8k h2:where(.svelte-1hxms8k){font-family:var(--serif);font-weight:400;font-size:1.5rem}.tcourse.svelte-1hxms8k{margin-left:auto;font-family:var(--serif);font-style:italic;font-size:.85rem;color:var(--muted)}.tone.svelte-1hxms8k{margin-top:.9rem;font-family:var(--serif);font-size:1.15rem;line-height:1.5;color:var(--ink)}.tpara.svelte-1hxms8k{margin-top:1.05rem;line-height:1.75;font-size:1.02rem;color:var(--body-c)}.tpara.svelte-1hxms8k strong{color:var(--ink)}.deeper.svelte-1hxms8k{margin-top:1.4rem}summary.svelte-1hxms8k{cursor:pointer;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}summary.svelte-1hxms8k:hover{color:var(--ink)}.deeper.svelte-1hxms8k ul:where(.svelte-1hxms8k){list-style:none;margin-top:.9rem;display:grid;gap:.7rem}.deeper.svelte-1hxms8k li:where(.svelte-1hxms8k){position:relative;padding-left:1.5rem;font-size:.95rem;line-height:1.6;color:var(--body-c)}.deeper.svelte-1hxms8k li:where(.svelte-1hxms8k):before{content:"—";position:absolute;left:0;color:var(--accent)}.cases.svelte-1hxms8k{margin-top:1.9rem;display:grid;gap:.9rem}.ch.svelte-1hxms8k{font-family:var(--serif);font-weight:400;font-size:1.25rem}.cintro.svelte-1hxms8k{font-size:.9rem;color:var(--muted);line-height:1.55;margin-top:-.3rem}.applied.svelte-1hxms8k{display:flex;align-items:center;gap:1.1rem;margin:2.6rem 0 .4rem;font-size:.66rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.applied.svelte-1hxms8k span:where(.svelte-1hxms8k){flex:1;height:1px;background:var(--line)}.bring.svelte-1hxms8k{margin:2rem 0 0;border:1px solid var(--accent);background:var(--panel);padding:1rem 1.2rem}.bkind.svelte-1hxms8k{font-size:.62rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}.bsubmit.svelte-1hxms8k{display:inline-block;margin-top:.7rem;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--accent);text-decoration:none}.bsubmit.svelte-1hxms8k:hover{text-decoration:underline}.bring.svelte-1hxms8k p:where(.svelte-1hxms8k){margin-top:.35rem;font-size:.98rem;line-height:1.6;color:var(--ink)}.anchor.svelte-1hxms8k{margin:2.2rem 0;text-align:center;font-family:var(--serif);font-style:italic;font-size:1.12rem;color:var(--accent)}.connections.svelte-1hxms8k{margin-top:2.6rem;border-top:1px solid var(--line);padding-top:1.25rem}.connections.svelte-1hxms8k h2:where(.svelte-1hxms8k){font-family:var(--sans);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--muted)}.connections.svelte-1hxms8k ul:where(.svelte-1hxms8k){list-style:none;margin-top:.8rem;display:grid;gap:.5rem}.connections.svelte-1hxms8k a:where(.svelte-1hxms8k){color:var(--accent);font-weight:600;text-decoration:none;margin-right:.5rem}.connections.svelte-1hxms8k span:where(.svelte-1hxms8k){color:var(--body-c);font-size:.92rem}.course-nav.svelte-1hxms8k{margin-top:2.6rem;display:flex;justify-content:space-between;gap:1rem}.course-nav.svelte-1hxms8k a:where(.svelte-1hxms8k){color:var(--ink);text-decoration:none;border:1px solid var(--line-strong);padding:.75rem 1.1rem;font-size:.88rem;max-width:48%;background:var(--panel)}.course-nav.svelte-1hxms8k a:where(.svelte-1hxms8k):hover{border-color:var(--ink)}
