/* V76: homepage sequence and truly edge-to-edge, minimally cropped 4:3 world video. */
.gb76-app-section{padding:clamp(26px,4vw,56px) clamp(18px,5vw,72px);background:#fff9ed}
.gb76-app-section .reader-app-invite{margin:0 auto;max-width:1160px}
.gb76-reader-section{background:linear-gradient(180deg,#fff9ed,#eaf5f8);padding:clamp(32px,5vw,75px) clamp(12px,4vw,65px) clamp(25px,4vw,65px)}
.gb76-reader-section .homepage-reader{margin:0 auto;padding:0;max-width:1600px;background:transparent}
.gb76-reader-section .gb40-reader-journey{margin-top:clamp(24px,4vw,55px)}
.gb76-world-section{margin:0;padding:0;background:#152d4f}
.gb76-world-section .v68-world-transition{margin:0;width:100%;height:auto;aspect-ratio:748 / 562;min-height:0;overflow:hidden}
.gb76-world-section .v68-world-transition .motion-scene .scene-still,
.gb76-world-section .v68-world-transition .motion-scene .scene-video{width:100%;height:100%;object-fit:cover;object-position:center center}
.gb76-world-section .v68-world-line span{display:block}
.gb76-world-section .v68-world-line span+span{margin-top:.12em}
.gb76-world-section .v68-world-transition-copy{bottom:clamp(22px,5vw,70px)}
/* After the primary journey, the existing featured book remains available. */
.v68-first-story{padding-top:clamp(40px,5vw,80px)}
.v68-first-story .featured-book{margin-top:0}
@media(max-width:760px){
 .gb76-app-section{padding:24px 14px}
 .gb76-reader-section{padding:34px 9px 42px}
 .gb76-reader-section .homepage-reader{width:100%;margin:0;padding:0}
 .gb76-world-section .v68-world-transition{height:auto;aspect-ratio:748 / 562;min-height:0;margin:0}
 .gb76-world-section .v68-world-transition-copy{left:18px;right:18px;bottom:18px}
 .gb76-world-section .v68-world-line{font-size:clamp(20px,4.6vw,36px)}
}
