.webinar-card{position:relative;display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-2xl);overflow:hidden;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.webinar-card:hover{border-color:var(--brand-primary-300);box-shadow:0 4px 12px 0 rgba(16,24,40,.08)}.webinar-card__media{position:relative;width:100%;aspect-ratio:16/9;background-color:var(--gray-100)}.webinar-card__media-placeholder{width:100%;height:100%;background:linear-gradient(135deg,var(--brand-primary-50),var(--gray-100))}.webinar-card__status{position:absolute;top:var(--spacing-lg);left:var(--spacing-lg);padding:var(--spacing-xxs) var(--spacing-md);border-radius:var(--radius-xl);font-family:Switzer,sans-serif;font-weight:600;font-size:.6875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.02em}.webinar-card__status--upcoming{background-color:var(--brand-primary-500);color:var(--text-on-primary)}.webinar-card__status--live{background-color:var(--actions-error-500);color:var(--text-on-primary)}.webinar-card__status--past{background-color:var(--gray-900);color:var(--text-on-primary)}.webinar-card__body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-3xl)}.webinar-card__date{display:flex;align-items:center;gap:var(--spacing-xs);font-family:Switzer,sans-serif;font-size:.8125rem;line-height:1.5;color:var(--gray-500)}.webinar-card__date-icon{color:var(--gray-400)}.webinar-card__title{font-family:Switzer,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.35;color:var(--gray-900);margin:0}.webinar-card__excerpt{font-size:.875rem;color:var(--gray-600);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.webinar-card__excerpt,.webinar-card__speaker{font-family:Switzer,sans-serif;line-height:1.5;margin:0}.webinar-card__speaker{font-size:.8125rem;color:var(--gray-500)}.webinar-card__cta{display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-top:var(--spacing-xs);font-family:Switzer,sans-serif;font-weight:600;font-size:.875rem;line-height:1.5;color:var(--brand-primary-500)}.webinar-card__cta-icon{width:1rem;height:1rem}.webinar-card--featured{flex-direction:row}.webinar-card--featured .webinar-card__media{width:45%;aspect-ratio:auto;min-height:15rem;flex-shrink:0}.webinar-card--featured .webinar-card__body{flex:1;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-4xl)}.webinar-card--featured .webinar-card__title{font-size:1.375rem;line-height:1.3}.webinar-card--featured .webinar-card__excerpt{-webkit-line-clamp:3;font-size:.9375rem}@media(max-width:767px){.webinar-card--featured{flex-direction:column}.webinar-card--featured .webinar-card__media{width:100%;aspect-ratio:16/9;min-height:0}.webinar-card--featured .webinar-card__body{padding:var(--spacing-3xl)}}.webinar-board{gap:var(--spacing-6xl)}.webinar-board,.webinar-board__section{display:flex;flex-direction:column;width:100%}.webinar-board__section{gap:var(--spacing-3xl)}.webinar-board__section-title{font-family:Switzer,sans-serif;font-weight:500;font-size:1.5rem;line-height:1.3;letter-spacing:-.02em;color:var(--gray-900);margin:0}.webinar-board__featured{grid-template-columns:repeat(2,1fr)}.webinar-board__featured,.webinar-board__grid{display:grid;gap:var(--spacing-2xl);width:100%}.webinar-board__grid{grid-template-columns:repeat(3,1fr)}.webinar-board__empty{font-family:Switzer,sans-serif;font-size:.875rem;line-height:1.5;color:var(--gray-500);margin:0}@media(max-width:1023px){.webinar-board__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.webinar-board__featured,.webinar-board__grid{grid-template-columns:1fr}}.webinar-card__click-target{position:absolute;inset:0;z-index:1;cursor:pointer;border-radius:var(--radius-2xl)}.webinar-card__click-target:focus-visible{outline:2px solid var(--brand-primary-600);outline-offset:2px}