.hero__grid.hero__grid--author{max-width:1100px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:center;text-align:left}
.hero__grid--author .hero__actions{justify-content:flex-start}
.hero__author img{display:block;width:100%;height:auto;max-width:360px;margin:auto;border-radius:20px}
.book-delivery-info{margin-top:20px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;font-size:14px;line-height:1.6}
.book-delivery-info p{margin:8px 0 0}
.free-shipping{padding:18px;margin:16px 0;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px}
.free-shipping__heading{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.5}
.free-shipping__logo img{width:40px;height:40px;object-fit:contain}
.free-shipping__track{height:8px;background:#dbeafe;border-radius:8px;overflow:hidden;margin:12px 0}
.free-shipping__fill{display:block;height:100%;background:#2563eb;border-radius:8px}
.free-shipping__note{font-size:12px;line-height:1.5;color:#475569;margin:8px 0 0}
@media(max-width:700px){.hero__grid.hero__grid--author{grid-template-columns:1fr;text-align:center}.hero__grid--author .hero__actions{justify-content:center}.hero__author img{max-width:280px}}
