.ccv-bonus-cards{display:grid;gap:28px;margin:28px 0}.ccv-bonus-card{border:1px solid #b4b8a6;scroll-margin-top:110px;background:#f8f6ec}.ccv-bonus-brand{background:var(--ink);padding:22px 26px;border-bottom:3px solid var(--acid)}.ccv-bonus-brand img{width:150px;height:48px;object-fit:contain;object-position:left center}.ccv-bonus-body{padding:26px}.ccv-bonus-body .ccv-eyebrow{font-size:11px}.ccv-bonus-body h3{font-size:38px;margin:0 0 14px}.ccv-bonus-offer{font-size:20px;font-weight:600;line-height:1.5}.ccv-bonus-card dl{margin:0 0 20px;font-size:15px;line-height:1.6}.ccv-bonus-card dl>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;border-top:1px solid var(--line);padding:12px 0}.ccv-bonus-card dt{font-weight:600;font-size:13px}.ccv-bonus-card dd{margin:0}.ccv-bonus-card .ccv-bonus-note{font-size:15px}.ccv-bonus-card .ccv-bonus-source,.ccv-bonus-card .ccv-bonus-disclosure{font-size:12px;line-height:1.65}.ccv-bonus-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.ccv-bonus-card .ccv-bonus-disclosure{margin:0}.ccv-bonus-jumps{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.ccv-bonus-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--line);font-size:14px;text-decoration:none}.ccv-bonus-jumps a:hover{background:var(--acid)}.ccv-bonus-example{padding:24px;background:#e5e6d6;margin:24px 0}.ccv-bonus-example strong{font-size:24px}.ccv-bonus-example p:last-child{margin-bottom:0}@media(max-width:600px){.ccv-bonus-body{padding:20px}.ccv-bonus-card dl>div{grid-template-columns:1fr;gap:4px}.ccv-bonus-actions{display:grid;grid-template-columns:1fr}.ccv-bonus-offer{font-size:19px}.ccv-bonus-example{padding:20px}}
