.webinar-hosts.svelte-65dh4z{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 24px}.webinar-hosts__label.svelte-65dh4z{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-body-muted)}.webinar-hosts__logo.svelte-65dh4z{height:28px;width:auto}.webinar-hosts__logo--swissolar.svelte-65dh4z{height:22px}.webinar-hosts__divider.svelte-65dh4z{width:1px;height:28px;background:var(--color-border)}.webinar-topics.svelte-65dh4z .s-feature-card{background:var(--semantic-card);border:1px solid color-mix(in srgb,var(--semantic-foreground) 10%,transparent);box-shadow:var(--shadow-soft)}.webinar-topics.svelte-65dh4z .s-feature-card__visual{height:220px;margin:auto 20px 20px;border:1px solid color-mix(in srgb,var(--semantic-foreground) 8%,transparent);border-radius:var(--radius-md);background:var(--color-surface-subtle)}#themen.svelte-65dh4z,.webinar-registration.svelte-65dh4z{scroll-margin-top:80px}.webinar-stack.svelte-65dh4z{flex:1;align-self:center;display:grid;gap:24px;margin:40px;padding:32px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--semantic-card);box-shadow:var(--shadow-soft)}.webinar-stack__heading.svelte-65dh4z{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-body-muted)}.webinar-stack__modules.svelte-65dh4z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0;list-style:none}.webinar-stack__modules.svelte-65dh4z li:where(.svelte-65dh4z),.webinar-stack__connected.svelte-65dh4z li:where(.svelte-65dh4z){display:flex;align-items:flex-start;gap:8px;color:var(--color-heading);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.webinar-stack__modules.svelte-65dh4z svg{flex-shrink:0;margin-top:2px;color:var(--color-primary)}.webinar-stack__connected.svelte-65dh4z{display:grid;gap:12px;margin:0;padding:16px 0 0;border-top:1px solid var(--color-border);list-style:none}.webinar-stack__connected.svelte-65dh4z svg{flex-shrink:0;margin-top:2px;color:var(--color-body-muted)}.webinar-stack__detail.svelte-65dh4z{display:block;font-size:13px;color:var(--color-body-muted)}.webinar-facts.svelte-65dh4z{display:grid;gap:0;margin:0 0 32px}.webinar-facts__row.svelte-65dh4z{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--color-border)}.webinar-facts.svelte-65dh4z dt:where(.svelte-65dh4z){display:flex;align-items:center;gap:8px;color:var(--color-body-muted)}.webinar-facts.svelte-65dh4z dd:where(.svelte-65dh4z){margin:0;text-align:right;font-weight:500;color:var(--color-heading)}.webinar-speakers__heading.svelte-65dh4z{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-body-muted)}.webinar-speakers.svelte-65dh4z{display:grid;gap:16px;margin:0;padding:0;list-style:none}.webinar-speaker.svelte-65dh4z{display:flex;align-items:center;gap:16px}.webinar-about__grid.svelte-65dh4z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;padding-top:48px;border-top:1px solid var(--color-border)}.webinar-about__item.svelte-65dh4z{display:grid;align-content:start;gap:12px}.webinar-about__logo.svelte-65dh4z{height:32px;width:auto;margin-bottom:8px}.webinar-about__logo--icon.svelte-65dh4z{border-radius:var(--radius-sm)}.webinar-about__title.svelte-65dh4z{margin:0;font-size:clamp(20px,3vw,24px);text-wrap:balance}.webinar-about__text.svelte-65dh4z{margin:0;max-width:65ch;color:var(--color-body-muted);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.webinar-about__link.svelte-65dh4z{justify-self:start;font-weight:500;color:var(--color-primary)}.webinar-about__link.svelte-65dh4z:hover{text-decoration:underline}.webinar-speaker.svelte-65dh4z img:where(.svelte-65dh4z){width:56px;height:56px;border-radius:50%;object-fit:cover}.webinar-speaker__name.svelte-65dh4z{margin:0;font-weight:600;color:var(--color-heading)}.webinar-speaker__role.svelte-65dh4z{margin:0;font-size:13px;color:var(--color-body-muted)}@media(max-width:639px){.webinar-stack.svelte-65dh4z{margin:16px;padding:24px}.webinar-stack__modules.svelte-65dh4z{grid-template-columns:1fr}.webinar-about__grid.svelte-65dh4z{grid-template-columns:1fr;gap:40px}}
