body.charitable-ambassadors-invite-landing{--cap-accent:#1db954;background:#f6f7f9}body.charitable-ambassadors-invite-landing .charitable-ambassadors-invite-landing{max-width:640px;margin:32px auto;padding:32px 28px 40px;background:#fff;border:1px solid #e2e4e7;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#1d2327}body.charitable-ambassadors-invite-landing .cap-invite-landing__preview-notice{margin:0 0 24px!important;padding:12px 14px!important;background:#fff8e5!important;border:1px solid #f0c34a!important;border-radius:4px!important;font-size:13px!important;line-height:1.5!important;color:#5d4a00!important}body.charitable-ambassadors-invite-landing .cap-invite-landing__preview-notice strong{color:#5d4a00!important}body.charitable-ambassadors-invite-landing .cap-invite-landing__hero{text-align:center;padding:0 0 24px;border-bottom:1px solid #f0f0f1;margin-bottom:24px}body.charitable-ambassadors-invite-landing .cap-invite-landing__hero .cap-invite-landing__inviter{display:flex;flex-direction:column;align-items:center;gap:14px}body.charitable-ambassadors-invite-landing .cap-invite-landing__hero .cap-invite-landing__inviter img{border-radius:50%!important;width:96px!important;height:96px!important;display:block;border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 6px rgba(0,0,0,.08);background:#f0f0f1}body.charitable-ambassadors-invite-landing .cap-invite-landing__hero h1{font-size:24px!important;line-height:1.3!important;margin:0!important;padding:0!important;font-weight:500!important;color:#1d2327!important;letter-spacing:-.01em}body.charitable-ambassadors-invite-landing .cap-invite-landing__hero h1 .cap-invite-landing__inviter-name{color:var(--cap-accent);font-weight:700}body.charitable-ambassadors-invite-landing .cap-invite-landing__intro{font-size:15px;line-height:1.6;margin:0 0 24px;color:#50575e}body.charitable-ambassadors-invite-landing .cap-invite-landing__intro p:last-child{margin-bottom:0}body.charitable-ambassadors-invite-landing .cap-invite-landing__cause{background:#fafbfc!important;border:1px solid #e2e4e7!important;border-radius:6px!important;padding:20px!important;margin:0 0 24px!important;box-shadow:none!important;text-align:center}body.charitable-ambassadors-invite-landing .cap-invite-landing__cause .cap-invite-landing__cause-label{display:block;margin:0 0 6px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#646970;font-weight:700}body.charitable-ambassadors-invite-landing .cap-invite-landing__cause h2{margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.3!important;color:#1d2327!important;letter-spacing:-.005em!important}body.charitable-ambassadors-invite-landing .cap-invite-landing__cta{text-align:center;padding:8px 0 0}body.charitable-ambassadors-invite-landing .cap-invite-landing__cta .cap-invite-landing__cta-btn{display:inline-block!important;background:var(--cap-accent)!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:4px!important;padding:14px 32px!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:filter .15s;min-width:200px}body.charitable-ambassadors-invite-landing .cap-invite-landing__cta .cap-invite-landing__cta-btn:focus,body.charitable-ambassadors-invite-landing .cap-invite-landing__cta .cap-invite-landing__cta-btn:hover{background:var(--cap-accent)!important;color:#fff!important;filter:brightness(.92);text-decoration:none!important}body.charitable-ambassadors-invite-landing .cap-invite-landing__cta .cap-invite-landing__secondary{display:block!important;margin-top:14px!important;color:#646970!important;font-size:13px!important;text-decoration:underline!important}body.charitable-ambassadors-invite-landing .cap-invite-landing__cta .cap-invite-landing__secondary:focus,body.charitable-ambassadors-invite-landing .cap-invite-landing__cta .cap-invite-landing__secondary:hover{color:var(--cap-accent)!important}body.charitable-ambassadors-invite-landing .cap-invite-landing__cta .cap-invite-landing__self{font-size:15px;margin:0 0 16px;color:#50575e}body.charitable-ambassadors-invite-landing .cap-share-row{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}body.charitable-ambassadors-invite-landing .cap-share-row a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#f0f0f1;color:#1d2327;text-decoration:none}body.charitable-ambassadors-invite-landing .cap-share-row a:hover{background:var(--cap-accent);color:#fff}@media (max-width:640px){body.charitable-ambassadors-invite-landing .charitable-ambassadors-invite-landing{margin:16px;padding:24px 18px 28px}body.charitable-ambassadors-invite-landing .cap-invite-landing__hero h1{font-size:20px!important}}