.book-approvals-section.svelte-1es15wz{--book-approvals-max-width:min(100%, 37.5rem);width:100%}.book-approvals-section__inner.svelte-1es15wz{width:100%;max-width:var(--book-approvals-max-width);gap:1rem;margin:0 auto;display:grid}.book-approvals-section__header.svelte-1es15wz{min-height:2rem}.book-approvals-section__title.svelte-1es15wz{width:100%;font-family:var(--nav-secondary-font);letter-spacing:.01em;align-items:flex-end;gap:.2rem;margin:0;font-size:clamp(1.05rem,1.75vw,1.4rem);font-weight:500;line-height:1.12;display:flex}.book-approvals-section__title.svelte-1es15wz:before{content:"";border-top:1px solid var(--main-border-soft);flex:auto;transform:translateY(-.12em)}.book-approvals-section__title-text.svelte-1es15wz{text-align:right;color:var(--main-text-heading);flex:none}.book-approvals-section__list.svelte-1es15wz{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.book-approvals-section__item.svelte-1es15wz{color:var(--main-text-primary);margin:0;font-size:1rem;line-height:1.55}.book-availability-section.svelte-p2mqi4{--book-availability-max-width:min(100%, 37.5rem);width:100%}.book-availability-section__inner.svelte-p2mqi4{width:100%;max-width:var(--book-availability-max-width);gap:1rem;margin:0 auto;display:grid}.book-availability-section__header.svelte-p2mqi4{min-height:2rem}.book-availability-section__title.svelte-p2mqi4{width:100%;font-family:var(--nav-secondary-font);letter-spacing:.01em;align-items:flex-end;gap:.2rem;margin:0;font-size:clamp(1.05rem,1.75vw,1.4rem);font-weight:500;line-height:1.12;display:flex}.book-availability-section__title.svelte-p2mqi4:before{content:"";border-top:1px solid var(--main-border-soft);flex:auto;transform:translateY(-.12em)}.book-availability-section__title-text.svelte-p2mqi4{text-align:right;color:var(--main-text-heading);flex:none}.book-availability-section__note.svelte-p2mqi4{color:var(--main-text-primary);margin:0;font-size:1rem;line-height:1.72}.book-availability-section__link.svelte-p2mqi4{color:inherit;align-items:baseline;gap:.2rem;text-decoration:none;display:inline-flex}.book-availability-section__link-label.svelte-p2mqi4{text-decoration-line:underline;-webkit-text-decoration-color:var(--main-border-semi-strong);text-decoration-color:var(--main-border-semi-strong);text-underline-offset:.22em;text-decoration-thickness:1px;transition:text-decoration-color 75ms ease-out}.book-availability-section__link.svelte-p2mqi4:hover,.book-availability-section__link.svelte-p2mqi4:focus-visible{font-weight:800}.book-availability-section__link.svelte-p2mqi4:hover .book-availability-section__link-label:where(.svelte-p2mqi4),.book-availability-section__link.svelte-p2mqi4:focus-visible .book-availability-section__link-label:where(.svelte-p2mqi4){text-decoration-thickness:2px}.book-availability-section__link.svelte-p2mqi4:focus-visible{outline-offset:.22rem;outline:2px solid}.book-availability-section__link-mark.svelte-p2mqi4{text-decoration:none}.book-availability-section__nonbreaking-tail.svelte-p2mqi4{white-space:nowrap}.book-availability-section__external-link-icon.svelte-p2mqi4{flex:none;width:.72em;height:.72em;transform:translateY(-.08em)}.book-details-section.svelte-1238c6d{--book-details-max-width:min(100%, 37.5rem);width:100%}.book-details-section__inner.svelte-1238c6d{width:100%;max-width:var(--book-details-max-width);gap:1.35rem;margin:0 auto;display:grid}.book-details-section__header.svelte-1238c6d{min-height:2rem}.book-details-section__title.svelte-1238c6d{width:100%;font-family:var(--nav-secondary-font);letter-spacing:.01em;align-items:flex-end;gap:.2rem;margin:0;font-size:clamp(1.1rem,1.8vw,1.46rem);font-weight:500;line-height:1.12;display:flex}.book-details-section__title.svelte-1238c6d:before{content:"";border-top:1px solid var(--main-border-soft);flex:auto;transform:translateY(-.12em)}.book-details-section__title-text.svelte-1238c6d{text-align:right;color:var(--main-text-heading);flex:none}.book-details-section__group.svelte-1238c6d{gap:.85rem;display:grid}.book-details-section__group.svelte-1238c6d+.book-details-section__group:where(.svelte-1238c6d){border-top:1px solid var(--main-border-soft);padding-top:1.35rem}.book-details-section__group-label.svelte-1238c6d{color:var(--main-text-muted);font-family:var(--nav-primary-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;line-height:1.2}.book-details-section__rows.svelte-1238c6d{gap:.85rem;margin:0;display:grid}.book-details-section__row.svelte-1238c6d{grid-template-columns:minmax(8rem,10.5rem) minmax(0,1fr);align-items:baseline;column-gap:clamp(1rem,3vw,1.75rem);display:grid}.book-details-section__term.svelte-1238c6d,.book-details-section__description.svelte-1238c6d{margin:0}.book-details-section__term.svelte-1238c6d{color:var(--main-text-secondary);font-family:var(--nav-secondary-font);font-size:.88rem;font-weight:bolder;line-height:1.35}.book-details-section__description.svelte-1238c6d{color:var(--main-text-primary);font-size:1.01rem;line-height:1.52}.book-details-section__description-note.svelte-1238c6d{color:var(--main-text-muted);font-size:.92em}@media (width<=520px){.book-details-section__row.svelte-1238c6d{grid-template-columns:minmax(6.5rem,8.25rem) minmax(0,1fr)}}.book-description-section.svelte-i3781t{--book-description-max-width:min(100%, 37.5rem);width:100%}.book-description-section__inner.svelte-i3781t{width:100%;max-width:var(--book-description-max-width);gap:.8rem;margin:0 auto;display:grid}.book-description-section__header.svelte-i3781t{min-height:2rem}.book-description-section__title.svelte-i3781t{width:100%;font-family:var(--nav-secondary-font);letter-spacing:.01em;align-items:flex-end;gap:.2rem;margin:0;font-size:clamp(1.15rem,1.9vw,1.52rem);font-weight:500;line-height:1.12;display:flex}.book-description-section__title.svelte-i3781t:before{content:"";border-top:1px solid var(--main-border-soft);flex:auto;transform:translateY(-.12em)}.book-description-section__title-text.svelte-i3781t{text-align:right;color:var(--main-text-heading);flex:none}.book-description-section__review.svelte-i3781t,.book-description-section__publisher.svelte-i3781t{gap:.8rem;display:grid}.book-description-section__review.svelte-i3781t{border-left:1px solid color-mix(in srgb, var(--main-text-primary) 20%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--main-text-primary) 4%, transparent), transparent 20%, transparent 80%, color-mix(in srgb, var(--main-text-primary) 3%, transparent));padding:1rem 1rem 1.05rem 1.1rem}.book-description-section__review-body.svelte-i3781t,.book-description-section__prose.svelte-i3781t{gap:.95rem;display:grid}.book-description-section__label.svelte-i3781t{color:var(--main-text-muted);font-family:var(--nav-primary-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;line-height:1.2}.book-description-section__paragraph.svelte-i3781t{color:var(--main-text-primary);text-align:justify;text-justify:inter-word;margin:0;font-size:clamp(1.03rem,1.25vw,1.12rem);line-height:1.72}.book-description-section__paragraph--review.svelte-i3781t{color:var(--main-text-primary)}.book-description-section__paragraph.svelte-i3781t em:where(.svelte-i3781t){font-style:italic}.book-description-section__attribution.svelte-i3781t{color:var(--main-text-muted);font-family:var(--nav-secondary-font);margin:.15rem 0 0;font-size:.96rem;font-weight:bolder;line-height:1.4}@media (width>=700px){.book-description-section__inner.svelte-i3781t{gap:1.1rem}.book-description-section__review.svelte-i3781t{padding-right:1.25rem}}.book-toc.svelte-194vpqc{--book-toc-row-max-width:max(47%, 17rem);gap:clamp(.75rem,1.5vw,1rem);display:grid}.book-toc__note.svelte-194vpqc{width:100%;max-width:var(--book-toc-row-max-width);color:var(--main-text-muted);font-family:var(--nav-primary-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;line-height:1.2}.book-toc__section.svelte-194vpqc{width:100%;max-width:var(--book-toc-row-max-width);gap:.24rem;display:grid}.book-toc__section-label.svelte-194vpqc{color:var(--main-text-secondary);letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:500;line-height:1.35}.book-toc__rows.svelte-194vpqc{gap:.24rem;margin:0;padding:0;list-style:none;display:grid}.book-toc__row.svelte-194vpqc{grid-template-columns:minmax(0,1fr) 3.5ch;align-items:end;gap:.8rem;display:grid}.book-toc__title-wrap.svelte-194vpqc{align-items:flex-end;gap:.6rem;min-width:0;display:flex}.book-toc__title-wrap.svelte-194vpqc:after{content:"";border-bottom:1px solid color-mix(in srgb, var(--main-text-secondary) 9%, transparent);flex:auto;min-width:1.5rem;transform:translateY(-.38em)}.book-toc__title.svelte-194vpqc{min-width:0;color:var(--main-text-primary);font-size:1rem;line-height:1.45}.book-toc__page.svelte-194vpqc{color:var(--main-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-size:.96rem;line-height:1.45}.book-toc.svelte-15xnu09{--book-toc-row-max-width:max(50%, 17rem);gap:clamp(.75rem,1.5vw,1rem);display:grid}.book-toc__section.svelte-15xnu09{width:100%;max-width:var(--book-toc-row-max-width);gap:.24rem;display:grid}.book-toc__section-label.svelte-15xnu09{color:var(--main-text-secondary);letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:500;line-height:1.35}.book-toc__rows.svelte-15xnu09{gap:.24rem;margin:0;padding:0;list-style:none;display:grid}.book-toc__row.svelte-15xnu09{grid-template-columns:minmax(0,1fr) 3.5ch;align-items:end;gap:.8rem;display:grid}.book-toc__title-wrap.svelte-15xnu09{align-items:flex-end;gap:.6rem;min-width:0;display:flex}.book-toc__title-wrap.svelte-15xnu09:after{content:"";border-bottom:1px solid color-mix(in srgb, var(--main-text-secondary) 9%, transparent);flex:auto;min-width:1.5rem;transform:translateY(-.38em)}.book-toc__title.svelte-15xnu09{min-width:0;color:var(--main-text-primary);font-size:1rem;line-height:1.45}.book-toc__title--emphasized.svelte-15xnu09{font-style:italic}.book-toc__page.svelte-15xnu09{color:var(--main-text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;justify-self:end;font-size:.96rem;line-height:1.45}.book-table-of-contents-section.svelte-18xaadc{--book-table-of-contents-max-width:min(100%, 37.5rem);width:100%}.book-table-of-contents-section__inner.svelte-18xaadc{width:100%;max-width:var(--book-table-of-contents-max-width);gap:1.3rem;margin:0 auto;display:grid}.book-table-of-contents-section__header.svelte-18xaadc{min-height:2rem}.book-table-of-contents-section__title.svelte-18xaadc{width:100%;font-family:var(--nav-secondary-font);letter-spacing:.01em;align-items:flex-end;gap:.2rem;margin:0;font-size:clamp(1.1rem,1.8vw,1.46rem);font-weight:500;line-height:1.12;display:flex}.book-table-of-contents-section__title.svelte-18xaadc:before{content:"";border-top:1px solid var(--main-border-soft);flex:auto;transform:translateY(-.12em)}.book-table-of-contents-section__title-text.svelte-18xaadc{text-align:right;color:var(--main-text-heading);flex:none}.book-table-of-contents-section__text.svelte-18xaadc{min-width:0}.book-table-of-contents-section__preview-block.svelte-18xaadc{border-top:1px solid var(--main-border-soft);gap:.85rem;padding-top:1.2rem;display:grid}.book-table-of-contents-section__preview-label.svelte-18xaadc{color:var(--main-text-muted);font-family:var(--nav-primary-font);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;line-height:1.2}.book-table-of-contents-section__preview.svelte-18xaadc{justify-content:flex-start;display:flex}.book-table-of-contents-section__preview.svelte-18xaadc .image-gallery{--image-gallery-width:min(100%, 14.25rem);--image-gallery-image-max-height:clamp(12rem, 41vw, 18rem);--image-gallery-control-font-size:1.6rem;--image-gallery-open-font-size:.92rem;--image-gallery-position-font-size:.7rem;--image-gallery-hit-zone-width:14%;--image-gallery-hit-zone-offset:16%;--image-gallery-overlay-inline-offset:0rem;--image-gallery-overlay-counter-inline-offset:.5rem;--image-gallery-overlay-arrow-inline-offset:-.28rem;--image-gallery-overlay-block-offset:.1rem;--image-gallery-control-color:#00000070;--image-gallery-counter-color:#0000007a}
