.reader-page{padding-bottom:80px}.reader-page>.page-head>p:last-child{max-width:740px;font-size:1.125rem}.reader-page .page-head h1{overflow-wrap:anywhere}
.reader-contact,.reader-series{padding:42px 0;margin-top:30px;border-top:1px solid var(--line)}.reader-contact>p{max-width:760px}.reader-contact .hero-actions{margin-top:25px}
.newsletter-box{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,80px);padding:44px;border:1px solid var(--line);background:radial-gradient(ellipse at 0 0,#253b5288,transparent 70%),#101922}.newsletter-box h2{font-size:clamp(2rem,3.5vw,3rem)}.newsletter-home{margin-block:50px 80px}.newsletter-box p{font-size:1rem}.newsletter-box .fine{font-size:.8125rem}.newsletter-form .check span{font-size:.875rem;line-height:1.7}.newsletter-form .btn{margin-top:22px;width:100%}.newsletter-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.newsletter-action{max-width:850px;min-height:65vh}.newsletter-privacy{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.newsletter-admin{margin-top:30px}
.faq-groups{max-width:900px}.faq-groups>section{margin-bottom:50px}.faq-groups h2{font-size:2.1rem}.reader-faq{border-top:1px solid var(--line)}.reader-faq:last-child{border-bottom:1px solid var(--line)}.reader-faq summary{position:relative;padding:24px 36px 24px 0;cursor:pointer;font-size:1.125rem;line-height:1.55;list-style:none;color:var(--text)}.reader-faq summary::-webkit-details-marker{display:none}.reader-faq summary:after{content:'+';position:absolute;right:5px;top:24px;color:var(--gold);font-size:1.4rem}.reader-faq[open] summary:after{content:'−'}.reader-faq>div{padding:0 24px 12px 0}.reader-faq p{font-size:1.0625rem}.reader-faq a,.reading-chapter a{color:var(--gold-bright);text-decoration:underline;text-underline-offset:4px}
.reader-download-bar{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-bottom:36px}.reading-chapter{max-width:760px;margin:0 auto;padding:clamp(25px,5vw,65px);background:#121b26;border:1px solid var(--line)}.reading-chapter>p:not(.eyebrow){font-family:var(--serif);font-size:1.25rem;line-height:1.95;color:#e4e0d6;margin-bottom:1.15em}.reading-chapter .reading-art{display:block;width:100%;height:auto;margin:28px auto}.reading-chapter .reading-art:first-of-type{max-height:180px;object-fit:contain}.reading-chapter footer{border-top:1px solid var(--line);padding-top:25px;margin-top:40px}.reading-chapter footer p{font-size:.875rem}.reading-page .reader-contact{max-width:760px;margin-inline:auto}
.series-order{list-style:none;margin:30px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:30px}.series-order li{display:flex;gap:22px;border:1px solid var(--line);padding:28px;background:#111c26}.series-number{font:400 3rem var(--serif);color:var(--gold)}.series-order h3{font-size:1.7rem}.series-order p{line-height:1.7}.series-order .text-link{display:inline-block}
.reader-download-grid,.reader-press-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.reader-download-card{border:1px solid var(--line);background:#111c26;min-width:0;overflow:hidden}.reader-download-card>img{width:100%;height:300px;object-fit:cover;background:#0a111c}.reader-download-card>img.reader-mobile-wallpaper{object-fit:contain}.reader-download-card>div{padding:30px}.reader-download-card h2{font-size:2rem}.reader-press-downloads{display:flex;flex-wrap:wrap;gap:18px;margin:25px 0}.press-facts{margin:0;display:grid;grid-template-columns:1fr 1.4fr;gap:14px 22px;font-size:.9375rem;line-height:1.65}.press-facts dt{color:var(--muted)}.press-facts dd{margin:0;color:var(--gold-bright)}.footer{flex-wrap:wrap}.footer .reader-footer-links{width:100%;justify-content:center;flex-wrap:wrap;padding-top:22px;border-top:1px solid var(--line);gap:18px 26px}.footer .reader-footer-links a{min-height:32px;display:inline-flex;align-items:center}.reader-links-home{display:flex;gap:22px;flex-wrap:wrap;justify-content:center;margin:25px 0 45px}
@media(max-width:850px){.newsletter-box{grid-template-columns:1fr;padding:30px;gap:28px}.reader-download-grid,.reader-press-grid,.series-order{grid-template-columns:1fr}.reader-download-card>img{height:auto;max-height:400px}.reader-download-card>img.reader-mobile-wallpaper{height:360px}.reader-page>.page-head>p:last-child{font-size:1.0625rem}}
@media(max-width:640px){.reader-page{padding-bottom:40px}.reader-page .page-head{padding:40px 0 28px}.reader-page .page-head h1{font-size:clamp(2.3rem,10vw,3.4rem)}.newsletter-box{padding:24px 20px}.newsletter-home{margin-block:35px 50px}.reader-faq summary{font-size:1rem}.reader-faq p{font-size:1rem}.reading-chapter{padding:25px 20px}.reading-chapter>p:not(.eyebrow){font-size:1.125rem;line-height:1.9}.reader-download-card>div{padding:24px}.reader-contact,.reader-series{padding-top:30px}.press-facts{grid-template-columns:1fr;gap:5px}.press-facts dd{margin-bottom:13px}.reader-page .panel{padding:25px}.reader-press-downloads>.btn{width:100%}.series-order li{padding:24px}.footer .reader-footer-links{justify-content:flex-start}}

.reading-chapter .reading-art:first-of-type{background:#faf8f3;padding:10px;box-sizing:border-box}

