.webinar-card{--wc-navy:#0a2540;--wc-navy-dark:#081b30;--wc-gold:#d8a643;--wc-gold-text:#2a1a05;--wc-maroon:#8a1f2d;--wc-text:#1f2933;--wc-text-muted:#5b6572;--wc-border:#e4e7eb;background:#fff;border:1px solid var(--wc-border);border-radius:6px;color:var(--wc-text);display:flex;flex-direction:column;font-family:inherit;max-width:560px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.webinar-card:hover{box-shadow:0 8px 24px rgba(10,37,64,.12);transform:translateY(-2px)}.webinar-card__header{background:linear-gradient(135deg,var(--wc-navy) 0,var(--wc-navy-dark) 100%);color:#fff;padding:28px 28px 24px}.webinar-card__badge{border-radius:3px;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;margin-bottom:14px;padding:5px 10px;text-transform:uppercase}.webinar-card__badge--gold{background:var(--wc-gold);color:var(--wc-gold-text)}.webinar-card__badge--maroon{background:var(--wc-maroon);color:#fff}.webinar-card__title{color:#fff!important;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 12px}.webinar-card__datetime{color:hsla(0,0%,100%,.75)!important;font-size:13px;letter-spacing:.03em;margin:0}.webinar-card__body{display:flex;flex:1;flex-direction:column;gap:14px;padding:24px 28px 28px}.webinar-card__eyebrow{color:var(--wc-maroon);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.webinar-card__description{color:var(--wc-text-muted);font-size:15px;line-height:1.6;margin:0}.webinar-card__speaker{align-items:center;color:var(--wc-text);display:flex;font-size:14px;gap:10px}.webinar-card__speaker-photo{border-radius:50%;flex-shrink:0;height:36px;object-fit:cover;width:36px}.webinar-card__speaker-text strong{font-weight:600}.webinar-card__meta{display:flex;flex-direction:column;gap:8px;margin-top:4px}.webinar-card__meta-row{align-items:center;color:var(--wc-text-muted);display:flex;font-size:14px;gap:8px}.webinar-card__icon{color:var(--wc-text-muted);flex-shrink:0;height:16px;width:16px}.webinar-card__cta{align-items:center;color:var(--wc-maroon);display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.03em;margin-top:10px;text-decoration:none}.webinar-card__cta svg{height:16px;transition:transform .15s ease;width:16px}.webinar-card__cta:hover svg{transform:translateX(3px)}.webinars-grid{display:grid;gap:32px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:860px){.webinars-grid{grid-template-columns:1fr}}