.book-promo{margin:40px auto;padding:24px 16px;border-top:1px solid #d9e2e8;border-bottom:1px solid #d9e2e8;max-width:1120px;text-align:center}.book-promo>p{margin:0 0 14px;color:#475569;font-size:13px;line-height:1.5}.book-promo a{display:block;width:min(100%,336px);margin:auto;border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #102a4314}.book-promo a:focus-visible{outline:3px solid #0f766e;outline-offset:5px}.book-promo img{display:block;width:100%;height:auto;aspect-ratio:6/5}.book-promo small{display:block;margin:12px auto 0;max-width:400px;font-size:12px;line-height:1.5;color:#475569}@media(max-width:420px){.book-promo{padding:20px 12px;margin:28px auto}}