.jo[data-astro-cid-3uqtx6kq]{border-top:1px solid var(--ink);grid-template-columns:minmax(15rem,.8fr) 2fr;gap:clamp(1.5rem,5vw,5rem);padding:clamp(2.5rem,6vw,4.5rem) 0;scroll-margin-top:4rem;display:grid}.jo-side[data-astro-cid-3uqtx6kq]{align-self:start;position:sticky;top:5.5rem}.jo-no[data-astro-cid-3uqtx6kq]{font-family:var(--serif);letter-spacing:.25em;color:var(--shu);font-size:.95rem}.jo-no[data-astro-cid-3uqtx6kq].ai{color:var(--ai)}.jo[data-astro-cid-3uqtx6kq] h2[data-astro-cid-3uqtx6kq]{letter-spacing:.12em;margin-top:.3rem;font-size:clamp(1.7rem,1.3rem + 1.6vw,2.4rem)}.jo-who[data-astro-cid-3uqtx6kq]{margin-top:.8rem;font-size:.88rem;font-weight:500;line-height:1.8}.jo-lead[data-astro-cid-3uqtx6kq]{color:var(--ink-2);margin-top:.7rem;font-size:.86rem;line-height:1.9}.jo-prog[data-astro-cid-3uqtx6kq]{color:var(--ink-3);letter-spacing:.1em;visibility:hidden;margin-top:1.2rem;font-size:.78rem}.jo[data-astro-cid-3uqtx6kq][data-started] .jo-prog[data-astro-cid-3uqtx6kq]{visibility:visible}.jo-prog[data-astro-cid-3uqtx6kq] .num[data-astro-cid-3uqtx6kq]{color:var(--shu);font-size:1.1rem}.pages[data-astro-cid-3uqtx6kq]{margin:0;padding:0;list-style:none}.pages[data-astro-cid-3uqtx6kq] li[data-astro-cid-3uqtx6kq]+li[data-astro-cid-3uqtx6kq]{border-top:1px solid var(--rule)}.pages[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{grid-template-columns:2.6rem minmax(0,auto) 1fr auto 2.1rem;align-items:center;gap:.9rem;padding:1.25rem .3rem;text-decoration:none;transition:background .25s,padding .25s;display:grid}.pages[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:hover{color:inherit;background:var(--paper-2);padding-inline:.9rem}.p-no[data-astro-cid-3uqtx6kq]{color:var(--ink-3);align-self:start;padding-top:.15rem;font-size:1.05rem}.p-title[data-astro-cid-3uqtx6kq]{font-family:var(--serif);letter-spacing:.06em;font-size:1.12rem;font-weight:700;line-height:1.6;transition:color .2s;display:block}.pages[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]:hover .p-title[data-astro-cid-3uqtx6kq]{color:var(--shu)}.p-desc[data-astro-cid-3uqtx6kq]{color:var(--ink-2);margin-top:.2rem;font-size:.82rem;line-height:1.75;display:block}.p-dots[data-astro-cid-3uqtx6kq]{border-bottom:1px dotted var(--ink-3);align-self:start;min-width:1rem;margin-top:1rem}.p-min[data-astro-cid-3uqtx6kq]{color:var(--ink-3);white-space:nowrap;align-self:start;padding-top:.3rem;font-size:.76rem}.p-min[data-astro-cid-3uqtx6kq] .num[data-astro-cid-3uqtx6kq]{color:var(--ink-2);font-size:1rem}.p-hanko[data-astro-cid-3uqtx6kq]{visibility:hidden;width:1.9rem;height:1.9rem;font-size:.9rem}.is-done[data-astro-cid-3uqtx6kq] .p-hanko[data-astro-cid-3uqtx6kq]{visibility:visible}.is-done[data-astro-cid-3uqtx6kq] .p-title[data-astro-cid-3uqtx6kq]{color:var(--ink-2)}@media (width<=52rem){.jo[data-astro-cid-3uqtx6kq]{grid-template-columns:1fr}.jo-side[data-astro-cid-3uqtx6kq]{position:static}.pages[data-astro-cid-3uqtx6kq] a[data-astro-cid-3uqtx6kq]{grid-template-columns:2rem 1fr auto 1.9rem;gap:.6rem}.p-dots[data-astro-cid-3uqtx6kq]{display:none}}
