.book-promo{padding:58px 0;background:#fff}.book-promo-card{display:grid;grid-template-columns:220px 1fr auto;gap:42px;align-items:center;padding:38px;border-radius:24px;background:radial-gradient(circle at 75% 20%,rgba(219,164,76,.2),transparent 30%),#10141c;color:#fff;overflow:hidden}.mini-book{height:260px;padding:26px 22px;border-radius:3px 12px 12px 3px;background:linear-gradient(145deg,#292d36,#11141b);border:1px solid rgba(255,255,255,.14);box-shadow:-10px 12px 0 #d3a04e,0 22px 45px rgba(0,0,0,.35);display:flex;flex-direction:column}.mini-book small{font-size:9px;letter-spacing:.13em;color:#aeb2b9}.mini-book strong{font-size:38px;letter-spacing:-.06em;margin-top:48px}.mini-book strong span{color:#dda651}.mini-book em{font-style:normal;font-size:11px;color:#b9bdc4}.mini-book b{margin-top:auto;font-size:10px;color:#858b95}.book-promo-copy>span{font-size:10px;font-weight:800;letter-spacing:.16em;color:#dda956}.book-promo-copy h2{font-size:36px;line-height:1.1;letter-spacing:-.04em;margin:11px 0}.book-promo-copy p{max-width:610px;color:#adb3bd;font-size:14px;line-height:1.65}.book-promo-link{padding:16px 20px;border-radius:14px;background:linear-gradient(135deg,#efc46c,#d89d49);color:#19130b;text-decoration:none;font-size:13px;font-weight:800;white-space:nowrap}@media(max-width:900px){.book-promo-card{grid-template-columns:160px 1fr}.mini-book{height:210px}.book-promo-link{grid-column:1/-1;text-align:center}}@media(max-width:600px){.book-promo{padding:38px 0}.book-promo-card{grid-template-columns:1fr;padding:28px}.mini-book{display:none}.book-promo-copy h2{font-size:30px}.book-promo-link{grid-column:auto}}
