.BookstoreStory_page__19Ev8{color:#253b35;background:#faf9f6;padding:28px 0 80px}.BookstoreStory_wrap__K5jHk{max-width:1200px;margin:auto;padding:0 24px}.BookstoreStory_breadcrumb__fFwzv{color:#65736c;flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.BookstoreStory_breadcrumb__fFwzv a{color:inherit}.BookstoreStory_hero__NK__p{max-width:940px;padding:65px 0 36px}.BookstoreStory_eyebrow__xV38h{letter-spacing:.3px;color:#8b6337;font-size:12px;font-weight:700}.BookstoreStory_hero__NK__p h1{letter-spacing:-1px;margin:15px 0 20px;font-size:clamp(28px,4vw,49px);font-weight:850;line-height:1.8}.BookstoreStory_hero__NK__p em{color:#537060;font-style:normal}.BookstoreStory_hero__NK__p>p{color:#52625b;max-width:790px;font-size:18px;line-height:2.2}.BookstoreStory_meta__EsyAR{flex-wrap:wrap;gap:24px;margin-top:25px;font-size:12px;display:flex}.BookstoreStory_meta__EsyAR a{color:#355e4b}.BookstoreStory_photo__gm22R{margin:0 0 36px}.BookstoreStory_photo__gm22R img{border-radius:20px;width:100%;height:auto;display:block}.BookstoreStory_photo__gm22R figcaption{color:#63726a;border-bottom:1px solid #dfe4dc;padding:12px 4px;font-size:12px;line-height:1.9}.BookstoreStory_layout__FY0Kl{grid-gap:65px;grid-template-columns:240px minmax(0,1fr);gap:65px;margin-top:50px;display:grid}.BookstoreStory_aside__t3Lcy nav{background:#f0f1e9;border-radius:16px;padding:22px;position:-webkit-sticky;position:sticky;top:100px}.BookstoreStory_aside__t3Lcy nav>a{color:#355044;border-bottom:1px solid #d9dfd3;gap:12px;padding:17px 0;font-size:13px;line-height:1.8;text-decoration:none;display:flex}.BookstoreStory_aside__t3Lcy nav>a span{color:#907447}.BookstoreStory_note__nBv7Y{margin-top:25px;padding:20px;font-size:14px;line-height:2}.BookstoreStory_note__nBv7Y a{color:#355e4b;display:block}.BookstoreStory_article__rjUiX{min-width:0;font-size:16px;line-height:2.25}.BookstoreStory_article__rjUiX .BookstoreStory_lead__8baHF{color:#3b5649;margin-top:0;font-size:19px}.BookstoreStory_article__rjUiX section{margin-bottom:50px;scroll-margin-top:110px}.BookstoreStory_article__rjUiX h2{margin:12px 0 20px;font-size:26px;font-weight:800;line-height:1.8}.BookstoreStory_article__rjUiX p{margin:0 0 22px}.BookstoreStory_article__rjUiX a{color:#30654d;text-underline-offset:5px}.BookstoreStory_article__rjUiX ul{padding-right:22px}.BookstoreStory_article__rjUiX li{margin-bottom:16px}.BookstoreStory_quote__wYC8C{background:#eeeee3;border-right:4px solid #b78f55;border-radius:12px 0 0 12px;margin:30px 0;padding:24px 28px;font-size:21px;line-height:2}.BookstoreStory_links__Qj13S{grid-gap:12px;grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.BookstoreStory_links__Qj13S a{background:#fff;border:1px solid #dde2d8;border-radius:12px;justify-content:space-between;padding:16px;font-size:14px;text-decoration:none;display:flex}.BookstoreStory_faq__H6gtF{border-bottom:1px solid #dce1d7;padding:19px 0}.BookstoreStory_faq__H6gtF summary{cursor:pointer;font-weight:700;line-height:2}.BookstoreStory_faq__H6gtF p{color:#57665c;margin-bottom:4px;padding-top:16px}.BookstoreStory_cta__slEPm{color:#fff;background:#244b3a;border-radius:22px;margin-top:50px;padding:35px}.BookstoreStory_cta__slEPm .BookstoreStory_eyebrow__xV38h{color:#e1c798}.BookstoreStory_cta__slEPm p{color:#e0e9e2}.BookstoreStory_cta__slEPm>a{color:#233f31;background:#e8d8b9;border-radius:10px;padding:10px 25px;font-weight:700;text-decoration:none;display:inline-block}.BookstoreStory_faq__H6gtF summary:focus-visible,.BookstoreStory_page__19Ev8 a:focus-visible{outline-offset:5px;outline:3px solid #ad7d39}.BookstoreStory_links__Qj13S a:hover{border-color:#56785c}@media (width<=800px){.BookstoreStory_wrap__K5jHk{padding:0 18px}.BookstoreStory_hero__NK__p{padding:36px 0 24px}.BookstoreStory_hero__NK__p>p{font-size:16px}.BookstoreStory_layout__FY0Kl{grid-template-columns:1fr;gap:28px;margin-top:25px}.BookstoreStory_aside__t3Lcy nav{position:static}.BookstoreStory_aside__t3Lcy nav>a{padding:10px 0}.BookstoreStory_note__nBv7Y{display:none}.BookstoreStory_article__rjUiX h2{font-size:23px}.BookstoreStory_article__rjUiX .BookstoreStory_lead__8baHF{font-size:17px}.BookstoreStory_photo__gm22R img{border-radius:12px}.BookstoreStory_links__Qj13S{grid-template-columns:1fr}.BookstoreStory_quote__wYC8C{padding:20px;font-size:18px}.BookstoreStory_cta__slEPm{padding:25px}.BookstoreStory_article__rjUiX{font-size:15px}}