.jump.svelte-ce2vlq{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.2rem}.jump.svelte-ce2vlq a:where(.svelte-ce2vlq){display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem .5rem .5rem;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);font-weight:700;font-size:.92rem;text-decoration:none;transition:border-color .2s,transform .2s}.jump.svelte-ce2vlq a:where(.svelte-ce2vlq):hover{border-color:var(--mint-deep);transform:translateY(-1px)}.jump-n.svelte-ce2vlq{width:24px;height:24px;border-radius:50%;background:var(--navy);color:var(--on-navy);display:grid;place-items:center;font-size:.78rem}.chapter.svelte-ce2vlq{padding:1rem 0;scroll-margin-top:90px}.chapter.alt.svelte-ce2vlq .wrap:where(.svelte-ce2vlq){background:var(--mint-panel);border-radius:var(--r-xl);padding-top:clamp(1.6rem,4vw,3.2rem);padding-bottom:clamp(1.6rem,4vw,3.2rem)}.wrap.svelte-ce2vlq{max-width:1200px;margin:0 auto;padding:clamp(1rem,3vw,2.4rem) var(--gutter-l) clamp(1rem,3vw,2.4rem) var(--gutter-r);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,5vw,5rem);align-items:start}.sticky.svelte-ce2vlq{position:sticky;top:96px;display:grid;gap:.8rem}.kicker.svelte-ce2vlq{display:flex;align-items:center;gap:.6rem;font-weight:700;color:var(--mint-deep);font-size:.92rem;margin:0}.n.svelte-ce2vlq{width:30px;height:30px;border-radius:50%;background:var(--navy);color:var(--on-navy);display:grid;place-items:center;font-family:var(--font-display);font-weight:800;font-size:.9rem}h2.svelte-ce2vlq{font-family:var(--font-display);font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.04;letter-spacing:-.02em;margin:0}.lede.svelte-ce2vlq{color:var(--ink-2);font-size:1.05rem;line-height:1.55;margin:0;max-width:34em}.visual.svelte-ce2vlq{margin-top:.6rem;max-width:420px}.go.svelte-ce2vlq{width:min(300px,100%);aspect-ratio:1;border-radius:50%;background:#fff;border:1px solid var(--line);overflow:hidden;box-shadow:var(--shadow)}.go.svelte-ce2vlq img:where(.svelte-ce2vlq){width:100%;height:100%;object-fit:cover;display:block}.rows.svelte-ce2vlq{display:grid}.row.svelte-ce2vlq{display:grid;grid-template-columns:48px minmax(0,1fr);gap:1.1rem;padding:1.4rem 0;border-top:1px solid var(--line)}.row.svelte-ce2vlq:first-child{border-top:0;padding-top:.4rem}.ic.svelte-ce2vlq{width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--mint-deep);display:grid;place-items:center;box-shadow:var(--shadow)}.chapter.svelte-ce2vlq:not(.alt) .ic:where(.svelte-ce2vlq){background:var(--mint-panel);border-color:transparent;box-shadow:none}.txt.svelte-ce2vlq{display:grid;gap:.35rem}h3.svelte-ce2vlq{font-family:var(--font-display);font-size:1.22rem;font-weight:800;letter-spacing:-.01em;margin:0}.txt.svelte-ce2vlq p:where(.svelte-ce2vlq){margin:0;color:var(--ink-2);line-height:1.55;max-width:60ch}.txt.svelte-ce2vlq .how:where(.svelte-ce2vlq){color:var(--ink)}.more.svelte-ce2vlq{font-weight:700;color:var(--mint-deep);text-decoration:none;font-size:.92rem;margin-top:.15rem;width:fit-content}.more.svelte-ce2vlq:hover{text-decoration:underline}@media(max-width:960px){.wrap.svelte-ce2vlq{grid-template-columns:1fr;gap:1.6rem}.sticky.svelte-ce2vlq{position:static}.visual.svelte-ce2vlq{display:none}.lede.svelte-ce2vlq{font-size:1rem}}
