.page.svelte-1eyaccv{max-width:860px;margin:0 auto;padding:72px 32px 96px}.page__hero.svelte-1eyaccv{display:grid;gap:16px;margin-bottom:48px}.kicker.svelte-1eyaccv{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--sg-secondary)}h1.svelte-1eyaccv{margin:0;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-.03em;display:flex;align-items:baseline;gap:20px}.letter.svelte-1eyaccv{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:12px;background:var(--app-accent, #6b5b95);color:#fff;font-size:40px;font-weight:600;font-family:var(--font-display)}.lede.svelte-1eyaccv{max-width:60ch;font-size:20px;line-height:1.55;color:var(--sg-body)}section.svelte-1eyaccv{margin-top:40px}h2.svelte-1eyaccv{font-size:24px;margin:0 0 12px}section.svelte-1eyaccv>p:where(.svelte-1eyaccv){max-width:62ch;line-height:1.65}.worksheets.svelte-1eyaccv{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.worksheets.svelte-1eyaccv>li:where(.svelte-1eyaccv){background:var(--sg-white, #fff);border:1px solid var(--sage-paper-heavy, #d9d3c2);border-radius:6px;padding:12px 16px}.worksheets.svelte-1eyaccv a:where(.svelte-1eyaccv){display:flex;gap:14px;text-decoration:none;color:inherit;align-items:baseline}.worksheets.svelte-1eyaccv a:where(.svelte-1eyaccv):hover strong:where(.svelte-1eyaccv){text-decoration:underline}.ws-id.svelte-1eyaccv{font-family:var(--font-brand);font-size:12px;font-weight:700;letter-spacing:.15em;color:var(--app-accent, #6b5b95);min-width:40px;flex-shrink:0}.next-links.svelte-1eyaccv{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:8px}.next-links.svelte-1eyaccv li:where(.svelte-1eyaccv){line-height:1.6}
