.webinar-intro.site-section--spacious{padding-bottom:0}.webinar-intro .section-layout{gap:0}.webinar-intro .section-body{display:none}.webinar-list{display:flex;flex-direction:column}.webinar-card{display:flex;align-items:flex-start;gap:var(--spacing-lg);min-width:0;padding-block:var(--spacing-lg);border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none}.webinar-card:first-child{padding-top:0}.webinar-card:last-child{border-bottom:none;padding-bottom:0}.webinar-card:hover .webinar-card__title,.webinar-card:focus-visible .webinar-card__title{color:var(--color-text-link);text-decoration:underline;text-underline-offset:.2em}.webinar-card__visual{flex:0 0 10.5rem;width:10.5rem;aspect-ratio:16 / 10;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:var(--color-bg-subtle)}.webinar-card__image{display:block;width:100%;height:100%;object-fit:cover}.webinar-card__placeholder{display:block;width:100%;height:100%;background:var(--color-brand-softer)}.webinar-card__body{min-width:0;flex:1}.webinar-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.webinar-card__title{margin:var(--spacing-sm) 0 0;color:var(--color-text-heading);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}.webinar-card__summary{margin:var(--spacing-sm) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.webinar-page .heading-display{font-size:clamp(1.5rem,2.2vw,1.875rem);line-height:1.5}.webinar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.webinar-meta__label{padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-bg-muted);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.webinar-body{color:var(--color-text-primary);line-height:var(--line-height-loose)}.webinar-body p+p{margin-top:var(--spacing-md)}.webinar-actions{margin-top:var(--spacing-xl)}.webinar-related{margin:var(--spacing-md) 0 0;padding:0;list-style:none}.webinar-related li+li{margin-top:var(--spacing-sm)}@media (max-width: 768px){.webinar-card{gap:var(--spacing-md)}.webinar-card__visual{flex-basis:7rem;width:7rem}}
