/* A full-width, centered transition from the paired books to the films. */
.visitor-books>.books-site-share{grid-column:1/-1;justify-self:center;width:min(100%,760px);margin:8px auto 0!important;display:flex;justify-content:center;align-items:center;gap:12px}
.visitor-books>.books-site-share .btn{flex:1 1 240px;max-width:340px;margin:0!important}
.visitor-books>.read-book-hint{width:100%;max-width:720px;justify-self:center;margin:8px auto!important;text-align:center!important}
.visitor-books>.reading-guide{grid-column:1/-1;width:100%;max-width:760px;justify-self:center;margin:0 auto!important}
body .visitor-books>.reading-guide>summary{text-align:center!important;text-align-last:auto!important;list-style-position:inside}
body .twin-edition .more-reading-options>summary{text-align:center!important;list-style-position:inside}
body .twin-edition-footer .xl-growing-video{text-align:center!important}
body .section .mobile-actions{justify-content:center;margin:18px auto;width:100%;box-sizing:border-box}
body .section .actions{justify-content:center}
body .playlist-links>.playlist-link{display:block;width:100%;max-width:420px;margin:12px auto;text-align:center!important}
body .playlist-links>.topic-share,body .spiritual-share-bottom>.topic-share{display:block;margin:14px auto!important}
body .social-contact-actions{justify-content:center}
body .foreword-share{margin-inline:auto!important}
@media(min-width:701px) and (max-width:1366px){
 body:not(.multilingual) main.wrap{width:100%;max-width:1080px;padding:24px clamp(24px,4vw,48px) 48px;box-sizing:border-box}
 main.wrap>.section,main.wrap>.visitor-books,main.wrap>.grid{box-sizing:border-box;width:100%;margin:28px auto}
 main.wrap>.grid{gap:24px}
 main.wrap>.grid>.book-card{box-sizing:border-box;width:100%;padding:28px}
 main.wrap .section{padding:28px;border-radius:20px}
 .visitor-books>.edition-pair{gap:0 24px}
 .edition-pair>.twin-edition{padding:24px;gap:20px}
 .book-card .book-foreword{margin:0 auto!important;width:100%}
 .book-foreword>h2,.book-foreword>p{max-width:760px;margin-left:auto;margin-right:auto}
 .book-foreword video,.foreword-stage{display:block;width:100%;max-width:820px;margin-left:auto!important;margin-right:auto!important}
 .visitor-books>.books-site-share{padding:16px 0 0}
}
@media(max-width:700px){.visitor-books>.books-site-share{flex-direction:column}.visitor-books>.books-site-share .btn{flex:none;width:100%}}
