.BookLandingPage_page__bmUN9{color:var(--ink)}.BookLandingPage_breadcrumbs__lMG40,.BookLandingPage_page__bmUN9 .app-header{width:min(100%,920px);margin-inline:auto}.BookLandingPage_breadcrumbs__lMG40{display:flex;flex-wrap:wrap;align-items:center;gap:7px;padding-block:24px 0;padding-inline:32px;color:var(--ink-3);font-family:var(--font-mono-src),"IBM Plex Mono",ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.BookLandingPage_breadcrumbs__lMG40 a,.BookLandingPage_linkCloud__F2Jip a{color:inherit;text-decoration:none}.BookLandingPage_bookContent__UNzn5,.BookLandingPage_categoryContent__sabfH{margin-inline:auto;padding-block:2px 56px;padding-inline:32px}.BookLandingPage_categoryContent__sabfH{width:min(100%,820px)}.BookLandingPage_bookContent__UNzn5{width:min(100%,760px)}.BookLandingPage_prose__hfj7L{color:var(--ink-2);font-family:var(--font-serif-src),"EB Garamond",Georgia,serif;font-size:18px;line-height:1.68}.BookLandingPage_prose__hfj7L p{margin-block:0 16px}.BookLandingPage_sectionTitle__Q42nS{display:flex;align-items:center;gap:14px;margin-block:42px 15px;color:var(--ink);font-family:var(--font-serif-src),"EB Garamond",Georgia,serif;font-size:25px;font-weight:500;line-height:1.2}.BookLandingPage_sectionTitle__Q42nS:after{height:1px;flex:1 1 auto;background:var(--rule);content:""}.BookLandingPage_benefits__a64J9{display:grid;gap:0;margin:0;padding:0;border-block:1px solid var(--rule);list-style:none}.BookLandingPage_benefits__a64J9 li{position:relative;min-height:48px;padding-block:13px;padding-inline:24px 10px;color:var(--ink-2);font-size:15px;line-height:1.5}.BookLandingPage_benefits__a64J9 li+li{border-block-start:1px solid var(--rule)}.BookLandingPage_benefits__a64J9 li:before{position:absolute;inset-block-start:20px;inset-inline-start:8px;width:6px;height:6px;border-radius:999px;background:var(--accent);content:""}.BookLandingPage_bookGrid__9w_ad,.BookLandingPage_chapterGrid___FdCk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.BookLandingPage_bookLink__4HLbr,.BookLandingPage_chapterLink__zyJk4{display:grid;min-height:64px;align-content:center;gap:3px;padding-block:13px;padding-inline:15px;border:1px solid var(--rule);border-inline-start:2px solid var(--accent);border-radius:16px;background:var(--paper);color:var(--ink);text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.BookLandingPage_bookTitle__5CcI7,.BookLandingPage_chapterTitle__L9H__{font-family:var(--font-serif-src),"EB Garamond",Georgia,serif;font-size:19px;font-weight:500;line-height:1.22}.BookLandingPage_bookMeta__0Ejy6,.BookLandingPage_chapterSummary__UAEGR{color:var(--ink-3);font-size:13px;line-height:1.45}.BookLandingPage_actions__kAcQq{display:flex;flex-wrap:wrap;gap:9px;margin-top:36px}.BookLandingPage_actions__kAcQq .btn,.BookLandingPage_sourceAction__bLeCU{min-height:44px;border-radius:999px}.BookLandingPage_faq__o5SKS{border-block:1px solid var(--rule)}.BookLandingPage_faq__o5SKS details{padding-block:6px}.BookLandingPage_faq__o5SKS details+details{border-block-start:1px solid var(--rule)}.BookLandingPage_faq__o5SKS summary{min-height:48px;padding-block:12px;padding-inline:4px;border-radius:10px;color:var(--ink);font-family:var(--font-serif-src),"EB Garamond",Georgia,serif;font-size:19px;font-weight:500;line-height:1.3;cursor:pointer}.BookLandingPage_faqAnswer__sWIvn{margin:0;padding-block:0 16px;padding-inline:4px;color:var(--ink-2);font-size:15px;line-height:1.65}.BookLandingPage_linkCloud__F2Jip{display:flex;flex-wrap:wrap;gap:8px}.BookLandingPage_linkCloud__F2Jip a{display:inline-flex;min-height:44px;align-items:center;padding-inline:13px;border:1px solid var(--rule);border-radius:999px;background:var(--paper-2);color:var(--ink-2);font-size:13px}.BookLandingPage_metadata__1sM9n{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.BookLandingPage_metadata__1sM9n>span{display:grid;min-height:76px;align-content:center;gap:5px;padding-block:14px;padding-inline:16px;border-block-start:1px solid var(--rule);border-inline-start:2px solid var(--accent);border-end-start-radius:16px;border-end-end-radius:16px;background:color-mix(in srgb,var(--paper) 46%,transparent);color:var(--ink-2);font-size:15px}.BookLandingPage_metadata__1sM9n .caps{color:var(--ink-3);font-size:10px;letter-spacing:.1em}.BookLandingPage_sourcePanel__IdlLT{margin-top:30px;padding-block:22px;padding-inline:22px;border:1px solid var(--rule);border-inline-start:2px solid var(--accent);border-radius:20px;background:var(--paper);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 6%,transparent)}.BookLandingPage_sourcePanel__IdlLT h2{margin:0;color:var(--ink);font-family:var(--font-serif-src),"EB Garamond",Georgia,serif;font-size:24px;font-weight:500;line-height:1.2}.BookLandingPage_sourcePanel__IdlLT>p:first-of-type{margin-block:10px 0;color:var(--ink-2);font-size:15px;line-height:1.68}.BookLandingPage_sourceLabel__jGnih{margin-top:20px;color:var(--ink-3);font-size:10px;letter-spacing:.1em}.BookLandingPage_sourceAction__bLeCU{margin-top:10px}.BookLandingPage_externalSource__mhIJl{display:inline-flex;min-height:44px;align-items:center;margin-top:8px;border-radius:8px;color:var(--accent);font-size:14px;text-decoration-color:var(--rule);text-underline-offset:3px}.BookLandingPage_sourceNote__s_Cq6{margin-block:0;color:var(--ink-3);font-size:13px;line-height:1.6}.BookLandingPage_chapterLink__zyJk4{min-height:112px;align-content:start;gap:8px}.BookLandingPage_bookLink__4HLbr:focus-visible,.BookLandingPage_breadcrumbs__lMG40 a:focus-visible,.BookLandingPage_chapterLink__zyJk4:focus-visible,.BookLandingPage_externalSource__mhIJl:focus-visible,.BookLandingPage_faq__o5SKS summary:focus-visible,.BookLandingPage_linkCloud__F2Jip a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.BookLandingPage_breadcrumbs__lMG40 a:hover,.BookLandingPage_externalSource__mhIJl:hover,.BookLandingPage_linkCloud__F2Jip a:hover{color:var(--accent)}.BookLandingPage_bookLink__4HLbr:hover,.BookLandingPage_chapterLink__zyJk4:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--rule));background:var(--accent-soft);color:var(--accent);transform:translateY(-1px)}}@media (max-width:767px){.BookLandingPage_bookContent__UNzn5,.BookLandingPage_breadcrumbs__lMG40,.BookLandingPage_categoryContent__sabfH{padding-inline:18px}.BookLandingPage_breadcrumbs__lMG40{padding-top:18px}.BookLandingPage_bookContent__UNzn5,.BookLandingPage_categoryContent__sabfH{padding-bottom:48px}.BookLandingPage_bookGrid__9w_ad,.BookLandingPage_chapterGrid___FdCk{grid-template-columns:1fr}}@media (max-width:480px){.BookLandingPage_metadata__1sM9n{grid-template-columns:1fr}}@media (max-width:350px){.BookLandingPage_bookContent__UNzn5,.BookLandingPage_breadcrumbs__lMG40,.BookLandingPage_categoryContent__sabfH{padding-inline:14px}.BookLandingPage_actions__kAcQq .btn{width:100%}.BookLandingPage_sourcePanel__IdlLT{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.BookLandingPage_bookLink__4HLbr,.BookLandingPage_chapterLink__zyJk4{transition-duration:.01ms}}