.bi[data-astro-cid-b6bpx6xa]{position:relative;display:block;padding-left:74px;width:max-content;font-family:var(--font-gothic)}.bi-book[data-astro-cid-b6bpx6xa]{position:absolute;left:0;top:0;display:block}.bi-sheet[data-astro-cid-b6bpx6xa]{fill:var(--paper);stroke:var(--hair-soft);stroke-width:1}.bi-cover[data-astro-cid-b6bpx6xa]{fill:color-mix(in oklab,var(--ink) 7%,var(--paper));stroke:var(--hair);stroke-width:1}.bi-ring[data-astro-cid-b6bpx6xa]{fill:none;stroke:var(--ink-light);stroke-width:1.2}.bi-hole[data-astro-cid-b6bpx6xa]{fill:color-mix(in oklab,var(--ink) 35%,var(--paper))}.bi-rows[data-astro-cid-b6bpx6xa]{position:relative;z-index:1;display:flex;flex-direction:column;gap:3px;padding:10px 0}.bi-row[data-astro-cid-b6bpx6xa]{display:grid;grid-template-columns:42px auto;align-items:center;height:16px;font-size:12.5px;letter-spacing:.03em;line-height:1.3;color:var(--ink-light);text-decoration:none;padding-right:0;border-right:0}.bi-row--blank[data-astro-cid-b6bpx6xa]{color:var(--ink-lighter)}.bi[data-astro-cid-b6bpx6xa]:lang(en) .bi-row[data-astro-cid-b6bpx6xa]{font-size:11.5px;letter-spacing:0}.bi-tab[data-astro-cid-b6bpx6xa]{grid-column:1;grid-row:1;justify-self:start;margin-left:calc(1px + var(--bi-depth, 0) * 1px);width:18px;height:16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hair-soft);border-left:none;border-radius:0 3px 3px 0;background:color-mix(in oklab,#fff 40%,var(--paper));color:var(--ink-light)}.bi-tab[data-astro-cid-b6bpx6xa] .bi-tab__icon{width:12px;height:12px}.bi-lead[data-astro-cid-b6bpx6xa]{grid-column:1;grid-row:1;justify-self:end;height:0;width:calc(42px - 18px - 1px - var(--bi-depth, 0) * 1px - 2px - 4px);margin-right:4px;border-top:1px dotted var(--hair)}.bi-label[data-astro-cid-b6bpx6xa]{white-space:nowrap}@media (max-width: 680px){.bi[data-astro-cid-b6bpx6xa]{zoom:1.6}.bi-row[data-astro-cid-b6bpx6xa]{font-size:7.8125px}.bi[data-astro-cid-b6bpx6xa]:lang(en) .bi-row[data-astro-cid-b6bpx6xa]{font-size:7.1875px}}a[data-astro-cid-b6bpx6xa].bi-row:hover,a[data-astro-cid-b6bpx6xa].bi-row:focus-visible{color:var(--ink)}a[data-astro-cid-b6bpx6xa].bi-row:hover .bi-tab[data-astro-cid-b6bpx6xa],a[data-astro-cid-b6bpx6xa].bi-row:focus-visible .bi-tab[data-astro-cid-b6bpx6xa]{border-color:var(--hair);background:color-mix(in oklab,var(--accent-mint) 22%,var(--paper))}.tl-head[data-astro-cid-kdqq54ge]{margin-bottom:64px}.tl-head__title[data-astro-cid-kdqq54ge]{font-size:clamp(1.5rem,4vw,1.9rem);font-weight:500;margin:0 0 18px;letter-spacing:.04em;color:var(--ink)}.tl-head__lead[data-astro-cid-kdqq54ge]{font-size:var(--fs-2);color:var(--ink-light);line-height:1.9;margin:0}.tl-head__binder[data-astro-cid-kdqq54ge]{display:none}@media (max-width: 680px){.tl-head__binder[data-astro-cid-kdqq54ge]{display:block;margin-top:22px;scroll-margin-top:24px}}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}.tl-shelf[data-astro-cid-kdqq54ge]{margin-top:52px;scroll-margin-top:24px}.tl-shelf[data-astro-cid-kdqq54ge]:first-of-type{margin-top:0}.tl-shelf__tab[data-astro-cid-kdqq54ge]{position:absolute;right:-10px;margin-top:-8px;width:24px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid var(--hair-soft);border-left:none;border-radius:0 3px 3px 0;background:color-mix(in oklab,#fff 28%,var(--paper));color:var(--ink-light)}.tl-shelf__tab[data-astro-cid-kdqq54ge] .tl-shelf__tab-icon{width:15px;height:15px}@media (max-width: 1085px){.tl-shelf__tab[data-astro-cid-kdqq54ge]{display:none}}.tl-shelf__head[data-astro-cid-kdqq54ge]{display:flex;align-items:baseline;gap:12px;margin:0 0 10px}.tl-shelf__title[data-astro-cid-kdqq54ge]{position:relative;font-size:1.08rem;font-weight:500;letter-spacing:.06em;margin:0;padding-left:18px;flex:0 0 auto;color:var(--ink)}.tl-shelf__title[data-astro-cid-kdqq54ge]:before{content:"";position:absolute;left:0;top:.18em;bottom:.18em;width:2px;background:var(--accent-mint);border-radius:1px}.tl-shelf__title[data-astro-cid-kdqq54ge] .tl-shelf__icon{display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:-3px}.tl-shelf__count[data-astro-cid-kdqq54ge]{margin-left:8px;font-size:12px;font-weight:400;letter-spacing:normal;color:var(--ink-lighter);font-variant-numeric:tabular-nums}.tl-shelf__rule[data-astro-cid-kdqq54ge]{flex:1 1 auto;height:1px;background:var(--hair-soft);align-self:center}.tl-shelf__voice[data-astro-cid-kdqq54ge]{font-size:13.5px;color:var(--ink-lighter);line-height:1.9;margin:0 0 22px;max-width:34em}.tl-shelf__group[data-astro-cid-kdqq54ge]{margin-top:34px}.tl-shelf__group-head[data-astro-cid-kdqq54ge]{display:flex;align-items:baseline;gap:10px;margin:0 0 16px;padding-left:18px}.tl-shelf__group-title[data-astro-cid-kdqq54ge]{font-size:.95rem;font-weight:500;letter-spacing:.08em;margin:0;color:var(--ink-light);flex:0 0 auto}.tl-shelf__group-rule[data-astro-cid-kdqq54ge]{flex:0 0 48px;height:1px;background:var(--hair-soft);align-self:center}.tl-outro[data-astro-cid-kdqq54ge]{font-size:var(--fs-1);color:var(--ink-lighter);line-height:1.7;text-align:right;margin:56px 0 0}.tl-shelf__grid[data-astro-cid-kdqq54ge]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:30px 26px}.tl-theme-nav[data-astro-cid-rcn6vqz6]{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%}.tl-theme-nav[data-astro-cid-rcn6vqz6] .tl-theme-nav__binder{margin-right:-14px}
