.page-header.svelte-19bqm8i{text-align:center;background:#fff;padding:3.5rem 0 2.5rem}.page-header-inner.svelte-19bqm8i{max-width:44rem}.page-title.svelte-19bqm8i{margin:.5rem 0 1.25rem;font-family:Merriweather,serif;font-size:clamp(1.9rem,4.2vw,2.6rem);font-weight:900}.page-lead.svelte-19bqm8i{color:var(--text-muted);margin:0 auto;font-size:1.05rem}.how-it-works.svelte-19bqm8i{background:var(--paper);padding:2.5rem 0 3rem}.how-it-works-inner.svelte-19bqm8i{text-align:center;max-width:44rem}.how-list.svelte-19bqm8i{text-align:left;color:var(--text-muted);max-width:36rem;margin:1.5rem auto 0;padding-left:1.5rem;line-height:1.7;list-style:outside}.how-list.svelte-19bqm8i li:where(.svelte-19bqm8i){margin-bottom:.4rem}.programs-list.svelte-19bqm8i{padding:3rem 0 1rem}.program.svelte-19bqm8i{border:1px solid var(--border);background:#fff;border-radius:6px;margin-bottom:2rem;padding:2rem;scroll-margin-top:96px;box-shadow:0 2px 12px #1a365d14}.program-header.svelte-19bqm8i{border-bottom:2px solid var(--gold);align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex}.program-number.svelte-19bqm8i{color:var(--gold);font-family:Merriweather,serif;font-size:2.25rem;font-weight:900;line-height:1}.program-name.svelte-19bqm8i{color:var(--navy);margin:0 0 .35rem;font-family:Merriweather,serif;font-size:1.5rem;font-weight:700}.program-audience.svelte-19bqm8i{color:var(--text-muted);margin:0;font-size:.95rem;font-style:italic}.program-grid.svelte-19bqm8i{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.75rem;display:grid}.detail.svelte-19bqm8i{background:var(--paper);border-radius:4px;padding:.85rem 1rem}.detail-label.svelte-19bqm8i{color:var(--text-subtle);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.25rem;font-size:.75rem;font-weight:700;display:block}.detail-value.svelte-19bqm8i{color:var(--navy);font-size:.95rem;font-weight:600}.program-content.svelte-19bqm8i{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:1.75rem;display:grid}.subheading.svelte-19bqm8i{color:var(--navy);text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-family:Merriweather,serif;font-size:1rem;font-weight:700}.first-lesson.svelte-19bqm8i p:where(.svelte-19bqm8i){color:var(--text-muted);margin:0;font-size:.95rem;line-height:1.6}.topics.svelte-19bqm8i ul:where(.svelte-19bqm8i){flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.topics.svelte-19bqm8i li:where(.svelte-19bqm8i){color:var(--text-muted);padding-left:1.25rem;font-size:.93rem;position:relative}.topics.svelte-19bqm8i li:where(.svelte-19bqm8i):before{content:"✓";color:var(--gold);font-weight:700;position:absolute;left:0}@media (width<=720px){.program.svelte-19bqm8i{padding:1.5rem}.program-grid.svelte-19bqm8i{grid-template-columns:1fr}.program-content.svelte-19bqm8i{grid-template-columns:1fr;gap:1.5rem}.program-header.svelte-19bqm8i{flex-direction:column;gap:.5rem}}
