.intro-section.svelte-1wrs2pn{padding-top:var(--space-xl)}.intro-section.svelte-1wrs2pn .rich-text,.intro-section.svelte-1wrs2pn .rich-text>*{max-width:none;margin-inline:0}.live-section.svelte-1wrs2pn{padding-block:var(--space-xl)}.signin-banner.svelte-1wrs2pn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg);padding:var(--space-sm) var(--space-md);border:1px solid var(--pool-blue);border-radius:8px;background:var(--ice-blue);color:var(--deep-navy)}.signin-banner.svelte-1wrs2pn p:where(.svelte-1wrs2pn){margin:0}.signin-link.svelte-1wrs2pn{font-weight:600;color:var(--blue-link)}.empty.svelte-1wrs2pn{color:var(--coach-charcoal)}.session-list.svelte-1wrs2pn{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}.session-card.svelte-1wrs2pn{position:relative;display:flex;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:8px;background:#fff;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.session-card.svelte-1wrs2pn:hover{border-color:var(--pool-blue);box-shadow:0 4px 14px #102a431a}.session-title.svelte-1wrs2pn a:where(.svelte-1wrs2pn):after{content:"";position:absolute;inset:0;border-radius:inherit}.session-card.svelte-1wrs2pn:has(.session-title:where(.svelte-1wrs2pn) a:where(.svelte-1wrs2pn):focus-visible){outline:2px solid var(--blue-link);outline-offset:2px}.session-title.svelte-1wrs2pn a:where(.svelte-1wrs2pn):focus-visible{outline:none}.presenter.svelte-1wrs2pn{flex:none;width:96px;height:96px;display:flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--light-grey)}.presenter-photo.svelte-1wrs2pn{width:100%;height:100%;object-fit:cover}.presenter-logo.svelte-1wrs2pn{width:70%;height:auto;object-fit:contain}.session-main.svelte-1wrs2pn{min-width:0}.when.svelte-1wrs2pn{margin:0;display:flex;flex-wrap:wrap;gap:0 var(--space-sm);font-size:.9rem;font-weight:600;color:var(--csca-red)}.session-title.svelte-1wrs2pn{margin:.25rem 0 0;font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--deep-navy)}.session-title.svelte-1wrs2pn a:where(.svelte-1wrs2pn){color:inherit;text-decoration:none}.session-card.svelte-1wrs2pn:hover .session-title:where(.svelte-1wrs2pn) a:where(.svelte-1wrs2pn){color:var(--blue-link);text-decoration:underline}.presenter-name.svelte-1wrs2pn{margin:.25rem 0 0;font-size:.95rem;color:var(--coach-charcoal)}.description.svelte-1wrs2pn{margin:.5rem 0 0;font-size:.95rem;color:var(--coach-charcoal)}.registered-badge.svelte-1wrs2pn{display:inline-block;margin:.75rem 0 0;padding:.15rem .6rem;border-radius:999px;background:#e0f5e9;color:#1f7a3a;font-size:.8rem;font-weight:600}.past-link.svelte-1wrs2pn{margin:var(--space-lg) 0 0;font-size:.9rem}.past-link.svelte-1wrs2pn a:where(.svelte-1wrs2pn){color:var(--blue-link)}@media(max-width:560px){.session-card.svelte-1wrs2pn{flex-direction:column}}
