.shell[data-astro-cid-urd74cdi]{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding:0 clamp(1.25rem,4vw,2.75rem);max-width:var(--page);margin:0 auto}.toc[data-astro-cid-urd74cdi]{position:sticky;top:1.2rem;align-self:start;font-size:.84rem;line-height:1.5;padding-top:3.4rem;max-height:calc(100vh - 2rem);overflow:auto}.toc-part[data-astro-cid-urd74cdi]{margin-bottom:1.2rem}.toc-name[data-astro-cid-urd74cdi]{margin:0 0 .35rem;color:var(--ink-3);font-size:.78rem;letter-spacing:.06em}.toc[data-astro-cid-urd74cdi] ol[data-astro-cid-urd74cdi]{list-style:none;margin:0;padding:0}.toc[data-astro-cid-urd74cdi] li[data-astro-cid-urd74cdi] a[data-astro-cid-urd74cdi]{display:flex;gap:.55rem;padding:.22rem 0;text-decoration:none;color:var(--ink-2)}.toc[data-astro-cid-urd74cdi] li[data-astro-cid-urd74cdi] a[data-astro-cid-urd74cdi]:hover{color:var(--ink)}.toc[data-astro-cid-urd74cdi] .n[data-astro-cid-urd74cdi]{font-family:var(--num);color:var(--ink-3);width:1.2em;text-align:right;flex:none}.toc[data-astro-cid-urd74cdi] li[data-astro-cid-urd74cdi].cur a[data-astro-cid-urd74cdi]{color:var(--ink);font-weight:600}.toc[data-astro-cid-urd74cdi] li[data-astro-cid-urd74cdi].cur .n[data-astro-cid-urd74cdi]{color:var(--ink)}.main[data-astro-cid-urd74cdi]{min-width:0;padding-bottom:2rem}.ch-head[data-astro-cid-urd74cdi]{padding:3rem 0 2.2rem;max-width:44rem}.ch-part[data-astro-cid-urd74cdi]{margin:0 0 1.4rem;color:var(--ink-2);font-size:.92rem}.ch-title[data-astro-cid-urd74cdi]{display:flex;align-items:flex-start;gap:1.1rem}.ch-n[data-astro-cid-urd74cdi]{font-family:var(--num);font-weight:400;font-size:clamp(3.2rem,7vw,5rem);line-height:.82;color:var(--rule-2);margin-top:.05em}h1[data-astro-cid-urd74cdi]{font-weight:900;font-size:clamp(1.9rem,4.2vw,2.75rem);line-height:1.25;letter-spacing:.01em}.ch-lede[data-astro-cid-urd74cdi]{margin:1.4rem 0 0;font-family:var(--serif-cn);font-weight:600;font-size:1.18rem;line-height:1.75;color:var(--ink-2);max-width:var(--measure)}.body[data-astro-cid-urd74cdi]{max-width:none}.body[data-astro-cid-urd74cdi]>*:not(.fig){max-width:var(--measure)}.pager[data-astro-cid-urd74cdi]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;padding-top:1.4rem;border-top:1px solid var(--rule);max-width:var(--wide)}.pg[data-astro-cid-urd74cdi]{text-decoration:none;display:flex;flex-direction:column;gap:.2rem;font-family:var(--serif-cn);font-weight:600;font-size:1.02rem}.pg[data-astro-cid-urd74cdi] span[data-astro-cid-urd74cdi]{font-family:var(--sans);font-weight:400;font-size:.8rem;color:var(--ink-3)}.pg[data-astro-cid-urd74cdi].next{text-align:right}.pg[data-astro-cid-urd74cdi]:hover{color:var(--c-gain)}@media(max-width:1080px){.shell[data-astro-cid-urd74cdi]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-urd74cdi]{display:none}}.key[data-astro-cid-ajxmnor5]{margin:2rem 0 2.4rem;padding:1rem 1.2rem;background:var(--plate);border:1px solid var(--rule);border-radius:var(--radius);max-width:var(--measure);font-size:.97rem}.key[data-astro-cid-ajxmnor5] p:last-child{margin-bottom:0}.key[data-astro-cid-ajxmnor5] strong{font-family:var(--serif-cn)}
