.webinar-page{background:var(--surface-page);color:var(--color-text-primary)}.webinar-wrap{max-width:var(--max-w);padding:0 var(--pad-inner);margin:0 auto}.webinar-opening{padding:calc(var(--nav-h) + var(--gap-lg)) 0 var(--gap-xl);background:var(--surface-page)}.webinar-opening-grid{gap:var(--gap-2xl);grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;display:grid}.webinar-opening-grid>div{min-width:0}.webinar-opening .wz-editorial-eyebrow{white-space:normal;margin:0;line-height:1.5}.webinar-title{font-size:var(--text-hero-h1-sm);line-height:var(--lh-hero-h1);letter-spacing:var(--tracking-hero-h1);font-weight:var(--fw-hero-h1);margin:var(--gap-md) 0;text-wrap:balance}.webinar-subtitle{font-size:var(--text-md);margin:0 0 var(--gap-md);line-height:1.4}.webinar-intro{max-width:46ch;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0 0 var(--gap-md);line-height:1.6}.webinar-schedule{gap:var(--gap-2xs);margin-bottom:var(--gap-md);font-size:var(--text-sm);display:grid}.webinar-people{justify-self:end;width:100%;max-width:384px}.webinar-person{margin:0}.webinar-person img{border-radius:var(--r-lg);width:100%;height:auto;display:block}.webinar-person figcaption{gap:var(--gap-2xs);padding-top:var(--gap-sm);font-size:var(--text-sm);display:grid}.webinar-person figcaption strong{font-size:var(--text-md);font-weight:var(--fw-semibold)}.webinar-person .wz-editorial-eyebrow{margin:0}.webinar-person--host{gap:var(--gap-sm);margin-top:var(--gap-md);padding-top:var(--gap-md);border-top:1px solid var(--color-border);grid-template-columns:64px 1fr;align-items:center;display:grid}.webinar-person--host figcaption{padding:0}.webinar-person--host figcaption strong{font-size:var(--text-sm)}.webinar-agenda{padding:var(--section-snug-v) 0;border-top:1px solid var(--color-border);background:var(--surface-page)}.webinar-agenda-grid{gap:var(--gap-2xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.webinar-agenda h2{font-size:var(--text-h2-sm);line-height:var(--lh-h2-sm);font-weight:var(--fw-regular);margin:var(--gap-sm) 0 var(--gap-md)}.webinar-agenda p{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.6}.webinar-topics{margin:0;padding:0;list-style:none}.webinar-topics li{gap:var(--gap-sm);padding:var(--gap-md) 0;border-top:1px solid var(--color-border);grid-template-columns:20px minmax(0,1fr);display:grid}.webinar-topic-icon{color:var(--accent-text);padding-top:var(--gap-2xs)}.webinar-topics li:first-child{border-top:0;padding-top:0}.webinar-topics h3{font-size:var(--text-h4);line-height:var(--lh-h3);font-weight:var(--fw-medium);margin:0 0 var(--gap-xs)}.webinar-close{align-items:center;gap:var(--gap-md);padding-bottom:var(--gap-xl);flex-wrap:wrap;display:flex}@media (max-width:768px){.webinar-opening-grid,.webinar-agenda-grid{gap:var(--gap-lg);grid-template-columns:minmax(0,1fr)}.webinar-people{justify-self:start}.webinar-opening{padding-top:calc(var(--nav-h) + var(--gap-md))}}