
/* 01B: soften the user-identified desktop join; retain original 50/50 layout and mobile treatment. */
@container book (min-width:46.01rem){.cover-photo{-webkit-mask-image:linear-gradient(to right,#000 0%,#000 84%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 84%,transparent 100%)}}
html[lang="en"] .cover-title h1{letter-spacing:.015em;overflow-wrap:normal;word-break:normal;hyphens:auto}
.brand .faithful-brand-holder{isolation:isolate}.brand .faithful-brand-holder::before{content:"";position:absolute;inset:-14px -18px;background:radial-gradient(ellipse,#102b27bb 0%,#102b2780 45%,#102b2700 76%);z-index:-1}.brand .faithful-brand{filter:drop-shadow(0 1px 3px #102b27)}.faithful-brand-holder{display:block!important;width:145px!important;aspect-ratio:auto!important;height:auto!important;position:relative!important;overflow:visible!important}.faithful-brand{display:block!important;width:100%!important;height:auto!important;position:static!important;object-fit:contain!important}.chapter-masthead .faithful-brand-holder{width:95px!important}.site-bridge{max-width:1100px;margin:auto;padding:8px 22px;background:#f5f2eb;border-bottom:1px solid #d5d9cd}.site-bridge nav{display:flex;align-items:center;gap:24px;font-size:13px}.site-bridge a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.reader-languages{margin-left:auto;display:flex;gap:16px}.reader-languages [aria-current]{text-decoration:underline;text-underline-offset:5px}.product-01b .b-cover-price .fine-note{font-size:14px!important;line-height:1.8!important;color:#e9eddf!important;letter-spacing:0!important}.edition{line-height:1.8!important}.cover-title h1{overflow-wrap:anywhere}.image-open{color:inherit}@media(max-width:500px){.site-bridge{padding:7px 16px}.site-bridge nav{gap:12px;font-size:12px}.reader-languages{gap:12px}.cover-title h1{font-size:2.5rem}.cover-title .edition{font-size:14px!important}.chapter-nav{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}}
