.bookshelf-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:center;gap:42px;padding-block:44px 30px;display:grid}.bookshelf-heading h1{letter-spacing:-.055em;margin-bottom:23px;font-size:clamp(3.6rem,6.6vw,5.5rem);line-height:1.08}.bookshelf-heading h1>span{color:#a08052}.bookshelf-intro>p:not(.eyebrow){max-width:610px;margin-bottom:22px;font-size:1.04rem;line-height:1.8}.bookshelf-heading .chapter-art{max-width:480px}.bookshelf-heading .eyebrow{margin-bottom:16px}.bookshelf-disclosure{border-top:1px solid #c1c6b5;border-bottom:1px solid #c1c6b5;margin-bottom:38px;padding-block:14px}.bookshelf-disclosure p{color:#53624e;max-width:900px;font-size:.76rem;line-height:1.75}.shelf-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px;display:flex}.shelf-section-heading .eyebrow{color:#766044;margin-bottom:9px;font-size:.65rem}.shelf-section-heading h2{font-size:clamp(1.9rem,3.3vw,2.7rem);line-height:1.15}.shelf-section-heading>p{color:#5d6658;text-align:right;max-width:240px;margin:0;font-size:.8rem}.featured-shelf{margin-bottom:54px}.featured-books{background:#e3e7d7 url(/decorations/paper-grain.svg);border:1px solid #bdc6b0;grid-template-columns:1fr 1fr;display:grid}.book-recommendation{min-width:0;scroll-margin-top:30px}.book-featured{grid-template-columns:125px minmax(0,1fr);gap:25px;padding:32px 27px;display:grid}.book-featured+.book-featured{background:#f8f5e9b0;border-left:1px solid #bdc6b0}.book-jacket{align-self:start;min-width:0}.book-jacket img{aspect-ratio:2/3;object-fit:contain;object-position:top;filter:drop-shadow(5px 7px 5px #182e2824);width:100%;height:auto}.book-copy{flex-direction:column;min-width:0;display:flex}.book-theme{color:#6a573e;letter-spacing:.075em;text-transform:uppercase;margin:0 0 10px;font-size:.63rem;line-height:1.6}.book-copy h3{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal;font-size:1.8rem;line-height:1.17}.book-author{color:#52634f;margin:9px 0 19px;font-size:.78rem}.book-description p{margin-bottom:12px;font-size:.86rem;line-height:1.78}.book-description p:last-child{margin-bottom:0}.book-reader-note{font:italic .92rem/1.65 var(--serif);color:#4e6149;margin:0;padding-top:14px}.book-purchase{margin-top:auto;padding-top:20px}.book-edition{color:#52634f;margin-bottom:9px;font-size:.69rem;line-height:1.65}.book-edition span{padding-inline:3px}.bookshop-button{color:#173d32;background:#fbf8ed;border:1px solid #74846a;border-radius:2px;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:10px 14px;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.bookshop-button:hover,.book-featured .bookshop-button{color:#fbf8ed;background:#173d32;border-color:#173d32}.book-featured .bookshop-button:hover{background:#315747;border-color:#315747}.book-number{font:400 .88rem var(--serif);color:#8b6d44;letter-spacing:0;padding-right:12px;display:inline-block}.the-collection{margin-bottom:48px;padding-top:5px}.book-index{border-block:1px solid #c1c6b5;flex-wrap:wrap;gap:4px 20px;margin-bottom:6px;padding:16px 0 21px;display:flex}.book-index a{align-items:center;min-height:38px;font-size:.75rem;text-decoration-color:#a8b099;text-decoration-thickness:1px;display:inline-flex}.shelf-books{grid-template-columns:1fr 1fr;column-gap:50px;display:grid}.shelf-books .book-recommendation{border-bottom:1px solid #c7cbbd;grid-template-columns:110px minmax(0,1fr);gap:25px;padding:33px 0 35px;display:grid}.shelf-books .book-copy h3{font-size:1.62rem}.shelf-books .book-author{margin-bottom:16px}.shelf-books .book-description p{font-size:.85rem}.bookshelf-afterword{border-top:3px double #b8c1ab;grid-template-columns:minmax(0,1.6fr) minmax(230px,1fr);gap:70px;margin-bottom:10px;padding-block:34px 48px;display:grid}.bookshelf-afterword h2{margin-bottom:18px;font-size:2rem;line-height:1.2}.bookshelf-afterword .eyebrow{margin-bottom:12px;font-size:.65rem}.afterword-copy>p:not(.eyebrow){font-size:.88rem;line-height:1.8}.afterword-copy>.text-link{margin-top:5px;font-size:.8rem}.afterword-note{border-left:1px solid #b8c1ab;align-self:center;padding-left:35px}.afterword-note>p:not(.eyebrow){font:italic 1.5rem/1.45 var(--serif);color:var(--evergreen)}.afterword-note .text-link{font-size:.78rem}@media screen and (width<=1100px){.book-featured{grid-template-columns:96px minmax(0,1fr);gap:19px;padding:26px 22px}.book-copy h3{font-size:1.6rem}.shelf-books{column-gap:32px}.shelf-books .book-recommendation{grid-template-columns:88px minmax(0,1fr);gap:20px}.bookshelf-heading{gap:25px}.bookshop-button{gap:10px;padding-inline:11px}}@media screen and (width<=800px){.bookshelf-heading{grid-template-columns:minmax(0,1.3fr) minmax(180px,.8fr);padding-top:32px}.bookshelf-heading h1{font-size:3.6rem}.bookshelf-intro>p:not(.eyebrow){font-size:.96rem}.featured-books{grid-template-columns:1fr}.book-featured{grid-template-columns:150px minmax(0,1fr);gap:30px;padding:30px}.book-featured+.book-featured{border-top:1px solid #bdc6b0;border-left:0}.book-copy h3{font-size:1.9rem}.shelf-books{grid-template-columns:1fr}.shelf-books .book-recommendation{grid-template-columns:130px minmax(0,1fr);gap:30px;padding-block:30px}.shelf-books .book-copy h3{font-size:1.8rem}.book-description p,.shelf-books .book-description p{font-size:.94rem}.book-author{font-size:.82rem}.book-theme{font-size:.68rem}.bookshop-button{font-size:.8rem}.book-edition{font-size:.73rem}.bookshelf-afterword{gap:32px}.shelf-section-heading>p{max-width:160px;font-size:.74rem}}@media screen and (width<=600px){.bookshelf-heading{padding-block:30px 0;display:block;position:relative}.bookshelf-heading h1{margin-bottom:20px;font-size:3.4rem}.bookshelf-intro{z-index:1;position:relative}.bookshelf-intro>p:not(.eyebrow){font-size:1rem}.bookshelf-heading .chapter-art{max-width:none;height:115px;margin-top:8px;overflow:hidden}.bookshelf-heading .chapter-art img{object-fit:cover;object-position:center 48%;height:190px;mask-image:linear-gradient(#0000 2%,#000 70%)}.bookshelf-disclosure{margin-bottom:28px;padding-block:14px}.bookshelf-disclosure p{font-size:.74rem}.shelf-section-heading{margin-bottom:22px;display:block}.shelf-section-heading h2{font-size:2rem}.shelf-section-heading>p{text-align:left;max-width:none;margin-top:12px;font-size:.78rem}.featured-shelf{width:100%;margin-bottom:36px}.featured-shelf>.shelf-section-heading{margin-inline:20px}.featured-books{border-inline:0}.book-featured{grid-template-columns:83px minmax(0,1fr);gap:20px;padding:25px 20px}.book-featured .book-copy{display:contents}.book-featured .book-jacket{grid-area:1/1/span 3}.book-featured .book-theme{grid-area:1/2;align-self:end;margin:0}.book-featured h3{grid-area:2/2;align-self:center;margin-top:-10px;font-size:1.7rem}.book-featured .book-author{grid-area:3/2;align-self:start;margin:-8px 0 5px}.book-featured .book-description,.book-featured .book-reader-note,.book-featured .book-purchase{grid-column:1/-1}.book-featured .book-reader-note{margin-top:-5px;padding-top:0}.book-featured .book-purchase{margin-top:0;padding-top:0}.book-description p,.shelf-books .book-description p{font-size:.94rem;line-height:1.8}.book-theme{font-size:.63rem}.book-index{gap:2px 18px;padding-block:12px 16px}.book-index a{font-size:.74rem}.shelf-books .book-recommendation{grid-template-columns:72px minmax(0,1fr);gap:18px;padding-block:28px}.shelf-books .book-copy{display:contents}.shelf-books .book-jacket{grid-area:1/1/span 3}.shelf-books .book-theme{grid-area:1/2;align-self:end;margin:0}.shelf-books .book-copy h3{grid-area:2/2;align-self:center;margin-top:-9px;font-size:1.6rem}.shelf-books .book-author{grid-area:3/2;align-self:start;margin:-8px 0 3px}.shelf-books .book-description,.shelf-books .book-reader-note,.shelf-books .book-purchase{grid-column:1/-1}.shelf-books .book-purchase{padding-top:0}.shelf-books .book-reader-note{margin-top:-4px;padding-top:0}.book-reader-note{font-size:1rem}.bookshop-button{min-height:46px;padding-inline:15px;font-size:.8rem}.book-edition{font-size:.73rem}.the-collection{margin-bottom:33px}.bookshelf-afterword{grid-template-columns:1fr;gap:30px;margin-bottom:0;padding-block:28px 35px}.afterword-note{border-top:1px solid #b8c1ab;border-left:0;padding:25px 0 0}.bookshelf-afterword h2{font-size:1.85rem}.bookshelf-afterword .text-link{font-size:.8rem}.afterword-copy>p:not(.eyebrow){font-size:.94rem}}@media print{.bookshelf-heading{padding:0 0 20pt;display:block}.bookshelf-heading h1{font-size:30pt}.bookshelf-intro>p:not(.eyebrow){font-size:11pt}.bookshelf-intro>.text-link,.book-index,.bookshelf-afterword{display:none}.bookshelf-disclosure{margin-bottom:20pt;padding-block:10pt}.bookshelf-disclosure p{font-size:9pt}.featured-books,.shelf-books{background:0 0;border:0;display:block}.book-featured,.shelf-books .book-recommendation{break-inside:avoid;grid-template-columns:65pt 1fr;gap:20pt;padding:18pt 0;display:grid;background:0 0!important;border:0!important;border-bottom:1px solid #ccc!important}.book-copy{display:block}.book-description p,.shelf-books .book-description p{font-size:10pt;line-height:1.55}.book-copy h3,.shelf-books .book-copy h3{font-size:17pt}.book-jacket img{filter:none}.bookshop-button,.book-featured .bookshop-button{color:#222;background:0 0;border:0;min-height:0;padding:0;font-size:9pt;text-decoration:underline}.book-edition{font-size:9pt}.book-purchase{padding-top:9pt}.shelf-section-heading{margin-bottom:12pt}.shelf-section-heading h2{font-size:21pt}.featured-shelf{margin-bottom:24pt}.book-theme,.book-author{font-size:9pt}}
