.bk[data-astro-cid-hcyp4xsx]{padding-bottom:3rem}.hero[data-astro-cid-hcyp4xsx]{display:grid;grid-template-columns:minmax(220px,380px) 1fr;gap:clamp(1.5rem,4vw,3.5rem);max-width:70rem;margin:0 auto;padding:clamp(1.5rem,4vw,3rem) 1.25rem;align-items:start}.cover[data-astro-cid-hcyp4xsx]{width:100%;height:auto;border-radius:4px;box-shadow:0 6px 28px #00000038;position:sticky;top:1rem}.eyebrow[data-astro-cid-hcyp4xsx]{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#2e7d5f;margin:0 0 .5rem}.series[data-astro-cid-hcyp4xsx]{font-family:"Young Serif",Georgia,serif;font-size:1.05rem;color:#2e7d5f;margin:0 0 .4rem}.htext[data-astro-cid-hcyp4xsx] h1[data-astro-cid-hcyp4xsx]{font-size:clamp(2rem,4.6vw,3rem);line-height:1.1;margin:0 0 .4rem}.sub[data-astro-cid-hcyp4xsx]{font-family:"Young Serif",Georgia,serif;font-size:clamp(1.05rem,2.2vw,1.3rem);color:#4a4541;margin:0 0 .4rem}.by[data-astro-cid-hcyp4xsx]{font-style:italic;color:#6b6560;margin:0 0 .4rem}.htext[data-astro-cid-hcyp4xsx] h1[data-astro-cid-hcyp4xsx]:after{content:"";display:block;width:58px;height:3px;background:#8dd9bf;margin-top:.7rem;border-radius:2px}.headline[data-astro-cid-hcyp4xsx]{font-family:"Young Serif",Georgia,serif;font-size:clamp(1.25rem,2.6vw,1.55rem);line-height:1.3;margin:1.4rem 0 1.1rem}.htext[data-astro-cid-hcyp4xsx] p[data-astro-cid-hcyp4xsx]{margin:0 0 1.05em}.closing[data-astro-cid-hcyp4xsx]{font-family:"Young Serif",Georgia,serif;font-size:1.1rem}.pill[data-astro-cid-hcyp4xsx]{display:inline-block;background:#1a1717;color:#fff;text-decoration:none;padding:.65rem 1.6rem;border-radius:300px;font-size:.92rem;border:1px solid #1a1717}.pill[data-astro-cid-hcyp4xsx]:hover{opacity:.85}.pill[data-astro-cid-hcyp4xsx].soon{background:transparent;color:#6b6560;border-color:#c9c3bc;cursor:default}.pill[data-astro-cid-hcyp4xsx].soon:hover{opacity:1}.band[data-astro-cid-hcyp4xsx]{background:linear-gradient(180deg,#ecf8f2,#d2ecdf);padding:clamp(2.5rem,6vw,4rem) 1.25rem}.band[data-astro-cid-hcyp4xsx] h2[data-astro-cid-hcyp4xsx],.sec[data-astro-cid-hcyp4xsx] h2[data-astro-cid-hcyp4xsx]{text-align:center;font-size:clamp(1.5rem,3.4vw,2rem);margin:0 0 1.6rem}.band[data-astro-cid-hcyp4xsx] h2[data-astro-cid-hcyp4xsx]:after,.sec[data-astro-cid-hcyp4xsx] h2[data-astro-cid-hcyp4xsx]:after{content:"";display:block;width:58px;height:3px;background:#8dd9bf;margin:.6rem auto 0;border-radius:2px}.formats[data-astro-cid-hcyp4xsx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,17rem));justify-content:center;gap:1.2rem}.fcard[data-astro-cid-hcyp4xsx]{background:#fff;border-radius:6px;box-shadow:0 1px 14px #00000012;padding:1.4rem 1.4rem 1.6rem;text-align:center;display:flex;flex-direction:column;align-items:center}.fkind[data-astro-cid-hcyp4xsx]{font-family:"Young Serif",Georgia,serif;font-size:1.15rem;margin:0 0 .3rem}.price[data-astro-cid-hcyp4xsx]{font-family:"Young Serif",Georgia,serif;font-size:1.6rem;margin:0 0 .4rem}.detail[data-astro-cid-hcyp4xsx]{font-size:.86rem;color:#555;margin:0 0 .2rem}.isbn[data-astro-cid-hcyp4xsx]{font-size:.78rem;color:#8a837c;letter-spacing:.02em;margin:0 0 1.1rem}.fcard[data-astro-cid-hcyp4xsx] .pill[data-astro-cid-hcyp4xsx]{margin-top:auto}.sec[data-astro-cid-hcyp4xsx]{max-width:52rem;margin:clamp(2.5rem,6vw,4rem) auto 0;padding:0 1.25rem}.sec[data-astro-cid-hcyp4xsx] ul[data-astro-cid-hcyp4xsx]{max-width:40rem;margin:0 auto;padding-left:1.3em}.sec[data-astro-cid-hcyp4xsx] li[data-astro-cid-hcyp4xsx]{margin:.45em 0}.tgrid[data-astro-cid-hcyp4xsx]{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1rem}.tcard[data-astro-cid-hcyp4xsx]{border:1px solid #d2ecdf;border-radius:6px;padding:1rem 1.15rem}.tcard[data-astro-cid-hcyp4xsx] p[data-astro-cid-hcyp4xsx]{margin:0;font-size:.92rem;color:#444}.tcard[data-astro-cid-hcyp4xsx] .ttitle[data-astro-cid-hcyp4xsx]{font-family:"Young Serif",Georgia,serif;font-size:1.08rem;color:#1a1717;margin:0 0 .35rem}.excerpt[data-astro-cid-hcyp4xsx]{max-width:38rem;margin:0 auto;font-size:1.04rem;line-height:1.75}.excerpt[data-astro-cid-hcyp4xsx] p[data-astro-cid-hcyp4xsx]{margin:0 0 1em;text-indent:1.4em}.excerpt[data-astro-cid-hcyp4xsx] p[data-astro-cid-hcyp4xsx]:first-child,.excerpt[data-astro-cid-hcyp4xsx] .break[data-astro-cid-hcyp4xsx]+p[data-astro-cid-hcyp4xsx]{text-indent:0}.excerpt[data-astro-cid-hcyp4xsx] .break[data-astro-cid-hcyp4xsx]{text-align:center;text-indent:0;color:#9a938c;letter-spacing:.4em;margin:1.6em 0}.note[data-astro-cid-hcyp4xsx] blockquote[data-astro-cid-hcyp4xsx]{max-width:38rem;margin:0 auto;padding:1.2rem 1.4rem;font-style:italic;font-size:1.04rem;border-left:4px solid #8dd9bf;background:linear-gradient(135deg,#ecf8f2,#d2ecdf);border-radius:6px}@media(max-width:720px){.hero[data-astro-cid-hcyp4xsx]{grid-template-columns:1fr}.cover[data-astro-cid-hcyp4xsx]{position:static;max-width:15rem;margin:0 auto}}
