.crumbs[data-astro-cid-k2hyfrao]{padding:1.25rem 1.5rem;background:var(--color-cream);border-bottom:1px solid var(--color-rule)}.container[data-astro-cid-k2hyfrao]{max-width:1180px;margin:0 auto}.container-wide[data-astro-cid-k2hyfrao]{max-width:1180px;margin:0 auto;padding:0 1.5rem}.crumbs[data-astro-cid-k2hyfrao] ol[data-astro-cid-k2hyfrao]{display:flex;gap:.75rem;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:var(--color-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.16em}.crumbs[data-astro-cid-k2hyfrao] li[data-astro-cid-k2hyfrao]:not(:last-child):after{content:"/";margin-left:.75rem;color:var(--color-rule)}.crumbs[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]:hover{color:var(--color-tan-dark)}.crumbs[data-astro-cid-k2hyfrao] [data-astro-cid-k2hyfrao][aria-current]{color:var(--color-ink)}.books-hero[data-astro-cid-k2hyfrao]{padding:6rem 1.5rem 4rem;background:var(--color-paper);text-align:center}.books-hero[data-astro-cid-k2hyfrao] .eyebrow[data-astro-cid-k2hyfrao]{justify-content:center;margin-bottom:1.25rem}.books-hero[data-astro-cid-k2hyfrao] h1[data-astro-cid-k2hyfrao]{font-family:var(--font-serif);font-size:clamp(2.3rem,5vw,3.6rem);line-height:1.06;margin:0 auto 1.5rem;max-width:20ch;color:var(--color-ink)}.books-hero[data-astro-cid-k2hyfrao] .lede[data-astro-cid-k2hyfrao]{max-width:62ch;margin:0 auto;font-size:1.08rem;line-height:1.75;color:var(--color-ink-soft)}.books-list-wrap[data-astro-cid-k2hyfrao]{padding:4rem 0 5rem;background:var(--color-paper)}.books-list[data-astro-cid-k2hyfrao]{list-style:none;margin:0;padding:0;display:grid;gap:5rem}.book-row[data-astro-cid-k2hyfrao]{display:grid;gap:2.5rem;align-items:start}.book-cover[data-astro-cid-k2hyfrao] img{width:100%;max-width:300px;height:auto;display:block;box-shadow:0 40px 70px -35px #0f10148c;border-radius:2px}.book-vol[data-astro-cid-k2hyfrao]{font-size:.66rem;text-transform:uppercase;letter-spacing:.24em;font-weight:700;color:var(--color-tan-dark)}.book-title[data-astro-cid-k2hyfrao]{font-family:var(--font-serif);font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.1;margin:.6rem 0 .5rem;color:var(--color-ink)}.book-title[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]{color:inherit}.book-title[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]:hover{color:var(--color-tan-dark)}.book-sub[data-astro-cid-k2hyfrao]{font-family:var(--font-serif);font-style:italic;color:var(--color-tan-dark);margin:0 0 1.25rem;font-size:1.05rem}.book-blurb[data-astro-cid-k2hyfrao]{color:var(--color-ink-soft);line-height:1.75;margin:0 0 1.75rem;max-width:60ch}.book-quote[data-astro-cid-k2hyfrao]{margin:0 0 1.75rem;padding:1.25rem 0 1.25rem 1.5rem;border-left:2px solid var(--color-tan);max-width:60ch}.book-quote[data-astro-cid-k2hyfrao] p[data-astro-cid-k2hyfrao]{font-family:var(--font-serif);font-style:italic;font-size:1.05rem;margin:0 0 .75rem;color:var(--color-ink)}.book-quote[data-astro-cid-k2hyfrao] cite[data-astro-cid-k2hyfrao]{font-style:normal;display:flex;flex-direction:column;gap:2px}.book-quote[data-astro-cid-k2hyfrao] cite[data-astro-cid-k2hyfrao] strong[data-astro-cid-k2hyfrao]{font-size:.85rem;color:var(--color-ink)}.book-quote[data-astro-cid-k2hyfrao] cite[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{font-size:.78rem;color:var(--color-muted)}.book-actions[data-astro-cid-k2hyfrao]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center}.book-link[data-astro-cid-k2hyfrao]{font-size:.78rem;text-transform:uppercase;letter-spacing:.2em;font-weight:700;color:var(--color-tan-dark);border-bottom:1px solid var(--color-tan);padding-bottom:4px}.which-book[data-astro-cid-k2hyfrao]{padding:5rem 1.5rem;background:var(--color-cream);border-top:1px solid var(--color-rule)}.which-book[data-astro-cid-k2hyfrao] h2[data-astro-cid-k2hyfrao]{font-family:var(--font-serif);font-size:clamp(1.9rem,3.6vw,2.6rem);margin:1rem 0;color:var(--color-ink)}.which-lede[data-astro-cid-k2hyfrao]{color:var(--color-ink-soft);line-height:1.75;margin:0 0 2.5rem;max-width:60ch}.route-list[data-astro-cid-k2hyfrao]{margin:0;display:grid;gap:2rem}.route[data-astro-cid-k2hyfrao] dt[data-astro-cid-k2hyfrao]{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;color:var(--color-ink);margin-bottom:.6rem}.route[data-astro-cid-k2hyfrao] dd[data-astro-cid-k2hyfrao]{margin:0;display:flex;flex-direction:column;gap:.35rem}.route[data-astro-cid-k2hyfrao] dd[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]{font-weight:700;color:var(--color-tan-dark);border-bottom:1px solid var(--color-tan);align-self:flex-start;padding-bottom:2px}.route[data-astro-cid-k2hyfrao] dd[data-astro-cid-k2hyfrao] span[data-astro-cid-k2hyfrao]{color:var(--color-ink-soft);line-height:1.7}.books-next[data-astro-cid-k2hyfrao]{padding:5rem 1.5rem;background:var(--color-paper)}.books-next[data-astro-cid-k2hyfrao] h2[data-astro-cid-k2hyfrao]{font-family:var(--font-serif);font-size:clamp(1.7rem,3.2vw,2.2rem);margin:0 0 1.25rem;color:var(--color-ink)}.books-next[data-astro-cid-k2hyfrao] p[data-astro-cid-k2hyfrao]{color:var(--color-ink-soft);line-height:1.75;margin:0 0 1.5rem;max-width:62ch}.next-list[data-astro-cid-k2hyfrao]{list-style:disc;margin:0 0 2rem 1.25rem;padding:0;display:grid;gap:.75rem;max-width:62ch}.next-list[data-astro-cid-k2hyfrao] li[data-astro-cid-k2hyfrao]{color:var(--color-ink-soft);line-height:1.7}.next-list[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao],.bulk-note[data-astro-cid-k2hyfrao] a[data-astro-cid-k2hyfrao]{font-weight:600;color:var(--color-tan-dark);border-bottom:1px solid var(--color-tan)}@media(min-width:860px){.book-row[data-astro-cid-k2hyfrao]{grid-template-columns:300px 1fr;gap:3.5rem}.route-list[data-astro-cid-k2hyfrao]{grid-template-columns:repeat(3,1fr);gap:2.5rem}}
