.referral-rate-badge{white-space:nowrap;background:#f5f0ff;border:1px solid #d9caf5;border-radius:6px;align-self:flex-start;align-items:center;gap:7px;width:fit-content;max-width:100%;padding:5px 10px;font-weight:600;line-height:1.4;color:#6334a4!important;margin:9px 0 0!important;font-size:12px!important;display:inline-flex!important}.referral-rate-badge b{letter-spacing:-.02em;font-size:18px;line-height:1.2}.referral-rate-badge b small{color:inherit;margin:0!important;font-size:12px!important;display:inline!important}.referral-rate-detail{border-top:1px solid #dce4ef;margin-top:18px;padding-top:10px}.referral-rate-detail p{color:#637083;margin:8px 0;font-size:12px}.referral-rate-detail a{color:#6334a4;align-items:center;min-height:44px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.referral-rate-detail a:hover{text-decoration:underline}.launch-story .referral-rate-badge,.campaign-overview .referral-rate-badge{gap:12px;padding:6px 12px;margin:0!important;font-size:14px!important}.referral-rate-badge b{font-size:30px;font-weight:800}.referral-rate-badge b small{font-size:18px!important}.referral-rate-detail{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.referral-rate-detail p{margin:0}.referral-rate-detail a{min-height:32px}@media (max-width:600px){.launch-story .referral-rate-badge{padding:4px 10px;font-size:13px!important}.referral-rate-badge b{font-size:28px}}.referral-rate-links{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.referral-rate-links p{margin:0!important}.referral-rate-detail{margin-bottom:10px}@media (max-width:760px){.referral-rate-links{justify-content:space-between;gap:4px 8px;width:100%}.referral-rate-links p,.referral-rate-links a{font-size:11px!important}.referral-rate-links a{white-space:nowrap}html body .referral-rate-links{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}html body .referral-rate-links>p{width:auto;min-width:0}html body .referral-rate-links>a{width:auto}}.referral-entry-cta{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.referral-entry-cta>a{color:#6334a4;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}
