main.svelte-hdj3ep{background:var(--cream);min-height:100vh;font-size:18px}header.svelte-hdj3ep,.hero.svelte-hdj3ep,.topics.svelte-hdj3ep{max-width:1100px;margin:auto;padding:1rem 1.2rem}header.svelte-hdj3ep img:where(.svelte-hdj3ep){width:90px}.hero.svelte-hdj3ep{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;padding-top:2rem;display:grid}.hero.svelte-hdj3ep h1:where(.svelte-hdj3ep){color:var(--teal-dark);font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.1}.hero.svelte-hdj3ep p:where(.svelte-hdj3ep){line-height:1.7}.teacher.svelte-hdj3ep{object-fit:cover;width:100%;max-height:620px;box-shadow:var(--shadow);border-radius:24px}.dates.svelte-hdj3ep{color:var(--gold);margin:1rem 0;font-weight:900}.countdown.svelte-hdj3ep{gap:.6rem;margin:1rem 0;display:flex}.countdown.svelte-hdj3ep span:where(.svelte-hdj3ep){border:1px solid var(--border);text-align:center;min-width:78px;color:var(--muted);background:#fff;border-radius:12px;padding:.6rem;font-size:.72rem;display:grid}.countdown.svelte-hdj3ep b:where(.svelte-hdj3ep){color:var(--teal);font-size:1.4rem}.cta.svelte-hdj3ep{background:var(--green);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:54px;padding:.8rem 1.2rem;font-weight:900;text-decoration:none;display:inline-flex}.topics.svelte-hdj3ep{padding-top:3rem;padding-bottom:4rem}.topics.svelte-hdj3ep h2:where(.svelte-hdj3ep){text-align:center;color:var(--teal)}.topics.svelte-hdj3ep>div:where(.svelte-hdj3ep){grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.topics.svelte-hdj3ep article:where(.svelte-hdj3ep){border:1px solid var(--border);background:#fff;border-radius:16px;padding:1rem}.topics.svelte-hdj3ep b:where(.svelte-hdj3ep){color:var(--gold)}@media (width<=760px){.hero.svelte-hdj3ep{grid-template-columns:1fr}.teacher.svelte-hdj3ep{order:-1;max-height:360px}.topics.svelte-hdj3ep>div:where(.svelte-hdj3ep){grid-template-columns:1fr 1fr}}
