/* Layout only: the wordmark, original mascot and source photograph stay unchanged. */
.article-hero .hero-book{position:absolute;display:block;width:auto;object-fit:contain;filter:drop-shadow(.5cqw .7cqw .6cqw #69523124)}
.article-hero.book-a .hero-book{left:-2%;bottom:8%;height:68%}
.article-hero.book-a .hero-lead{left:22.9%;top:22%;font-size:4.6cqw}
.article-hero.book-a .hero-wordmark{left:21%;top:35%;width:48%}
.article-hero.book-b .hero-book{left:53.5%;bottom:6%;height:56%}
.article-hero.book-b .hero-lead{left:3.2%}
.article-hero.book-b .hero-wordmark{left:1%;width:55.5%}
.article-hero.book-b .hero-mascot{right:-8.2%}
.article-hero .hero-cover-photo{position:absolute;inset:0 auto 0 0;width:68%;height:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(90deg,#000 0 85%,transparent 100%)}
