.book-detail_pageShell__80KH0{display:grid;grid-gap:2rem;gap:2rem}.book-detail_heroShell__tgZTw{display:grid;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:minmax(260px,300px) minmax(0,1fr);align-items:start}.book-detail_heroCover__kXlOa{width:100%;border:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:#ece8de;box-shadow:0 10px 22px rgba(16,16,16,.09)}.book-detail_heroBody__HiTcj{display:grid;grid-gap:.46rem;gap:.46rem;align-content:start}.book-detail_heroKicker___n3Ub{margin:0;font-size:.69rem;letter-spacing:.11em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 82%,#000000 18%)}.book-detail_heroTitle__jgthD{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:clamp(1.85rem,2.55vw,2.26rem);line-height:1.09;letter-spacing:.005em}.book-detail_heroSubtitle__cEXcM{margin:0;max-width:54ch;font-size:1.03rem;line-height:1.45;color:color-mix(in srgb,var(--muted) 89%,#000000 11%)}.book-detail_heroMetaPrimary__Kt3l_,.book-detail_heroMetaSecondary__uhXDG,.book-detail_heroMetaTertiary__cZoTD{margin:0;font-size:.84rem;color:var(--muted)}.book-detail_heroMetaPrimary__Kt3l_{margin-top:.2rem}.book-detail_heroMetaSecondary__uhXDG{letter-spacing:.01em}.book-detail_heroMetaTertiary__cZoTD{font-size:.76rem;text-transform:uppercase;letter-spacing:.07em}.book-detail_heroHook__Y_Cta{margin:.22rem 0 0;max-width:58ch;font-size:.92rem;line-height:1.5;color:color-mix(in srgb,var(--ink) 86%,#ffffff 14%)}.book-detail_heroTags__apEpM{display:flex;flex-wrap:wrap;gap:.42rem;margin-top:.2rem}.book-detail_heroTag__kDIZW{background:color-mix(in srgb,#ffffff 74%,var(--paper) 26%);padding:.25rem .55rem;font-size:.72rem}.book-detail_heroTagMore__gJNee summary,.book-detail_heroTag__kDIZW{border:1px solid color-mix(in srgb,var(--line) 85%,#ffffff 15%);letter-spacing:.06em;text-transform:uppercase}.book-detail_heroTagMore__gJNee summary{list-style:none;cursor:pointer;background:#ffffff;padding:.24rem .52rem;font-size:.7rem;color:color-mix(in srgb,var(--muted) 88%,#000000 12%)}.book-detail_heroTagMore__gJNee summary::-webkit-details-marker{display:none}.book-detail_heroTagMore__gJNee[open] summary{margin-bottom:.32rem}.book-detail_heroTagMoreList__7TBtQ{display:flex;flex-wrap:wrap;gap:.35rem}.book-detail_heroActions__e1WzT{margin-top:.24rem;display:grid;grid-gap:.42rem;gap:.42rem;justify-items:start}.book-detail_heroCtaPrimary__mQmQk,.book-detail_heroCtaSecondary__z5eRg{display:inline-block;border:1px solid var(--ink);padding:.53rem .88rem;font-size:.73rem;text-transform:uppercase;letter-spacing:.08em;transition:background .15s ease,color .15s ease}.book-detail_heroCtaPrimary__mQmQk{background:var(--ink);color:#ffffff}.book-detail_heroCtaSecondary__z5eRg{background:#ffffff;color:var(--ink)}.book-detail_heroCtaPrimary__mQmQk:hover,.book-detail_heroCtaSecondary__z5eRg:hover{background:color-mix(in srgb,var(--ink) 92%,#ffffff 8%);color:#ffffff}.book-detail_heroDisclosure__nnC7E{margin-top:.08rem}.book-detail_heroDisclosure__nnC7E .affiliate-disclosure{margin-top:0;font-size:.7rem;line-height:1.4;color:color-mix(in srgb,var(--muted) 90%,#000000 10%)}.book-detail_sectionBlock__Sdmo8{display:grid;grid-gap:.8rem;gap:.8rem}.book-detail_sectionTitle__AWeTj{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:1.46rem}.book-detail_sectionLead__aiV9Z{margin:0;max-width:64ch;line-height:1.58;color:color-mix(in srgb,var(--muted) 84%,#000000 16%)}.book-detail_sectionCopy__7xgv8{margin:0;font-size:.92rem;line-height:1.55;color:var(--muted)}.book-detail_inlineEmpty__uPX8M{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}.book-detail_inlineEmpty__uPX8M a{text-decoration:underline;text-underline-offset:.18rem}.book-detail_glanceGrid__xv_Gt{display:grid;grid-gap:.9rem;gap:.9rem;grid-template-columns:repeat(2,minmax(0,1fr))}.book-detail_glanceCard__N4ECE{border:1px solid color-mix(in srgb,var(--line) 93%,#ffffff 7%);background:color-mix(in srgb,#ffffff 95%,var(--paper) 5%);padding:.86rem .9rem}.book-detail_glanceHeading__XyuY1{margin:0;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.book-detail_audienceChips__CmoUy{margin-top:.62rem;display:flex;flex-wrap:wrap;gap:.38rem}.book-detail_audienceChip__bntEc{border:1px solid color-mix(in srgb,var(--line) 85%,#ffffff 15%);background:color-mix(in srgb,#ffffff 92%,var(--paper) 8%);padding:.26rem .52rem;font-size:.79rem;line-height:1.3;color:color-mix(in srgb,var(--ink) 90%,#ffffff 10%)}.book-detail_detailGrid__TCjzh{margin:.62rem 0 0;display:grid;grid-gap:.4rem;gap:.4rem}.book-detail_detailRow__xr9XZ{display:grid;grid-template-columns:minmax(95px,118px) minmax(0,1fr);grid-gap:.55rem;gap:.55rem;align-items:start}.book-detail_detailLabel___pAn7{margin:0;font-size:.73rem;letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 86%,#000000 14%)}.book-detail_detailValue__dvn16{margin:0;font-size:.89rem;line-height:1.42;color:color-mix(in srgb,var(--ink) 91%,#ffffff 9%)}.book-detail_glanceEmpty__OccAc{margin:.58rem 0 0;font-size:.87rem;color:var(--muted)}.book-detail_categoryGroup__yLtnO{border:1px solid color-mix(in srgb,var(--line) 91%,#ffffff 9%);border-radius:.56rem;background:linear-gradient(180deg,color-mix(in srgb,#ffffff 92%,var(--paper) 8%) 0,#ffffff 100%);overflow:hidden}.book-detail_categoryGroupMuted__K7PnD{border:1px solid color-mix(in srgb,var(--line) 94%,#ffffff 6%);border-radius:.56rem;background:color-mix(in srgb,#ffffff 97%,var(--paper) 3%);overflow:hidden}.book-detail_categorySignalList__ANXQ_,.book-detail_publisherCategoryList__XKMV1{margin:0;padding:0;list-style:none}.book-detail_categorySignalItem__UZiS8,.book-detail_publisherCategoryItem__emfiy{padding:.64rem .72rem}.book-detail_categorySignalItem__UZiS8+.book-detail_categorySignalItem__UZiS8,.book-detail_publisherCategoryItem__emfiy+.book-detail_publisherCategoryItem__emfiy{border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%)}.book-detail_categorySignalItem__UZiS8{display:grid;grid-template-columns:minmax(0,1fr) 136px auto;align-items:center;grid-gap:.62rem;gap:.62rem}.book-detail_categoryLabel__g38IM{margin:0;font-family:var(--font-headline),"Times New Roman",serif;font-size:.95rem;line-height:1.27;color:color-mix(in srgb,var(--ink) 96%,#ffffff 4%)}.book-detail_categoryLabelLink__xjHuQ{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .14s ease,color .14s ease}.book-detail_categoryLabelLink__xjHuQ:hover{border-bottom-color:color-mix(in srgb,var(--ink) 45%,#ffffff 55%)}.book-detail_categorySignalTrack___ZR2y{width:100%;height:.28rem;border-radius:999px;background:color-mix(in srgb,var(--ink) 11%,#ffffff 89%);overflow:hidden}.book-detail_categorySignalFill__Dh6Zs{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b6650,#9a7f62)}.book-detail_categorySignalPercent__bDnAw{white-space:nowrap;font-size:.7rem;letter-spacing:.05em;color:color-mix(in srgb,var(--muted) 84%,#000000 16%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-detail_affinitySecondary__UjoRU{border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);padding:.56rem .72rem .64rem}.book-detail_affinitySecondaryTitle__ZSjCc{margin:0;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted) 86%,#000000 14%)}.book-detail_affinitySecondaryChips__4JFl2{margin-top:.4rem;display:flex;flex-wrap:wrap;gap:.34rem}.book-detail_affinitySecondaryChip__SRvyr{display:inline-flex;align-items:center;gap:.34rem;border:1px solid color-mix(in srgb,var(--line) 86%,#ffffff 14%);background:color-mix(in srgb,#ffffff 94%,var(--paper) 6%);padding:.2rem .42rem;font-size:.74rem;line-height:1.3;color:color-mix(in srgb,var(--ink) 90%,#ffffff 10%)}.book-detail_affinitySecondaryChip__SRvyr:hover{border-color:color-mix(in srgb,var(--ink) 26%,#ffffff 74%)}.book-detail_affinitySecondaryPercent__4obgK{font-size:.67rem;letter-spacing:.04em;color:color-mix(in srgb,var(--muted) 82%,#000000 18%);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.book-detail_publisherCategoryItem__emfiy{display:flex;align-items:flex-start;gap:.43rem}.book-detail_publisherCategoryItem__emfiy:before{content:"";width:.34rem;height:.34rem;margin-top:.39rem;border-radius:50%;background:color-mix(in srgb,var(--ink) 24%,#ffffff 76%);flex-shrink:0}.book-detail_categoryLabelMuted__mLYBP{margin:0;font-size:.88rem;line-height:1.34;color:color-mix(in srgb,var(--muted) 90%,#000000 10%)}.book-detail_publisherCategoryMore__qF_bu{border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);padding:.5rem .72rem .64rem}.book-detail_publisherCategoryMore__qF_bu summary{cursor:pointer;font-size:.72rem;letter-spacing:.04em;color:color-mix(in srgb,var(--muted) 84%,#000000 16%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.book-detail_publisherCategoryMore__qF_bu[open] summary{margin-bottom:.44rem}.book-detail_similarGrid__rjsPq{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.book-detail_similarCard__3Waly{border:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:#faf9f5;display:grid;grid-template-rows:auto 1fr;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.book-detail_similarCard__3Waly:hover{transform:translateY(-2px);border-color:#888172;box-shadow:0 10px 18px rgba(17,17,17,.08)}.book-detail_similarCover__I_dXm{width:100%;aspect-ratio:2/3;object-fit:cover;display:block;border-bottom:1px solid color-mix(in srgb,var(--line) 88%,#ffffff 12%);background:#e9e4d8}.book-detail_similarCopy__NTM0q{padding:.74rem;display:grid;grid-template-rows:auto auto 1fr;grid-gap:.34rem;gap:.34rem}.book-detail_similarTitle___3DcQ{font-family:var(--font-headline),"Times New Roman",serif;font-size:1.02rem;line-height:1.18}.book-detail_similarMeta__FFxTD,.book-detail_similarTitle___3DcQ{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.book-detail_similarMeta__FFxTD{font-size:.79rem;color:var(--muted);line-height:1.34;min-height:2.1em}.book-detail_similaritySignals__OfRTf{margin-top:.24rem;padding-top:.5rem;border-top:1px solid color-mix(in srgb,var(--line) 90%,#ffffff 10%);display:grid;grid-gap:.36rem;gap:.36rem;min-height:6.1rem;align-content:start}.book-detail_similaritySignalsTitle__WY47m{margin:0;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--muted) 86%,#000000 14%)}.book-detail_similaritySignalRow__yUvYf{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;grid-gap:.46rem;gap:.46rem}.book-detail_similaritySignalLabel__Xgb3M{margin:0;font-size:.74rem;line-height:1.23;color:color-mix(in srgb,var(--muted) 92%,#000000 8%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-detail_similarityCategoryMeter__khjQ4{width:104px;height:.24rem;justify-self:end;border-radius:999px;background:color-mix(in srgb,var(--ink) 12%,#ffffff 88%);overflow:hidden}.book-detail_similarityCategoryMeterFill__J32Bm{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7b6650,#9a7f62)}.book-detail_similaritySignalsEmpty__ErJXB{margin:.16rem 0 0;font-size:.75rem;line-height:1.34;color:color-mix(in srgb,var(--muted) 90%,#000000 10%)}@media (max-width:1160px){.book-detail_similarGrid__rjsPq{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.book-detail_heroShell__tgZTw{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.book-detail_glanceGrid__xv_Gt{grid-template-columns:1fr}.book-detail_similarGrid__rjsPq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.book-detail_pageShell__80KH0{gap:1.5rem}.book-detail_heroShell__tgZTw{grid-template-columns:1fr}.book-detail_heroCover__kXlOa{max-width:250px}.book-detail_heroTitle__jgthD{font-size:clamp(1.7rem,8vw,2.05rem)}.book-detail_heroActions__e1WzT{gap:.44rem}.book-detail_heroCtaPrimary__mQmQk,.book-detail_heroCtaSecondary__z5eRg{width:100%;text-align:center}.book-detail_categorySignalItem__UZiS8{grid-template-columns:1fr;gap:.35rem}.book-detail_categorySignalTrack___ZR2y{width:min(180px,90%)}.book-detail_categorySignalPercent__bDnAw{font-size:.7rem}.book-detail_similarGrid__rjsPq{grid-template-columns:1fr}.book-detail_similaritySignalRow__yUvYf{grid-template-columns:1fr;gap:.2rem}.book-detail_similarityCategoryMeter__khjQ4{width:min(110px,72%);justify-self:start}}