/* Sponsor pledges and the future public corporate-participant roster. */
.arena-copy .arena-sponsor-copy{margin-top:18px}
.arena-copy .text-link{font-size:.9375rem}
.sponsor-copy p a{color:var(--gold-light);text-decoration:underline;text-underline-offset:4px}
.sponsor-roster-link{margin-top:17px;font-size:.875rem}
.sponsor-example .pledge-speaker{font-family:var(--body);font-size:.6875rem;line-height:1.6;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}
.pledge-reply{margin-top:23px;padding:21px 22px;border:1px solid #d4a73c55;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;background:#d4a73c08}
.pledge-reply .pledge-speaker{color:var(--gold-light)}
.sponsor-example .pledge-reply blockquote{font-family:var(--body);font-size:1.0625rem;line-height:1.7;letter-spacing:0}
.pledge-reply blockquote span{font-weight:600}
.corporate-roster{margin-top:57px;padding-top:34px;position:relative}
.corporate-roster:before{content:'';position:absolute;top:0;left:48px;right:48px;height:1px;background:var(--border)}
.corporate-roster-heading{display:flex;justify-content:space-between;align-items:center;gap:22px}
.corporate-roster-heading .eyebrow{margin-bottom:10px;font-size:.6875rem}
.corporate-roster-heading h3{font-size:2rem;line-height:1.2;color:var(--cream)}
.corporate-roster-status{border:1px solid #d4a73c55;border-radius:7px;color:var(--gold-light);font-size:.75rem;padding:7px 11px;line-height:1.5}
.corporate-roster-intro{max-width:840px;color:var(--muted);font-size:.875rem;line-height:1.75;margin-top:19px}
.corporate-opportunities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0;margin:25px 0 0}
.corporate-opportunities>li{display:flex;align-items:flex-start;gap:14px;border:1px dashed #526083;border-radius:13px;padding:23px 21px;background:#ffffff02}
.corporate-opportunities>li>.icon{color:var(--gold-light);width:25px;height:25px;margin-top:4px}
.corporate-opportunities>li>div{min-width:0}
.corporate-opportunities span{display:block;color:var(--muted);font-size:.625rem;line-height:1.6;text-transform:uppercase;letter-spacing:.05em}
.corporate-opportunities h4{color:var(--cream);font-family:var(--body);font-size:1rem;font-weight:500;line-height:1.5;margin:10px 0 8px}
.corporate-opportunities p{font-size:.8125rem;line-height:1.7;color:var(--muted);margin:0}
@media(max-width:1120px){.corporate-roster:before{left:34px;right:34px}.corporate-opportunities{gap:13px}.corporate-opportunities>li{flex-direction:column;padding:21px}.corporate-opportunities span{font-size:.6875rem}}
@media(max-width:700px){.corporate-roster{margin-top:37px;padding-top:28px}.corporate-roster:before{left:24px;right:24px}.corporate-roster-heading{align-items:flex-start;flex-direction:column;gap:16px}.corporate-roster-heading h3{font-size:1.8rem}.corporate-opportunities{grid-template-columns:minmax(0,1fr);gap:14px}.corporate-opportunities>li{flex-direction:row;padding:23px 20px}.pledge-reply{padding:18px}.sponsor-example .pledge-reply blockquote{font-size:1rem}}
