/* Shared approved AgeStrong book identity. */
.chapter-header .brand-icon{display:block;width:42px;height:42px;object-fit:contain;flex:none}.chapter-header .brand{gap:13px;font-weight:600;letter-spacing:.14em}.chapter-header .brand small{font-size:9px;font-weight:400;letter-spacing:.04em;line-height:1.5}.book-menu-trigger{border:0;background:transparent;color:#f3efe6;font:500 11px/1.5 BookBody,Manrope,Arial,sans-serif;letter-spacing:.12em;min-height:44px;padding:10px 0;cursor:pointer}.book-menu-trigger:focus-visible{outline:2px solid #c79a52;outline-offset:5px}
/* Quiet, consistent reading menu. Native dialog retains focus trapping and Escape. */
#book-menu{box-sizing:border-box;width:min(700px,calc(100% - 40px));max-width:700px;max-height:calc(100dvh - 48px);padding:42px 42px 28px;margin:auto;border:1px solid #c79a5255;border-radius:0;background:#0b0c0a;color:#f3efe6;box-shadow:0 25px 100px #0008;overflow-y:auto;text-align:left}#book-menu::backdrop{background:#000a;backdrop-filter:blur(4px)}#book-menu .close{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;background:transparent;color:#c4baaa;border:1px solid #c79a5238;font:300 27px/1 Arial;cursor:pointer}#book-menu .close:hover{color:#f3efe6;border-color:#c79a52}#book-menu .close:focus-visible{outline:2px solid #c79a52;outline-offset:3px}#book-menu .menu-kicker{font:500 9px/1.6 BookBody,Manrope,Arial,sans-serif;letter-spacing:.18em;color:#c79a52;margin:0 60px 20px 0}#book-menu h2{text-transform:none!important;font:400 40px/1.15 Georgia,serif!important;letter-spacing:-.03em;margin:0 45px 31px 0;color:#f3efe6}#book-menu .menu-reading{display:block;border-top:1px solid #c79a523d}#book-menu .menu-reading a{display:grid;grid-template-columns:25px 1fr 24px;gap:18px;align-items:center;margin:0;padding:23px 0;border:0;border-bottom:1px solid #c79a523d;min-height:90px;color:#f3efe6;text-decoration:none;font-family:BookBody,Manrope,Arial,sans-serif}#book-menu .menu-number{font-size:10px;color:#bca06d;align-self:start;padding-top:5px}#book-menu .menu-reading strong{font:400 27px/1.25 Georgia,serif;letter-spacing:-.02em}#book-menu .menu-reading small{display:block;font:400 11px/1.7 BookBody,Manrope,Arial,sans-serif;color:#a6a094;margin-top:7px}#book-menu .menu-arrow{font:400 23px/1 Georgia;color:#c79a52}#book-menu .menu-start strong{color:#d9bd88}#book-menu .menu-reading a:hover strong{text-decoration:underline;text-underline-offset:5px}#book-menu a:focus-visible{outline:2px solid #c79a52;outline-offset:4px}#book-menu .menu-secondary{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-top:23px}#book-menu .menu-secondary a{display:flex;flex-direction:column;gap:8px;padding:4px 0 8px;border:0;margin:0;font:400 13px/1.6 BookBody,Manrope,Arial,sans-serif;color:#ded8ce;text-decoration:none}#book-menu .menu-secondary span{font-size:10px;color:#9e978c}#book-menu .menu-owner{border-top:1px solid #c79a5238;margin-top:22px;padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px 20px}#book-menu .menu-owner p{grid-column:1/-1;font:9px/1.7 BookBody,Arial;letter-spacing:.1em;color:#c79a52;margin:0 0 5px}#book-menu .menu-owner a{display:block;padding:4px 0;border:0;margin:0;font:11px/1.7 BookBody,Arial;color:#bfb6a7;text-decoration:none}
/* Chapter contents are visible on the opening page. */
.cover-chapters{max-width:1440px;padding:68px 7vw 75px;margin:0 auto;background:#090909;color:#f3efe6}.cover-section-kicker{font:500 9px/1.7 Manrope,Arial,sans-serif;letter-spacing:.17em;color:#c79a52;margin:0 0 15px}.cover-prologue{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding:0 0 50px;border-bottom:1px solid #c79a5238;margin-bottom:55px}.cover-prologue h2{font:400 32px/1.2 Georgia,serif;letter-spacing:-.02em;margin:0}.cover-prologue>div>p:not(.cover-section-kicker){font:400 19px/1.75 Georgia,serif;color:#c9c2b7;margin:0 0 19px;max-width:600px}.cover-prologue a,.cover-all-chapters{display:inline-flex;align-items:center;gap:25px;color:#c79a52;text-decoration:none;font:500 12px/1.7 Manrope,Arial,sans-serif;min-height:44px}.cover-chapters-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:27px}.cover-chapters-heading h2{font:400 clamp(31px,3.6vw,48px)/1.2 Georgia,serif;letter-spacing:-.03em;margin:0}.cover-chapters-heading>p{font:400 10px/1.7 Manrope,Arial,sans-serif;color:#aaa397;margin:0 0 4px;text-align:right}.cover-chapter-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 46px;list-style:none;padding:0;margin:0}.cover-chapter-list li{min-width:0;border-top:1px solid #c79a5238}.cover-chapter-list a{display:grid;grid-template-columns:28px minmax(0,1fr) 23px;gap:15px;align-items:center;text-decoration:none;min-height:122px;padding:23px 0;color:#f3efe6}.cover-chapter-number{font:400 11px/1.5 Manrope,Arial,sans-serif;color:#c79a52;align-self:start;padding-top:5px}.cover-chapter-copy strong{display:block;font:400 23px/1.3 Georgia,serif;letter-spacing:-.015em}.cover-chapter-copy small{display:block;font:400 10px/1.7 Manrope,Arial,sans-serif;color:#aaa397;margin-top:10px}.cover-chapter-arrow{color:#c79a52;font:400 23px/1 Georgia}.cover-chapter-list a:hover strong{text-decoration:underline;text-underline-offset:5px}.cover-chapters a:focus-visible{outline:2px solid #c79a52;outline-offset:4px}.cover-all-chapters{border-top:1px solid #c79a5238;margin-top:25px;padding-top:20px;width:100%;justify-content:space-between}
/* Image remains the fallback; the movie layer never moves the typography. */
.cover-environment .cover-scene-video{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:72% center;opacity:0;transition:opacity .7s ease;z-index:1}.cover-environment .cover-scene-video.is-playing{opacity:1}.cover-scene-toggle{position:absolute;right:5vw;bottom:22px;z-index:4;min-height:44px;border:0;background:transparent;color:#c8beac;padding:10px;font:400 10px/1.6 Manrope,Arial,sans-serif;cursor:pointer}.cover-scene-toggle[hidden]{display:none}.cover-scene-toggle:focus-visible{outline:2px solid #c79a52;outline-offset:3px}.cover-colophon{pointer-events:none}
@media(min-width:1600px){.cover-chapters{padding-left:65px;padding-right:65px}}@media(max-width:760px){.chapter-header .brand-icon{width:35px;height:35px}.book-menu-trigger{font-size:10px}#book-menu{padding:35px 26px 23px;width:calc(100% - 28px);max-height:calc(100dvh - 28px)}#book-menu .close{top:20px;right:20px;width:40px;height:40px;min-height:40px}#book-menu h2{font-size:34px!important;margin-bottom:25px}#book-menu .menu-kicker{font-size:8px;max-width:220px;margin-bottom:22px}#book-menu .menu-reading a{grid-template-columns:19px 1fr 21px;gap:12px;min-height:84px;padding:20px 0}#book-menu .menu-reading strong{font-size:25px}#book-menu .menu-reading small{font-size:10px}#book-menu .menu-secondary{gap:18px;padding-top:20px}.cover-chapters{padding:48px 26px 55px}.cover-prologue{display:block;padding-bottom:35px;margin-bottom:36px}.cover-prologue h2{font-size:30px;margin-bottom:23px}.cover-prologue>div>p:not(.cover-section-kicker){font-size:18px;line-height:1.7}.cover-chapters-heading{display:block;margin-bottom:23px}.cover-chapters-heading h2{font-size:35px}.cover-chapters-heading>p{margin-top:17px;text-align:left}.cover-chapter-list{grid-template-columns:1fr;gap:0}.cover-chapter-list a{min-height:105px;grid-template-columns:26px 1fr 20px;gap:12px;padding:22px 0}.cover-chapter-copy strong{font-size:23px;line-height:1.3}.cover-chapter-copy small{margin-top:8px}.cover-environment .cover-scene-video{width:100%;height:180%;top:-35px;object-position:72% center}.cover-scene-toggle{right:16px;bottom:12px;font-size:9px}}
@media(prefers-reduced-motion:reduce){.cover-environment .cover-scene-video{display:none;transition:none}.cover-scene-toggle{display:none}#book-menu::backdrop{backdrop-filter:none}}

/* A clear first chapter, followed by a compact reading order. */
.cover-chapters{max-width:1440px;padding:42px 7vw 65px;box-sizing:border-box}.cover-chapters-heading{align-items:center;margin-bottom:24px}.cover-chapters-heading h2{font-size:38px}.cover-first-chapter{display:grid;grid-template-columns:210px minmax(0,1fr) 28px;gap:30px;align-items:center;padding:0 0 25px;border-bottom:1px solid #c79a5244;text-decoration:none;color:#f3efe6}.cover-first-chapter>img{width:210px;aspect-ratio:16/9;object-fit:cover}.cover-first-chapter h3{font:400 31px/1.2 Georgia,serif;margin:10px 0}.cover-first-chapter p{font:12px/1.6 Manrope,Arial,sans-serif;color:#b5ad9f;margin:0}.cover-first-chapter:hover h3{text-decoration:underline;text-underline-offset:5px}.cover-prologue{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;padding:13px 0;border-bottom:1px solid #c79a5233}.cover-prologue>span{font:14px/1.6 Georgia,serif;color:#b9b0a0}.cover-prologue a{font-size:11px;min-height:38px}.cover-rest-heading{margin-bottom:12px}.cover-chapter-list{display:block}.cover-chapter-list a{min-height:66px;padding:13px 0;grid-template-columns:32px minmax(0,1fr) 22px;gap:18px}.cover-chapter-number{align-self:center;padding:0;font-size:10px}.cover-chapter-copy{display:flex;gap:25px;align-items:center;justify-content:space-between}.cover-chapter-copy strong{font-size:22px}.cover-chapter-copy small{margin:0;font-size:10px;white-space:nowrap}.cover-chapter-arrow{font-size:19px}.cover-all-chapters{margin-top:0;padding-top:14px}.book-peek{padding-bottom:35px}@media(min-width:1600px){.cover-chapters{padding-left:65px;padding-right:65px}}@media(max-width:760px){.cover-chapters{padding:30px 26px 45px}.cover-chapters-heading h2{font-size:31px}.cover-chapters-heading>p{margin-top:12px}.cover-first-chapter{grid-template-columns:1fr 22px;gap:15px;padding-bottom:22px}.cover-first-chapter>img{grid-column:1/-1;width:100%;max-height:160px}.cover-first-chapter h3{font-size:27px}.cover-first-chapter .cover-section-kicker{font-size:8px}.cover-prologue{margin-bottom:25px}.cover-chapter-list a{min-height:74px;gap:10px;grid-template-columns:24px 1fr 18px}.cover-chapter-copy{display:block}.cover-chapter-copy strong{font-size:21px}.cover-chapter-copy small{margin-top:5px;font-size:9px}}
/* Mobile editorial navigation: drawn icons, clear reading order, quiet owner controls. */
.nav-chevron{display:inline-block;width:14px;height:14px;flex:none;vertical-align:-.12em;overflow:visible}.primary .nav-chevron{width:20px;height:20px}.cover-chapter-arrow,.menu-arrow{display:flex;align-items:center;justify-content:flex-end}.cover-chapter-arrow .nav-chevron,#book-menu .menu-arrow .nav-chevron{width:13px;height:13px}.menu-secondary .nav-chevron,.menu-owner .nav-chevron{width:10px;height:10px;margin-left:4px}#book-menu .close{border:0;background:none;width:44px;height:44px;min-height:44px;padding:12px}#book-menu .close:focus-visible{outline:1px solid #c79a52;outline-offset:1px}#book-menu .close:hover{border:0;background:#c79a520a}#book-menu .menu-owner{display:block;margin-top:22px;padding-top:12px;border-top:1px solid #c79a5226}#book-menu .menu-owner summary{display:flex;justify-content:space-between;align-items:center;list-style:none;min-height:44px;cursor:pointer;font:10px/1.6 BookBody,Arial,sans-serif;color:#918a7c;letter-spacing:.06em}#book-menu .menu-owner summary::-webkit-details-marker{display:none}#book-menu .menu-owner summary:after{content:'';width:6px;height:6px;border-right:1px solid #a8987a;border-bottom:1px solid #a8987a;transform:rotate(45deg);margin-right:4px}#book-menu .menu-owner[open] summary:after{transform:rotate(225deg)}#book-menu .menu-owner nav{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;padding:7px 0 4px}#book-menu .menu-owner:not([open])>nav{display:none}#book-menu .menu-owner a{min-height:44px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#a9a091}html.book-navigation-open,html.book-navigation-open body{overflow:hidden;overscroll-behavior:none}#book-menu{overscroll-behavior:contain;touch-action:pan-y}#book-menu .menu-secondary{gap:24px}#book-menu .menu-secondary a{font-size:12px;min-height:44px}#book-menu .menu-secondary span{font-size:9px}
@media(max-width:760px){#book-menu{width:100%;max-width:none;height:100dvh;max-height:100dvh;inset:0;margin:0;border:0;padding:max(28px,env(safe-area-inset-top)) 26px max(26px,env(safe-area-inset-bottom));box-shadow:none;border-radius:0}#book-menu::backdrop{background:#080909}#book-menu .close{top:max(16px,env(safe-area-inset-top));right:14px;width:44px;height:44px;min-height:44px}#book-menu .menu-kicker{font-size:8px;margin:6px 50px 18px 0;letter-spacing:.14em}#book-menu h2{font-size:32px!important;line-height:1.15!important;margin:0 42px 26px 0}#book-menu .menu-reading{border-top-color:#c79a5226}#book-menu .menu-reading a{grid-template-columns:18px minmax(0,1fr) 14px;gap:14px;min-height:85px;padding:19px 0;border-bottom-color:#c79a5226}#book-menu .menu-reading strong{font-size:23px;line-height:1.25}#book-menu .menu-reading small{font-size:10px;line-height:1.6;margin-top:6px;color:#999387}#book-menu .menu-number{font-size:9px;padding-top:5px}#book-menu .menu-secondary{padding-top:23px;gap:20px}#book-menu .menu-secondary a{font-size:11px;gap:5px}#book-menu .menu-secondary span{font-size:9px;color:#827c71}#book-menu .menu-owner{margin-top:21px;padding-top:5px}#book-menu .menu-owner summary{font-size:9px;color:#827c71}.cover-chapter-list a{min-height:79px;padding:16px 0;grid-template-columns:19px minmax(0,1fr) 12px;gap:12px}.cover-chapter-copy strong{font-size:19px;line-height:1.3;letter-spacing:-.015em;font-weight:400}.cover-chapter-copy small{font-size:10px;line-height:1.6;color:#938c80;margin-top:6px;white-space:normal}.cover-chapter-number{font-size:9px;align-self:start;padding-top:3px}.cover-first-chapter h3{font-size:25px;line-height:1.25}.cover-first-chapter .cover-section-kicker{font-size:8px;letter-spacing:.1em}.cover-chapter-arrow .nav-chevron{width:12px;height:12px}.cover-prologue{gap:18px}.cover-prologue>span{font-size:13px}.cover-prologue a{font-size:10px;gap:14px}.cover-prologue .nav-chevron{width:12px;height:12px}}
/* The personal invitation comes first; reading ranges keep the collection calm. */
.cinematic-cover{min-height:710px;padding-top:104px;padding-bottom:72px}.cover-copy h1{font-size:112px;line-height:.92;margin:0 0 22px}.cover-invitation{font-size:30px;line-height:1.24;margin:0 0 20px;max-width:540px!important}.cover-benefit{font-size:16px;line-height:1.75;margin:0 0 24px;max-width:510px}.cover .cover-action{min-height:56px;min-width:240px;font-size:12px;text-transform:none;letter-spacing:.02em}.cover-colophon{display:none}.cover-scene-toggle{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;right:24px;bottom:20px;background:#09090966;border:1px solid #c79a5233;border-radius:2px}.cover-chapters{padding-top:30px}.cover-first-chapter h3,.cover-chapter-copy strong{text-decoration:none!important}.cover-first-chapter:hover h3,.cover-chapter-list a:hover strong{color:#ecd09e;text-decoration:none}.cover-first-chapter:focus-visible,.cover-chapter-list a:focus-visible{outline:2px solid #d4b177;outline-offset:5px}.cover-chapter-list a:visited,.cover-first-chapter:visited{color:#f3efe6}.cover-reading-group{border-bottom:1px solid #c79a5233}.cover-reading-group>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto 12px;gap:25px;align-items:center;min-height:76px;cursor:pointer;color:#e5dac6;font:400 22px/1.3 Georgia,serif}.cover-reading-group>summary::-webkit-details-marker{display:none}.cover-reading-group>summary small{font:12px/1.6 Manrope,Arial,sans-serif;color:#aaa18f}.cover-reading-group>summary:after{content:'';width:7px;height:7px;border-right:1px solid #c79a52;border-bottom:1px solid #c79a52;transform:rotate(45deg);margin-top:-4px;justify-self:center}.cover-reading-group[open]>summary:after{transform:rotate(225deg);margin-top:4px}.cover-reading-group>summary:focus-visible{outline:2px solid #d4b177;outline-offset:3px}.cover-reading-group .cover-chapter-list{margin-bottom:12px}.cover-reading-group:not([open])>.cover-chapter-list{display:none}.cover-chapter-copy small{font-size:12px}.cover-footer{flex-wrap:wrap;gap:16px}.cover-visual-notes{flex-basis:100%;color:#aaa18f;font:12px/1.7 Manrope,Arial,sans-serif}.cover-visual-notes summary{min-height:44px;width:fit-content;display:list-item;cursor:pointer;list-style:disclosure-closed}.cover-visual-notes[open] summary{list-style:disclosure-open}.cover-visual-notes p{max-width:720px;margin:0 0 15px;color:#aaa18f}.cover-visual-notes summary:focus-visible{outline:2px solid #d4b177;outline-offset:4px}
@media(max-width:760px){.cinematic-cover{min-height:0;padding:106px 24px 72px;justify-content:flex-start}.cover-copy{max-width:none;width:100%}.cover-copy h1{font-size:76px;line-height:.9;margin:0 0 19px}.cover-invitation{font-size:26px;line-height:1.22;margin-bottom:18px;text-wrap:pretty}.cover-benefit{font-size:14px;line-height:1.7;margin:0 0 22px;max-width:none}.cover .cover-action{width:100%;min-height:52px;padding:14px 18px;font-size:12px}.cover-environment{height:285px}.cover-scene-toggle{bottom:14px;right:24px;background:transparent}.cover-chapters{padding:20px 24px 38px}.cover-chapters-heading{margin-bottom:20px}.cover-chapters-heading h2{font-size:30px;line-height:1.2}.cover-chapters-heading>p{font-size:12px;margin-top:12px}.cover-section-kicker{font-size:10px;letter-spacing:.1em;margin-bottom:10px}.cover-first-chapter{gap:16px;padding-bottom:20px}.cover-first-chapter>img{max-height:none;aspect-ratio:16/9;object-position:center}.cover-first-chapter h3{font-size:26px;margin:8px 0 12px}.cover-first-chapter .cover-section-kicker{font-size:10px}.cover-first-chapter p{font-size:13px;line-height:1.6}.cover-prologue{margin-bottom:8px;padding:12px 0}.cover-prologue>span{font-size:15px}.cover-prologue a{font-size:12px;min-height:44px;gap:8px}.cover-reading-group>summary{grid-template-columns:minmax(0,1fr) 12px;gap:4px 12px;min-height:84px;padding:15px 0;box-sizing:border-box;font-size:23px}.cover-reading-group>summary small{grid-row:2;grid-column:1;font-size:12px;line-height:1.6}.cover-reading-group>summary:after{grid-row:1/3;grid-column:2}.cover-chapter-list a{min-height:84px}.cover-chapter-copy strong{font-size:21px}.cover-chapter-copy small{font-size:12px}.cover-chapter-number{font-size:11px}.cover-footer{padding:24px;gap:12px}.cover-visual-notes{font-size:12px}.cover-visual-notes p{font-size:12px}.cover-reading-group .cover-chapter-list{margin-bottom:6px}}
@media(max-width:380px){.cinematic-cover{padding-left:22px;padding-right:22px;padding-top:102px}.cover-copy h1{font-size:72px}.cover-invitation{font-size:25px}.cover-benefit{font-size:14px}.cover-chapters{padding-left:22px;padding-right:22px}.cover-prologue{gap:8px}.cover-prologue>span{font-size:14px}}
@media(max-width:760px){.cover-benefit{font-size:15px;line-height:1.65}.cover .cover-action{font-size:13px}}
/* Shared reading order on the cover and chapter collection. */
.reading-prologue{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;gap:24px;min-height:72px;padding:15px 0;border-top:1px solid #c79a5233;border-bottom:1px solid #c79a5233;margin:0 0 25px;color:#e9e0cf;text-decoration:none!important}.reading-prologue>span:first-child{font:400 22px/1.3 Georgia,serif;color:inherit}.reading-prologue-action{display:inline-flex;align-items:center;gap:10px;font:400 12px/1.6 Manrope,BookBody,Arial,sans-serif;color:#d9bd87;white-space:nowrap}.reading-prologue:visited{color:#e9e0cf}.reading-prologue:hover{color:#edd09b;background:#c79a5205}.reading-prologue:focus-visible{outline:2px solid #d4b177;outline-offset:4px}.chapter-reading-ranges{margin-top:8px}.chapter-reading-ranges .cover-reading-group>summary{min-height:70px;padding:12px 0}.chapter-reading-ranges .cover-reading-group>summary small{color:#c2b8a5}.chapter-reading-ranges .cover-chapter-list a{box-sizing:border-box;min-height:68px;padding:12px 0;width:100%;text-decoration:none!important}.chapter-reading-ranges .cover-chapter-copy strong{color:#eee6d8;text-decoration:none!important}.chapter-reading-ranges .cover-chapter-copy small{color:#c6bdac;font-size:12px;line-height:1.6}.chapter-reading-ranges .cover-chapter-list a:visited{color:#eee6d8;text-decoration:none}.chapter-reading-ranges .cover-chapter-list a:hover{background:#c79a5205}.chapter-reading-ranges .cover-chapter-list a:hover strong{color:#edcd96;text-decoration:none!important}.chapter-reading-ranges .cover-chapter-list a:focus-visible{outline:2px solid #d4b177;outline-offset:3px}.cover-first-chapter h3{text-decoration:none!important}.cover-first-chapter:hover h3{color:#edcd96}.cover-first-chapter:visited{color:#f3efe6}
@media(max-width:760px){.reading-prologue{min-height:70px;padding:13px 0;margin:0 0 22px;gap:14px}.reading-prologue>span:first-child{font-size:19px}.reading-prologue-action{font-size:12px;gap:7px}.chapter-reading-ranges .cover-reading-group>summary{min-height:76px;padding:12px 0;font-size:22px;gap:3px 12px}.chapter-reading-ranges .cover-reading-group>summary small{font-size:12px;line-height:1.6}.chapter-reading-ranges .cover-chapter-list a{min-height:76px;padding:12px 0;grid-template-columns:20px minmax(0,1fr) 12px;gap:12px}.chapter-reading-ranges .cover-chapter-copy strong{font-size:20px;line-height:1.3}.chapter-reading-ranges .cover-chapter-copy small{margin-top:6px;font-size:12px;color:#c6bdac}.chapter-reading-ranges .cover-chapter-number{font-size:11px}.chapter-reading-ranges .cover-reading-group .cover-chapter-list{margin-bottom:8px}}
.reading-prologue>.reading-prologue-action{font:400 12px/1.6 Manrope,BookBody,Arial,sans-serif;display:inline-flex;gap:10px;align-items:center;color:#d9bd87}
/* Chapter ranges remain visible: no dropdowns or collapsed chapter links. */
.chapter-reading-ranges .reading-range>.cover-chapter-list{display:block!important;margin-bottom:18px}.reading-range-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding:24px 0 15px}.reading-range-heading h3{font:400 23px/1.3 Georgia,serif;color:#dfc394;margin:0;letter-spacing:-.015em}.reading-range-heading p{font:400 12px/1.6 Manrope,BookBody,Arial,sans-serif;color:#c2b8a5;margin:0}.chapter-reading-ranges .reading-range{border-bottom:0}.chapter-reading-ranges .reading-range+.reading-range{margin-top:4px}
@media(max-width:760px){.reading-range-heading{display:block;padding:23px 0 13px}.reading-range-heading h3{font-size:22px}.reading-range-heading p{font-size:12px;margin-top:7px}.chapter-reading-ranges .reading-range>.cover-chapter-list{margin-bottom:6px}}
