.book-reading-story{--reading-paper:#f4efe5;--reading-ink:#193d35;--reading-accent:#be482b;margin:34px 0 54px;color:var(--ink)}.book-reading-masthead{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:14px 0;border-top:2px solid var(--reading-ink);border-bottom:1px solid var(--hair);color:var(--muted);font-size:12px}.book-reading-opening{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;grid-gap:clamp(28px,4vw,52px);gap:clamp(28px,4vw,52px);padding:clamp(24px,3vw,40px) 0}.book-reading-lead{min-width:0;max-width:640px}.book-reading-eyebrow{margin:0 0 14px;color:var(--reading-accent);font-size:13px;line-height:1.6}.book-reading-lead h2{margin:0 0 18px;font-size:clamp(26px,2.5vw,36px);line-height:1.5;text-wrap:balance;color:var(--reading-ink)}.book-reading-story .static-page-body{color:var(--ink-soft);font-size:16px;line-height:2;overflow-wrap:anywhere}.book-reading-story .static-page-body>:first-child{margin-top:0}.book-reading-story .static-page-body>:last-child{margin-bottom:0}.book-reading-art{min-width:0;width:100%;max-width:480px;margin:0;justify-self:center}.book-reading-art img{display:block;width:100%;height:auto;object-fit:contain;border-radius:3px}.book-reading-art figcaption{margin-top:10px;color:var(--muted);font-size:12px;line-height:1.8;text-align:left}.book-reading-portrait .book-reading-opening{grid-template-columns:minmax(0,1fr) minmax(220px,34%)}.book-reading-portrait .book-reading-art{max-width:300px}.book-reading-square .book-reading-art{max-width:380px}.book-reading-text .book-reading-opening{grid-template-columns:minmax(0,1fr)}.book-reading-text .book-reading-lead{max-width:790px}.book-reading-link{display:inline-flex;align-items:center;gap:9px;min-height:44px;margin-top:16px;color:var(--reading-ink);font-weight:600;text-decoration:underline;text-underline-offset:5px}.book-reading-nav{display:flex;flex-wrap:wrap;gap:4px 24px;border-block:1px solid var(--hair);padding:12px 0}.book-reading-nav a{display:flex;gap:10px;align-items:baseline;min-height:40px;padding:8px 0;color:var(--ink-soft);font-size:13px;line-height:1.7}.book-reading-nav span{color:var(--reading-accent);font-size:11px}.book-reading-section{padding:clamp(28px,4vw,46px) 0;border-bottom:1px solid var(--hair-soft);scroll-margin-top:110px}.book-reading-section>h2{color:var(--reading-ink);font-size:clamp(23px,2.3vw,31px);line-height:1.6;margin:0 0 22px}.book-reading-section>.static-page-body{max-width:790px}.book-reading-items{display:grid;grid-gap:28px;gap:28px;margin-top:28px}.book-reading-items-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.book-reading-items article{display:flex;gap:15px;min-width:0}.book-reading-items article>div{min-width:0}.book-reading-items h3{font-size:20px;line-height:1.65;margin:0 0 10px;color:var(--reading-ink)}.book-reading-items .static-page-body{font-size:15px}.book-reading-number{flex-shrink:0;color:var(--reading-accent);font-size:13px;line-height:2.6}.book-reading-items-contents{max-width:790px;gap:22px}.book-reading-section-excerpt blockquote{max-width:790px;margin:0;padding:20px 28px;background:var(--reading-paper);border-left:3px solid var(--reading-accent)}.book-reading-audience{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:clamp(24px,4vw,44px);margin-top:32px;background:var(--reading-paper);border-radius:8px}.book-reading-audience>div{max-width:740px}.book-reading-audience h2{font-size:25px;line-height:1.5;margin:0 0 15px;color:var(--reading-ink)}.book-reading-audience .store-button{flex-shrink:0}.book-reading-story a:focus-visible{outline:3px solid var(--reading-accent);outline-offset:4px}@media (max-width:900px){.book-reading-opening,.book-reading-portrait .book-reading-opening{grid-template-columns:minmax(0,1fr);gap:24px}.book-reading-lead{max-width:100%}.book-reading-art{justify-self:start}.book-reading-portrait .book-reading-art{max-width:260px}.book-reading-square .book-reading-art{max-width:340px}}@media (max-width:760px){.book-reading-story .static-page-body{font-size:15px}.book-reading-items-cards{grid-template-columns:minmax(0,1fr)}.book-reading-audience{flex-direction:column;align-items:stretch}.book-reading-nav{gap:0 18px}}.product-section-nav{display:flex;flex-wrap:wrap;gap:8px 26px;margin:44px 0 0;padding:20px 0;border-block:1px solid var(--hair-soft)}.product-section-nav a{padding:8px 0;color:var(--ink-soft);text-decoration:none;font-size:14px}.product-section-nav a:hover{color:var(--brand-deep)}#related-products>.related-products{margin-left:0;margin-right:0}.product-story{overflow-wrap:anywhere}#included-products,#related-products,.product-story section{scroll-margin-top:100px}.product-overview,.product-questions,.product-visuals{padding:54px 0}.product-story-heading{margin-bottom:32px;max-width:720px}.product-story-heading h2{font-size:clamp(24px,2.4vw,32px);line-height:1.5;margin:8px 0 10px}.product-story-heading>p:last-child{margin-bottom:0;color:var(--muted);font-size:15px}.product-story-columns{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:60px;gap:60px;align-items:start}.product-long-description{min-width:0;font-size:17px;line-height:1.95;color:var(--ink-soft)}.product-long-description .static-page-body>:first-child{margin-top:0}.product-long-description h2{color:var(--ink);font-size:23px;line-height:1.6;margin:32px 0 12px}.product-long-description h3{color:var(--ink)}.product-long-description p{margin:0 0 20px}.product-long-description :is(ul,ol){padding-left:24px;margin:16px 0 26px}.product-long-description li{padding-left:5px;margin-bottom:10px}.product-long-description li::marker{color:var(--brand-deep)}.product-long-description strong{color:var(--ink)}.product-long-description .static-page-body blockquote{padding:22px 26px;background:var(--brand-wash);border-left:3px solid var(--brand);border-radius:0 var(--r) var(--r) 0;margin:30px 0 0;color:var(--ink)}.product-facts{padding:28px;background:var(--paper-3);border:1px solid var(--hair-soft);border-radius:var(--r)}.product-facts>svg{color:var(--brand-deep);margin-bottom:12px}.product-facts h3{font-size:22px;margin:0 0 4px}.product-facts>p{color:var(--muted);font-size:14px}.product-facts dl{margin:24px 0}.product-facts dl>div{padding:13px 0;border-top:1px solid var(--hair-soft);display:flex;justify-content:space-between;gap:20px;font-size:14px}.product-facts dt{color:var(--muted)}.product-facts dd{margin:0;text-align:right;max-width:60%}.product-facts .back-link{font-size:13px}.product-questions,.product-visuals{border-top:1px solid var(--hair-soft)}.product-questions{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px}.product-faq-list details{border-bottom:1px solid var(--hair-soft)}.product-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;font-size:16px}.product-faq-list summary::-webkit-details-marker{display:none}.product-faq-list summary svg{flex-shrink:0;color:var(--brand-deep)}.product-faq-list details[open] summary svg{transform:rotate(45deg)}.product-faq-list .static-page-body{font-size:15px;line-height:1.9;color:var(--ink-soft);padding:0 20px 20px 0}.product-faq-list .static-page-body>:last-child{margin-bottom:0}@media (max-width:1000px){.product-story-columns{grid-template-columns:minmax(0,1fr) 250px;gap:30px}.product-facts{padding:22px}.product-questions{gap:30px}}@media (max-width:759px){.product-section-nav{margin-top:28px;gap:4px 20px;padding:14px 0}.product-section-nav a{font-size:13px}.product-overview,.product-questions,.product-visuals{padding:32px 0}.product-questions,.product-story-columns{grid-template-columns:minmax(0,1fr);gap:28px}.product-story-heading{margin-bottom:24px}.product-story-heading>p:last-child{font-size:14px}.product-long-description{font-size:16px}.product-long-description h2{font-size:21px;margin-top:28px}.product-questions .product-story-heading{margin-bottom:0}}.product-faq-list summary:focus-visible,.product-section-nav a:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.book-editorial>.static-page-body:first-child>p:first-child{font-size:clamp(18px,1.5vw,21px);line-height:1.95;color:var(--ink)}.book-editorial>.static-page-body:first-child>p:first-child strong{font-weight:650}.book-editorial>.static-page-body>ul{list-style:none;padding:0;display:grid;grid-gap:12px;gap:12px;counter-reset:reading-theme}.book-editorial>.static-page-body>ul>li{counter-increment:reading-theme;display:flex;align-items:baseline;gap:16px;margin:0;padding:17px 20px;background:var(--paper-2);border:1px solid var(--hair-soft);border-radius:var(--r)}.book-editorial>.static-page-body>ul>li:before{content:counter(reading-theme,bengali);color:var(--brand-deep);font-size:22px;flex-shrink:0}.book-editorial>.static-page-body>ul>li strong{font-size:16px;font-weight:550}.book-editorial>.static-page-body>blockquote{margin:18px 0 30px}.book-editorial-sample{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;grid-gap:28px;gap:28px;margin:34px 0;padding:28px;border:1px solid var(--hair-soft);border-radius:var(--r);background:var(--brand-wash)}.book-editorial-sample-copy .store-kicker{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--brand-deep)}.book-editorial-sample-copy h3{margin:12px 0 16px;font-size:clamp(21px,2vw,27px);line-height:1.55}.book-editorial-sample-copy>p:not(.store-kicker){font-size:14px;line-height:1.9}.book-editorial-sample .back-link{font-size:14px}.book-editorial-sample>.product-media{min-width:0;--page-height:300px;padding:12px;background:var(--paper);box-shadow:0 10px 30px #1622360a}.book-editorial-sample .product-media-footer{gap:8px;padding-bottom:0}.book-editorial-sample .product-media-caption{font-size:12px}.book-editorial-sample .product-media-footer>.product-media-controls{display:none}.book-editorial-invitation{display:flex;gap:18px;padding:26px;margin-top:30px;border:1px solid var(--hair-soft);border-radius:var(--r);background:var(--paper-2)}.book-editorial-invitation>svg{color:var(--brand-deep);flex-shrink:0;margin-top:6px}.book-editorial-invitation h3{margin:0 0 10px;font-size:21px;line-height:1.6}.book-editorial-invitation p{margin-bottom:14px;font-size:15px}@media (max-width:1100px) and (min-width:760px){.book-editorial-sample{gap:18px;padding:20px}.book-editorial-sample>.product-media{--page-height:250px}}@media (max-width:759px){.book-editorial-sample{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px}.book-editorial-sample-copy h3 br{display:none}.book-editorial-sample>.product-media{--page-height:360px}.book-editorial-invitation{padding:20px;gap:12px}.book-editorial-invitation h3{font-size:19px}}