.missing-piece-promo{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);align-items:center;gap:32px;margin:8px 0 36px;padding:30px;border:1px solid #9871b4;border-radius:24px;background:radial-gradient(ellipse at 0% 50%,#65308066,transparent 65%),linear-gradient(130deg,#2e193e,#1d122a);box-shadow:0 16px 40px #0003}.missing-piece-art{display:grid;place-items:center}.missing-piece-art img{display:block;width:100%;max-width:260px;height:auto;filter:drop-shadow(0 12px 16px #0005)}.missing-piece-copy h2{margin:10px 0 14px;color:#ffe780;font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.15;letter-spacing:-.025em}.missing-piece-copy p{margin:0 0 14px;color:#d6c6e3;line-height:1.7}.missing-piece-copy .btn{margin-top:6px}@media(max-width:620px){.missing-piece-promo{grid-template-columns:1fr;gap:12px;padding:24px 20px}.missing-piece-art img{max-width:190px}.missing-piece-copy .btn{width:100%;text-align:center}.missing-piece-copy .eyebrow{font-size:.68rem}}
