body{color:#1a1a1a;background:#f8f9fb;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}.hero.svelte-jot9ci{color:#fff;background:linear-gradient(160deg,#0f1923 0%,#1a2740 60%,#0f1923 100%);align-items:flex-start;min-height:100vh;padding:0;display:flex}.hero-inner.svelte-jot9ci{width:100%;max-width:680px;margin:0 auto;padding:60px 24px 80px}.hero-brand.svelte-jot9ci{align-items:center;gap:20px;margin-bottom:28px;display:flex}.hero-logo.svelte-jot9ci{object-fit:contain;background:#fff;border-radius:16px;width:72px;height:72px;padding:4px}.hero-logo-placeholder.svelte-jot9ci{color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;font-size:2rem;font-weight:800;display:flex}.hero-org.svelte-jot9ci{letter-spacing:-.02em;margin:0 0 4px;font-size:2rem;font-weight:800}.hero-denom.svelte-jot9ci{color:#ffffff8c;margin:0;font-size:.9rem}.hero-desc.svelte-jot9ci{color:#fffc;margin:0 0 28px;font-size:1.05rem;line-height:1.65}.service-badge.svelte-jot9ci{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:24px;align-items:center;gap:8px;margin-bottom:32px;padding:8px 18px;font-size:.9rem;display:inline-flex}.sched-icon.svelte-jot9ci{font-size:1rem}.lang-section.svelte-jot9ci{margin-bottom:40px}.lang-label.svelte-jot9ci{color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px;font-size:.78rem;font-weight:600}.lang-pills.svelte-jot9ci{flex-wrap:wrap;gap:8px;display:flex}.lang-pill.svelte-jot9ci{background:#ffffff0f;border:1.5px solid;border-radius:24px;align-items:center;gap:6px;padding:6px 16px;font-size:.88rem;font-weight:600;display:inline-flex}.cta-block.svelte-jot9ci{margin-bottom:32px}.cta-card.svelte-jot9ci{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;padding:32px}.cta-icon.svelte-jot9ci{margin-bottom:12px;font-size:2.4rem}.cta-card.svelte-jot9ci h2:where(.svelte-jot9ci){margin:0 0 12px;font-size:1.4rem;font-weight:700}.cta-card.svelte-jot9ci p:where(.svelte-jot9ci){color:#ffffffa6;margin:0 0 24px;font-size:.92rem;line-height:1.6}.btn-primary.svelte-jot9ci{color:#fff;border-radius:12px;padding:14px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:opacity .15s;display:inline-block}.btn-primary.svelte-jot9ci:hover{opacity:.88}.website-link.svelte-jot9ci{text-align:center;color:#fff6;margin-top:8px;font-size:.85rem;text-decoration:none;transition:color .15s;display:block}.website-link.svelte-jot9ci:hover{color:#ffffffb3}.transcripts-section.svelte-jot9ci{background:#fff;padding:60px 24px}.section-inner.svelte-jot9ci{max-width:680px;margin:0 auto}.section-title.svelte-jot9ci{margin:0 0 6px;font-size:1.6rem;font-weight:800}.section-sub.svelte-jot9ci{color:#888;margin:0 0 32px;font-size:.9rem}.transcript-grid.svelte-jot9ci{flex-direction:column;gap:12px;display:flex}.transcript-card.svelte-jot9ci{cursor:pointer;border:1px solid #e8edf2;border-radius:14px;transition:box-shadow .15s,border-color .15s;overflow:hidden}.transcript-card.svelte-jot9ci:hover{border-color:#d0d8e4;box-shadow:0 4px 16px #00000012}.tc-header.svelte-jot9ci{align-items:center;gap:14px;padding:18px 20px;display:flex}.tc-icon.svelte-jot9ci{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.tc-meta.svelte-jot9ci{flex:1}.tc-title.svelte-jot9ci{color:#1a1a1a;margin:0 0 4px;font-size:.95rem;font-weight:700}.tc-details.svelte-jot9ci{color:#aaa;font-size:.78rem}.tc-chevron.svelte-jot9ci{color:#ccc;font-size:1.4rem;line-height:1;transition:transform .2s}.tc-chevron.open.svelte-jot9ci{transform:rotate(90deg)}.tc-body.svelte-jot9ci{border-top:1px solid #f5f5f5;padding:0 20px 20px 78px}.tc-body.svelte-jot9ci p:where(.svelte-jot9ci){color:#333;margin:12px 0 0;font-size:.92rem;line-height:1.75}footer.svelte-jot9ci{text-align:center;background:#f0f2f5;padding:24px}.sb-badge.svelte-jot9ci{color:#888;font-size:.82rem;text-decoration:none}.sb-badge.svelte-jot9ci:hover{color:#555}.not-found.svelte-jot9ci{text-align:center;color:#888;padding:80px 24px}.not-found.svelte-jot9ci h1:where(.svelte-jot9ci){color:#1a1a1a}.not-found.svelte-jot9ci a:where(.svelte-jot9ci){color:#1976d2}@media (width<=600px){.hero-org.svelte-jot9ci{font-size:1.5rem}.hero-inner.svelte-jot9ci{padding:40px 20px 60px}.tc-body.svelte-jot9ci{padding-left:20px}}
