/* The cutout sits directly on the site's slate, with no image rectangle. */
#prompt-book-offer{padding:64px 0}
#prompt-book-offer .prompt-offer-art{aspect-ratio:auto;overflow:visible}
#prompt-book-offer .prompt-offer-art img{width:100%;height:auto;object-fit:contain}
.prompt-mini{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:28px 24px;min-width:0;text-align:center}
.prompt-mini .prompt-mini-art{display:block;width:min(100%,340px);flex:none}
.prompt-mini-art img{display:block;width:100%;height:auto;background:transparent}
.prompt-mini .prompt-mini-copy{max-width:36rem;min-width:0}
.prompt-mini .prompt-mini-copy h3{font-size:1.5rem;line-height:1.2;color:#f5f7f6;margin:0 0 12px}
.prompt-mini .prompt-mini-copy p{font:1rem/1.5 "Hanken Grotesk",system-ui,sans-serif;color:#d4ddd7;margin:0 0 16px}
body .prompt-mini a.prompt-mini-buy{display:inline-block;max-width:100%;padding:13px 19px;border:1px solid #7ed957;border-radius:9px;background:linear-gradient(#9cf25e,#70d63e);color:#071407;-webkit-text-fill-color:#071407;font:700 1rem/1.3 "Hanken Grotesk",system-ui,sans-serif;text-decoration:none}
.prompt-mini .prompt-mini-copy .prompt-mini-note{font-size:.8125rem;color:#c1c9c5;margin:12px 0 0}
.prompt-mini a:focus-visible{outline:3px solid #fff;outline-offset:5px}
#callable-rows>.prompt-mini{grid-column:span 2;align-self:stretch}
#pane-activity>.prompt-mini{flex-direction:row;text-align:left;justify-content:flex-start;max-width:860px;margin:28px 0 0;padding:24px 0;border-top:1px solid #46524b}
#pane-activity>.prompt-mini .prompt-mini-art{width:220px}
@media(min-width:701px) and (max-width:1100px){#callable-rows>.prompt-mini{grid-column:span 1;padding-inline:12px}}
@media(max-width:700px){#callable-rows>.prompt-mini{grid-column:1/-1}#pane-activity>.prompt-mini{flex-direction:column;text-align:center}.prompt-mini{padding:24px 12px}#prompt-book-offer{padding:40px 0}}
