/* Books collection, using the site's existing typography and colors. */
.books-intro{padding-top:clamp(3rem,7vw,6rem);padding-bottom:3rem}.books-intro h1{font-size:clamp(2.6rem,5.5vw,5rem);line-height:1.06;max-width:900px;margin:1rem 0}.books-intro>p:not(.eyebrow){max-width:720px;font-size:1.2rem;line-height:1.65}.books-jump{display:flex;align-items:center;flex-wrap:wrap;gap:1.5rem;margin-top:1.8rem}#eleven-vows{scroll-margin-top:100px;padding-block:3rem 4rem}#eleven-vows .human-heading h2{font-size:clamp(2rem,4vw,3.2rem)}#eleven-vows .series-intro{max-width:760px;font-size:1.15rem;line-height:1.65;margin-bottom:2rem}#eleven-vows .vow-book-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}#eleven-vows .vow-book{background:#fff;border:1px solid #ded8ce;padding:1.5rem;border-radius:6px}#eleven-vows .vow-cover-link{height:280px;width:100%;margin-bottom:1.4rem;background:#f4f0e9}#eleven-vows .vow-cover-link img{height:100%;width:auto;max-width:100%;object-fit:contain}#eleven-vows .vow-book h3{font-size:1.5rem;margin-bottom:.8rem}#eleven-vows .book-benefits p{font-size:1rem;line-height:1.55}#eleven-vows .book-for{color:#a41931;font-weight:700;margin-bottom:.5rem}#eleven-vows .book-benefits ul{padding-left:1.2rem;margin:1rem 0 1.5rem}#eleven-vows .book-benefits li{font-size:.98rem;line-height:1.5;margin:.5rem 0}#eleven-vows .vow-book>.text-link{padding-top:.8rem;border-top:1px solid #ded8ce;width:100%}.novel-benefits{padding-bottom:3rem;max-width:900px}.novel-benefits h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2}.novel-benefits p{line-height:1.65}.hero h2{font-size:clamp(3rem,6vw,6rem);line-height:1.02}#home{scroll-margin-top:90px}@media(max-width:950px){#eleven-vows .vow-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#eleven-vows .vow-book-grid{grid-template-columns:1fr}#eleven-vows .vow-cover-link{height:290px}.books-intro{padding-top:2rem}.books-jump{align-items:flex-start;flex-direction:column}.hero h2{font-size:3rem}}.books-jump{justify-content:flex-start}.books-jump .text-link,.novel-benefits .text-link{color:#a41931}#eleven-vows{display:block}#eleven-vows .human-heading{display:block;max-width:900px}#eleven-vows .vow-series-content{padding-top:0}

#eleven-vows .book-edition{margin-top:1.4rem;padding-top:1.2rem;border-top:2px solid #C41E3A}#eleven-vows .book-edition h4{font-size:1.15rem;line-height:1.4;margin:.5rem 0}#eleven-vows .book-edition p{font-size:1rem;line-height:1.55}#eleven-vows .book-edition .text-link{color:#a41931;font-size:1rem;display:inline-block;margin-top:.5rem}
