.contact-dialog[data-state=open],.contact-dialog-overlay[data-state=open]{animation:none}.contact-opening-status{z-index:60;border:1px solid var(--border);background:var(--foreground);max-width:calc(100% - 32px);color:var(--background);border-radius:4px;padding:12px 20px;font-size:16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.webinar-event,.webinar-event h1,.webinar-event h2,.webinar-event h3{letter-spacing:0}.webinar-shell{max-width:1200px;margin-inline:auto;padding-inline:40px}.webinar-event p:not(.font-mono),.webinar-event li,.webinar-event dd,.webinar-event label,.webinar-event input{font-size:18px;line-height:1.5}.webinar-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px 64px;padding-block:48px 56px;display:grid}.webinar-proposal{grid-column:1}.webinar-proposal h1{text-wrap:balance;font-size:48px;line-height:1.1}.webinar-participation{grid-area:1/2/span 2;align-self:start}.webinar-results{grid-column:1}.webinar-event a:focus-visible{outline:2px solid var(--ring);outline-offset:5px}@media (width<=1023px){.webinar-shell{padding-inline:24px}.webinar-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:28px 40px}.webinar-proposal h1{font-size:32px;line-height:1.15}.webinar-participation{grid-area:auto/1}}.webinar-person{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:16px;margin:0;display:grid}.webinar-person-photo{object-fit:cover;border-radius:4px;justify-content:center;align-items:center;width:88px;height:88px;display:flex}.webinar-person-initials{background:color-mix(in oklab, var(--background) 14%, transparent);font-size:24px;font-weight:600}.webinar-event .webinar-person figcaption span{font-size:16px;line-height:1.45}.webinar-event .webinar-person figcaption .font-mono{font-size:11px}
