.lib[data-astro-cid-s6cti4id]{padding-block:clamp(56px,7vw,120px) clamp(40px,5vw,72px)}.lib__head[data-astro-cid-s6cti4id]{max-width:860px}.lib__h[data-astro-cid-s6cti4id]{margin-top:14px;font-size:var(--t-h2);line-height:1.05}.lib__sub[data-astro-cid-s6cti4id]{margin-top:20px;max-width:40ch;font-family:var(--display);font-weight:700;font-size:var(--t-28);line-height:1.25;letter-spacing:-.015em;color:var(--ink);text-wrap:pretty}.lib__lead[data-astro-cid-s6cti4id]{margin-top:24px;max-width:54ch}.lib__note[data-astro-cid-s6cti4id]{margin-top:20px;font-size:var(--t-15);color:var(--ink-3)}.lib__jump[data-astro-cid-s6cti4id]{margin-top:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px}.lib__jumpa[data-astro-cid-s6cti4id]{display:grid;gap:4px;padding:16px 18px;border:1px solid var(--rule);border-left:4px solid var(--base);border-radius:8px;color:var(--ink);text-decoration:none}.lib__jumpa[data-astro-cid-s6cti4id]:hover{border-color:var(--ink);border-left-color:var(--base)}.lib__jumpa[data-astro-cid-s6cti4id] b[data-astro-cid-s6cti4id]{font-family:var(--display);font-weight:800;font-size:var(--t-17)}.lib__jumpa[data-astro-cid-s6cti4id] span[data-astro-cid-s6cti4id]{font-size:var(--t-13);color:var(--ink-3)}.lib-part[data-astro-cid-s6cti4id]{scroll-margin-top:var(--header-h)}.lib-part__head[data-astro-cid-s6cti4id]{max-width:760px}.lib__h2[data-astro-cid-s6cti4id]{margin-top:14px;max-width:22ch}.lib__p[data-astro-cid-s6cti4id]{margin-top:20px;max-width:62ch}.md[data-astro-cid-s6cti4id]{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);border:1px solid var(--rule);border-radius:12px;background:var(--paper);scroll-margin-top:calc(var(--header-h) + 12px)}.md__nav[data-astro-cid-s6cti4id]{min-width:0;border-right:1px solid var(--rule);background:var(--wash);border-radius:12px 0 0 12px}.md__nav[data-astro-cid-s6cti4id] ol[data-astro-cid-s6cti4id]{position:sticky;top:calc(var(--header-h) + 8px);display:grid;padding:10px;gap:2px}.md__tab[data-astro-cid-s6cti4id]{display:grid;grid-template-columns:30px minmax(0,1fr);gap:4px 10px;padding:14px 14px 15px;border-radius:8px;color:var(--ink);text-decoration:none;border:1px solid transparent}.md__tab[data-astro-cid-s6cti4id]:hover{background:var(--paper);border-color:var(--rule)}.md__tab[data-astro-cid-s6cti4id][aria-selected=true]{background:var(--paper);border-color:var(--ink);box-shadow:inset 4px 0 0 var(--base)}.md__tab[data-astro-cid-s6cti4id]:focus-visible{outline:2px solid var(--base);outline-offset:2px}.md__num[data-astro-cid-s6cti4id]{font-family:var(--label);font-size:var(--t-13);color:var(--ink-3);padding-top:3px}.md__tabtext[data-astro-cid-s6cti4id]{display:grid;gap:4px}.md__name[data-astro-cid-s6cti4id]{font-family:var(--display);font-weight:800;font-size:var(--t-17);line-height:1.25}.md__q[data-astro-cid-s6cti4id]{font-size:var(--t-13);line-height:1.45;color:var(--ink-2)}.md__count[data-astro-cid-s6cti4id]{font-family:var(--label);font-size:12px;color:var(--ink-3)}.md__panels[data-astro-cid-s6cti4id]{min-width:0}.md__panel[data-astro-cid-s6cti4id]{padding:clamp(24px,3vw,44px);scroll-margin-top:calc(var(--header-h) + 12px)}.md__panel[data-astro-cid-s6cti4id]+.md__panel[data-astro-cid-s6cti4id]{border-top:1px solid var(--rule)}.md--js[data-astro-cid-s6cti4id] .md__panel[data-astro-cid-s6cti4id]+.md__panel[data-astro-cid-s6cti4id]{border-top:0}.md__ph[data-astro-cid-s6cti4id]{margin-top:10px;font-family:var(--display);font-weight:800;font-size:var(--t-28);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.md__pq[data-astro-cid-s6cti4id]{margin-top:8px;font-size:var(--t-17);color:var(--ink-2);font-weight:500}.md__about[data-astro-cid-s6cti4id]{margin-top:16px;max-width:64ch}.md__block[data-astro-cid-s6cti4id]{margin-top:32px}.md__bl[data-astro-cid-s6cti4id]{margin-bottom:12px}.md__xps[data-astro-cid-s6cti4id]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.md__xp[data-astro-cid-s6cti4id]{display:grid;gap:6px;height:100%;padding:16px 18px 18px;border:1px solid var(--rule);border-top:4px solid var(--value);border-radius:8px;color:var(--ink);text-decoration:none}.md__xp[data-astro-cid-s6cti4id]:hover{border-color:var(--ink);border-top-color:var(--value)}.md__xp-h[data-astro-cid-s6cti4id]{font-family:var(--display);font-weight:800;font-size:var(--t-17);line-height:1.3}.md__xp-d[data-astro-cid-s6cti4id]{font-size:var(--t-13);line-height:1.5;color:var(--ink-2)}.md__xp-w[data-astro-cid-s6cti4id]{font-size:12px;color:var(--ink-3)}.md__works[data-astro-cid-s6cti4id]{border-top:1px solid var(--rule)}.md__work[data-astro-cid-s6cti4id]{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,1fr);gap:4px 20px;padding:13px 4px;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;font-size:var(--t-15)}.md__work[data-astro-cid-s6cti4id]:hover .md__work-l[data-astro-cid-s6cti4id]{text-decoration:underline;text-underline-offset:.2em}.md__work-l[data-astro-cid-s6cti4id]{font-weight:600}.md__dot[data-astro-cid-s6cti4id]{color:var(--value);font-size:11px;vertical-align:2px}.md__work-b[data-astro-cid-s6cti4id]{color:var(--ink-2)}.md__books[data-astro-cid-s6cti4id]{margin-top:24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.md__book[data-astro-cid-s6cti4id]{display:grid;gap:6px;align-content:start;height:100%;padding:18px 18px 20px;border:1px solid var(--rule);border-top:4px solid var(--base);border-radius:8px;color:var(--ink);text-decoration:none}.md__book[data-astro-cid-s6cti4id]:hover{border-color:var(--ink);border-top-color:var(--base)}.md__book-w[data-astro-cid-s6cti4id]{font-family:var(--display);font-weight:800;font-size:var(--t-21);line-height:1.2;letter-spacing:-.01em}.md__book-t[data-astro-cid-s6cti4id]{font-weight:600;font-size:var(--t-15)}.md__book-d[data-astro-cid-s6cti4id]{font-size:var(--t-13);line-height:1.5;color:var(--ink-2)}.md__more[data-astro-cid-s6cti4id]{margin-top:24px;font-size:var(--t-15)}.lib__table[data-astro-cid-s6cti4id]{margin-top:36px;border-top:1px solid var(--rule)}.lib__row[data-astro-cid-s6cti4id]{display:grid;grid-template-columns:80px minmax(0,1fr) minmax(0,.7fr);gap:24px;padding-block:20px;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;font-size:var(--t-15)}.lib__row[data-astro-cid-s6cti4id]:hover b[data-astro-cid-s6cti4id]{text-decoration:underline;text-underline-offset:.2em}.lib__year[data-astro-cid-s6cti4id]{font-family:var(--display);font-weight:800;font-size:var(--t-21)}.lib__why[data-astro-cid-s6cti4id]{display:block;margin-top:4px;color:var(--ink-3)}.lib__gives[data-astro-cid-s6cti4id]{color:var(--ink-2)}.lib__mq[data-astro-cid-s6cti4id]{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}.lib__said[data-astro-cid-s6cti4id]{font-weight:600;margin-bottom:8px;color:var(--ink)}.lib-sub[data-astro-cid-s6cti4id]{border-top:1px solid var(--rule)}.lib-sub__inner[data-astro-cid-s6cti4id]{max-width:720px}.lib-sub__p[data-astro-cid-s6cti4id]{margin-block:14px 24px}@media(max-width:1100px){.md__xps[data-astro-cid-s6cti4id],.md__books[data-astro-cid-s6cti4id]{grid-template-columns:1fr}}@media(max-width:860px){.md[data-astro-cid-s6cti4id]{grid-template-columns:minmax(0,1fr)}.md__nav[data-astro-cid-s6cti4id]{border-right:0;border-bottom:1px solid var(--rule);border-radius:12px 12px 0 0}.md--js[data-astro-cid-s6cti4id] .md__nav[data-astro-cid-s6cti4id] ol[data-astro-cid-s6cti4id]{position:static;display:flex;gap:8px;overflow-x:auto;padding:10px;scroll-snap-type:x proximity}.md--js[data-astro-cid-s6cti4id] .md__nav[data-astro-cid-s6cti4id] li[data-astro-cid-s6cti4id]{flex:0 0 auto;scroll-snap-align:start}.md--js[data-astro-cid-s6cti4id] .md__tab[data-astro-cid-s6cti4id]{grid-template-columns:auto;padding:10px 14px;background:var(--paper);border-color:var(--rule)}.md--js[data-astro-cid-s6cti4id] .md__num[data-astro-cid-s6cti4id],.md--js[data-astro-cid-s6cti4id] .md__q[data-astro-cid-s6cti4id],.md--js[data-astro-cid-s6cti4id] .md__count[data-astro-cid-s6cti4id]{display:none}.md--js[data-astro-cid-s6cti4id] .md__name[data-astro-cid-s6cti4id]{font-size:var(--t-15);white-space:nowrap}.md--js[data-astro-cid-s6cti4id] .md__tab[data-astro-cid-s6cti4id][aria-selected=true]{background:var(--ink);border-color:var(--ink);box-shadow:none}.md--js[data-astro-cid-s6cti4id] .md__tab[data-astro-cid-s6cti4id][aria-selected=true] .md__name[data-astro-cid-s6cti4id]{color:#fff}.md__work[data-astro-cid-s6cti4id]{grid-template-columns:1fr}}@media(max-width:760px){.lib__jump[data-astro-cid-s6cti4id],.lib__mq[data-astro-cid-s6cti4id]{grid-template-columns:1fr}.lib__row[data-astro-cid-s6cti4id]{grid-template-columns:56px minmax(0,1fr)}.lib__gives[data-astro-cid-s6cti4id]{grid-column:2}}
