/* Hot Box: 67 Stories. Homepage-only cover-led advertisement. */
html body.home .ri-rail .ri-book-ad,
html body.home .ri-rail .ri-book-ad *{box-sizing:border-box;font-family:'Source Serif 4',Georgia,serif!important;font-size:18px!important;line-height:1.35!important;letter-spacing:0!important;text-transform:none!important}
html body.home .ri-rail .ri-book-ad{width:100%;margin:0 0 24px;padding:18px 18px 16px;background:#faf7ef;border:1px solid #b6a385;border-top:4px solid #795a29;text-align:center}
html body.home .ri-rail .ri-book-ad-cover{position:relative;display:block;width:200px;max-width:100%;aspect-ratio:483/607;margin:0 auto 16px;overflow:hidden;background:#e9e3d7}
html body.home .ri-rail .ri-book-ad-cover img{position:absolute;display:block;left:0;top:0;width:116.356108%;height:126.194399%;max-width:none;max-height:none;object-fit:fill;transform:translate(-3.380783%,-17.232376%);margin:0;border:0}
html body.home .ri-rail .ri-book-ad h2{margin:0 0 4px;padding:0;border:0;color:#20201d;font-weight:700}
html body.home .ri-rail .ri-book-ad p{margin:0 0 18px;padding:0;color:#20201d;font-weight:400}
html body.home .ri-rail .ri-book-ad-cta{display:block;padding:10px 8px;background:#29251f;color:#faf7ef;border:1px solid #29251f;text-align:center;text-decoration:none;font-weight:600}
html body.home .ri-rail .ri-book-ad-cta:hover{background:#453b2a}
html body.home .ri-rail .ri-book-ad a:focus-visible{outline:3px solid #795a29;outline-offset:4px}
@media(max-width:760px){html body.home .ri-rail .ri-book-ad{max-width:350px;margin-left:auto;margin-right:auto}}
