.sl-hero[data-astro-cid-otqgpouh]{background:var(--brand-navy);color:var(--on-navy-body);padding:40px 0 72px;position:relative;overflow:hidden}.sl-hero-dots[data-astro-cid-otqgpouh],.sl-workbook-dots[data-astro-cid-otqgpouh]{background-image:radial-gradient(var(--dot-mint) 1.6px, transparent 1.8px);opacity:.35;pointer-events:none;background-size:18px 18px;border-radius:50%;width:720px;height:720px;position:absolute;bottom:-340px;left:-240px}.sl-hero-inner[data-astro-cid-otqgpouh],.sl-workbook-grid[data-astro-cid-otqgpouh]{position:relative}.crumbs[data-astro-cid-otqgpouh]{font:var(--text-caption);color:var(--on-navy-muted);flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.crumbs[data-astro-cid-otqgpouh] a[data-astro-cid-otqgpouh]{color:var(--on-navy-lead);text-decoration:none}.sl-hero-grid[data-astro-cid-otqgpouh]{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr);align-items:center;gap:64px;display:grid}.sl-hero-main[data-astro-cid-otqgpouh]{flex-direction:column;gap:22px;display:flex}.sl-eyebrow[data-astro-cid-otqgpouh]{color:var(--brand-mint)}.sl-title[data-astro-cid-otqgpouh]{font:var(--text-display);font-family:var(--font-display);letter-spacing:-.025em;color:var(--on-navy);text-wrap:balance;font-size:56px}.sl-lead[data-astro-cid-otqgpouh]{font:var(--text-lead);color:var(--on-navy-lead);max-width:620px}.sl-actions[data-astro-cid-otqgpouh]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.sl-actions[data-astro-cid-otqgpouh] .btn[data-astro-cid-otqgpouh]{align-items:center;gap:8px;display:inline-flex}.sl-ghost[data-astro-cid-otqgpouh]{font:var(--text-button-sm);color:var(--on-navy);text-underline-offset:4px;text-decoration:underline}.sl-listen[data-astro-cid-otqgpouh]{font:var(--text-caption);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.sl-listen-label[data-astro-cid-otqgpouh]{font:var(--text-eyebrow-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-muted)}.sl-listen[data-astro-cid-otqgpouh] a[data-astro-cid-otqgpouh]{color:var(--on-navy-lead)}.sl-cover-wrap[data-astro-cid-otqgpouh]{flex-direction:column;align-items:center;gap:14px;display:flex}.sl-cover[data-astro-cid-otqgpouh]{border-radius:var(--radius-xl);width:100%;max-width:300px;height:auto;box-shadow:0 24px 48px #00000059}.sl-cover-note[data-astro-cid-otqgpouh]{font:var(--text-caption);color:var(--on-navy-muted);text-align:center}.sl-stats[data-astro-cid-otqgpouh]{background:var(--surface-subtle);padding:48px 0}.stat-grid[data-astro-cid-otqgpouh]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.stat[data-astro-cid-otqgpouh]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);flex-direction:column;gap:6px;padding:24px;display:flex}.stat-value[data-astro-cid-otqgpouh]{font-family:var(--font-display);color:var(--brand-teal);font-size:44px;font-weight:800;line-height:1}.stat-label[data-astro-cid-otqgpouh]{font:var(--text-body-sm);color:var(--ink);font-weight:600}.stat-source[data-astro-cid-otqgpouh]{font:var(--text-caption);color:var(--text-muted)}.sl-why[data-astro-cid-otqgpouh],.sl-guide[data-astro-cid-otqgpouh],.sl-research[data-astro-cid-otqgpouh],.sl-courses[data-astro-cid-otqgpouh],.sl-related[data-astro-cid-otqgpouh],.sl-closing[data-astro-cid-otqgpouh]{padding:72px 0}.sl-why-grid[data-astro-cid-otqgpouh]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.sec-head[data-astro-cid-otqgpouh]{max-width:720px;margin-bottom:36px}.sec-title[data-astro-cid-otqgpouh]{font:var(--text-heading-1);font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:8px 0 12px}.sec-intro[data-astro-cid-otqgpouh],.sl-p[data-astro-cid-otqgpouh]{font:var(--text-intro);color:var(--text-body)}.sl-p[data-astro-cid-otqgpouh]+.sl-p[data-astro-cid-otqgpouh]{margin-top:14px}.sl-p[data-astro-cid-otqgpouh] a{color:var(--link)}.feature-grid[data-astro-cid-otqgpouh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.feature[data-astro-cid-otqgpouh]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:4px;padding:22px;display:flex}.feature-value[data-astro-cid-otqgpouh]{font-family:var(--font-display);color:var(--brand-orange);font-size:36px;font-weight:800;line-height:1.1}.feature-label[data-astro-cid-otqgpouh]{font:var(--text-eyebrow-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.feature-text[data-astro-cid-otqgpouh]{font:var(--text-body-sm);color:var(--text-body)}.sl-guide[data-astro-cid-otqgpouh]{background:var(--surface-subtle)}.part[data-astro-cid-otqgpouh]+.part[data-astro-cid-otqgpouh]{margin-top:36px}.part-label[data-astro-cid-otqgpouh]{font:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-teal);margin-bottom:14px}.ep-list[data-astro-cid-otqgpouh]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ep[data-astro-cid-otqgpouh]{background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);align-items:flex-start;gap:18px;padding:18px 22px;display:flex}.ep-n[data-astro-cid-otqgpouh]{background:var(--brand-navy);width:40px;height:40px;color:var(--on-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.ep-title[data-astro-cid-otqgpouh]{font:var(--text-title-sm);font-family:var(--font-display);color:var(--ink)}.ep-title[data-astro-cid-otqgpouh] a[data-astro-cid-otqgpouh]{color:inherit;text-decoration:none}.ep-title[data-astro-cid-otqgpouh] a[data-astro-cid-otqgpouh]:hover{color:var(--link);text-decoration:underline}.ep-blurb[data-astro-cid-otqgpouh]{font:var(--text-body-sm);color:var(--text-body);margin-top:4px}.sl-workbook[data-astro-cid-otqgpouh]{background:var(--brand-navy);color:var(--on-navy-body);padding:72px 0;position:relative;overflow:hidden}.sl-workbook-grid[data-astro-cid-otqgpouh]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:56px;display:grid}.sl-workbook-title[data-astro-cid-otqgpouh]{font:var(--text-heading-1);font-family:var(--font-display);color:var(--on-navy);margin:8px 0 14px}.sl-workbook-p[data-astro-cid-otqgpouh]{font:var(--text-intro);color:var(--on-navy-lead);margin-bottom:12px}.sl-signup[data-astro-cid-otqgpouh]{margin-top:20px}.sl-fine[data-astro-cid-otqgpouh]{font:var(--text-caption);color:var(--on-navy-muted);margin-top:10px}.inside[data-astro-cid-otqgpouh]{background:var(--on-navy-raised);border-radius:var(--radius-xl);padding:28px}.inside-label[data-astro-cid-otqgpouh]{color:var(--brand-mint);margin-bottom:12px}.inside-list[data-astro-cid-otqgpouh]{color:var(--on-navy-lead)}.sl-quote[data-astro-cid-otqgpouh]{padding:64px 0 0}.sl-quote[data-astro-cid-otqgpouh] blockquote[data-astro-cid-otqgpouh]{text-align:center;max-width:820px;margin:0 auto}.sl-quote[data-astro-cid-otqgpouh] p[data-astro-cid-otqgpouh]{font:var(--text-quote);font-family:var(--font-display);color:var(--ink)}.sl-quote[data-astro-cid-otqgpouh] cite[data-astro-cid-otqgpouh]{font:var(--text-caption);color:var(--text-muted);margin-top:14px;font-style:normal;display:block}.research-grid[data-astro-cid-otqgpouh],.course-grid[data-astro-cid-otqgpouh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.course-grid[data-astro-cid-otqgpouh]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}.research[data-astro-cid-otqgpouh]{border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:28px;display:flex}.research[data-astro-cid-otqgpouh] h3[data-astro-cid-otqgpouh]{font:var(--text-card-title);font-family:var(--font-display);color:var(--ink)}.research[data-astro-cid-otqgpouh] p[data-astro-cid-otqgpouh]{font:var(--text-body-sm);color:var(--text-body)}.sl-courses[data-astro-cid-otqgpouh]{background:var(--surface-subtle)}.related-title[data-astro-cid-otqgpouh]{font:var(--text-heading-3);font-family:var(--font-display);color:var(--ink);margin-bottom:16px}.related-list[data-astro-cid-otqgpouh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.sl-closing[data-astro-cid-otqgpouh]{border-top:1px solid var(--border)}.sl-closing-inner[data-astro-cid-otqgpouh]{text-align:center;max-width:760px}.sl-actions-center[data-astro-cid-otqgpouh]{justify-content:center;margin-top:20px}@media (width<=900px){.sl-hero-grid[data-astro-cid-otqgpouh],.sl-why-grid[data-astro-cid-otqgpouh],.sl-workbook-grid[data-astro-cid-otqgpouh],.research-grid[data-astro-cid-otqgpouh],.related-list[data-astro-cid-otqgpouh]{grid-template-columns:minmax(0,1fr);gap:32px}.sl-cover-wrap[data-astro-cid-otqgpouh]{display:none}.stat-grid[data-astro-cid-otqgpouh]{grid-template-columns:repeat(2,minmax(0,1fr))}.sl-title[data-astro-cid-otqgpouh]{font-size:40px}.sl-hero-dots[data-astro-cid-otqgpouh],.sl-workbook-dots[data-astro-cid-otqgpouh]{display:none}}@media (width<=520px){.feature-grid[data-astro-cid-otqgpouh],.stat-grid[data-astro-cid-otqgpouh]{grid-template-columns:minmax(0,1fr)}.ep[data-astro-cid-otqgpouh]{gap:14px;padding:16px}.sl-why[data-astro-cid-otqgpouh],.sl-guide[data-astro-cid-otqgpouh],.sl-research[data-astro-cid-otqgpouh],.sl-courses[data-astro-cid-otqgpouh],.sl-related[data-astro-cid-otqgpouh],.sl-closing[data-astro-cid-otqgpouh],.sl-workbook[data-astro-cid-otqgpouh]{padding:48px 0}}
