.bk4-storefront-heading{padding:clamp(20px,5vw,42px);margin:0 0 22px;border-radius:22px;background:linear-gradient(125deg,#102d55,#1767a4);color:#fff}.bk4-storefront-heading h2{font-size:clamp(1.6rem,4vw,2.5rem);margin:.4rem 0}.bk4-storefront-heading p{max-width:55ch;color:#e5f3ff;line-height:1.6}.bk4-storefront-heading a{display:inline-block;margin-top:8px;color:#b5ffdd;font-weight:700}.bk4-storefront-kicker{font-size:.75rem;font-weight:800;letter-spacing:.13em;color:#b5ffdd}.bk4-merchant-link{font-weight:700;text-decoration:underline;text-underline-offset:3px}.bk4-storefront-share{display:inline-flex;padding:10px 14px;background:#e7f6ff;color:#0d4778;border-radius:12px;font-weight:700}.sa-panel:has(> h2:first-child) {overflow-wrap:anywhere}@media(max-width:480px){.bk4-storefront-heading{border-radius:16px;padding:22px 18px}.bk4-storefront-heading h2{line-height:1.2}.sa-card details summary{min-height:44px;cursor:pointer}}