/* Offer-page author book credibility band (sell + buyer). Scoped. v1 */
.bbp-bookcta{padding:48px var(--bbh-padr,24px) 48px calc(var(--bbh-rail,0px) + 18px);background:var(--srq-mist,#eef3f7);color:var(--bbh-navy,#0d2e52);border-top:1px solid #d6e6f1;border-bottom:1px solid #d6e6f1}
.bbp-bookcta__inner{max-width:var(--bbp-max,1120px);margin:0 auto;display:grid;grid-template-columns:minmax(110px,160px) minmax(0,1fr);gap:28px 36px;align-items:center}
.bbp-bookcta__cover{margin:0;justify-self:center}
.bbp-bookcta__cover img{display:block;width:100%;max-width:160px;height:auto;border-radius:8px;box-shadow:0 14px 32px rgba(9,30,58,.22);background:#0b2340}
.bbp-bookcta__kicker{margin:0 0 8px;font:700 12px/1.2 var(--bbh-btnfont,var(--bbh-ui),system-ui,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--srq-blue,#0a9bd8)}
.bbp-bookcta__title{margin:0 0 10px;font:700 clamp(24px,2.8vw,32px)/1.15 var(--bbh-display,Poppins,system-ui,sans-serif);color:var(--srq-navy,#0d2e52)}
.bbp-bookcta__copy{margin:0 0 18px;max-width:56ch;font:500 16px/1.55 var(--bbh-ui,Montserrat,system-ui,sans-serif);color:#2c3e55}
.bbp-bookcta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}
.bbp-bookcta__amazon{font:600 14px/1.3 var(--bbh-ui,Montserrat,system-ui,sans-serif);color:var(--srq-blue,#0a9bd8);text-decoration:underline;text-underline-offset:3px}
.bbp-bookcta__amazon:hover,.bbp-bookcta__amazon:focus-visible{color:var(--srq-navy,#0d2e52)}
@media (max-width:760px){
  .bbp-bookcta{padding:36px 16px}
  .bbp-bookcta__inner{grid-template-columns:1fr;gap:18px;text-align:center;justify-items:center}
  .bbp-bookcta__cover img{max-width:140px}
  .bbp-bookcta__copy{margin-left:auto;margin-right:auto}
  .bbp-bookcta__actions{justify-content:center}
  .bbp-bookcta__actions .bbh-btn{width:100%;max-width:320px}
}

/* CLS: reserve intrinsic ratio for home-search laptop (buyer page) */
.bbh-phs__media img{
  aspect-ratio:900/675;
  width:100%;
  height:auto;
  background:#e8eef3;
}
