.speaker-reveal-banner{max-width:1400px;margin:26px auto 0;background:linear-gradient(110deg,#113e29,#09281c);border:1px solid #8dc63f40;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:28px;padding:30px 44px;position:relative;overflow:hidden;box-shadow:inset 4px 0 #8dc63f}.speaker-reveal-copy{position:relative;z-index:1}#dc-root .speaker-reveal-copy h3{font-size:clamp(28px,3.1vw,42px)!important;line-height:1.2!important;color:#f1f7ee;margin:0 0 12px}#dc-root .speaker-reveal-copy p{color:#c0d1b7;margin:0 0 24px}.speaker-reveal-date{display:inline-flex;align-items:center;gap:12px;padding:10px 15px;border:1px solid #8dc63f70;background:#8dc63f12;color:#c5eb9b;font-size:14px;font-weight:600}.speaker-reveal-date>span{font-size:22px}.speaker-reveal-stage{max-width:480px;width:100%;justify-self:end;text-align:center}.speaker-reveal-stage svg{display:block;width:100%;height:auto}.speaker-reveal-reserved{font-size:11px;color:#95b38a;letter-spacing:.04em;display:block;margin-top:-4px}@media(max-width:680px){.speaker-reveal-banner{grid-template-columns:1fr;gap:14px;padding:28px 24px}.speaker-reveal-stage{max-width:360px;justify-self:center}.speaker-reveal-copy p{max-width:30ch}.speaker-reveal-date{font-size:13px}}