
.collection-intro{padding:64px 0 48px;background:#f4f0e6;border-bottom:1px solid var(--line)}.collection-intro h1{font-size:clamp(3rem,7vw,5rem)}.collection-intro p{max-width:740px}.lead{font-size:1.3rem;line-height:1.6}.collection-section{padding:60px 0}.book-feature{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);gap:64px;align-items:center}.book-cover{display:block;max-width:340px;margin:auto}.book-cover img{width:100%;height:auto;box-shadow:0 16px 35px #16252222;border:1px solid #d9cfb9}.book-feature h1{font-size:clamp(2.9rem,5vw,4.5rem)}.book-feature h2{font-size:3rem}.book-subtitle{font:600 1.7rem/1.3 Royal,Georgia,serif}.book-facts{font-weight:600}.content-note{font-size:.92rem;border-left:3px solid #b39252;padding-left:16px;margin:24px 0 0}.book-hero{padding:30px 0 60px;background:#f8f4ea}.back-link{display:inline-block;margin-bottom:32px}.price-note,.creation-credit{color:var(--muted);font-size:.9rem;margin-top:16px}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.story-grid img{width:100%;aspect-ratio:4/5;object-fit:contain;background:#f8f4ea;margin-bottom:28px}.story-grid h3{font-size:2rem}.story-grid blockquote{margin:0 0 16px;font:600 1.65rem/1.4 Royal,Georgia,serif}.source-band{padding:48px 0;background:#eef3ef;border-block:1px solid var(--line)}.narrow{max-width:820px}.page-spread{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:28px auto}.page-spread img{width:100%;border:1px solid var(--line)}.book-ending{text-align:center;padding-top:40px}.book-ending .small-label{margin-top:18px}.tools-intro{background:#eaf1ed}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tool-card{position:relative;border:1px solid var(--line);border-radius:6px;padding:32px;display:flex;flex-direction:column;background:#fcfdfb}.tool-card h3{font-size:2.15rem;padding-right:24px}.tool-card h3 a{text-decoration:none}.tool-number{position:absolute;right:24px;top:26px;font:600 1.6rem Royal,Georgia,serif;color:#707b73}.tool-hook{font-weight:650}.tool-open{margin-top:auto;padding-top:10px}.home-book-band{padding:48px 0;background:#f8f4ea;border-block:1px solid var(--line)}.home-book-band .book-feature{grid-template-columns:180px 1fr;gap:40px}.home-book-band .book-cover{max-width:180px}
@media(max-width:700px){.collection-intro,.collection-section{padding:36px 0}.book-feature,.story-grid,.tools-grid{grid-template-columns:1fr;gap:32px}.book-cover{max-width:260px}.book-feature h2{font-size:2.5rem}.tool-card{padding:25px}.page-spread{gap:12px}.home-book-band .book-feature{grid-template-columns:1fr;gap:28px}.home-book-band .book-cover{max-width:180px}.book-hero{padding-bottom:36px}}
