@media screen{#print-root{display:none}}@media print{@page{size:A4;margin:14mm}html.printing body>:not(#print-root){display:none!important}html.printing body{background:#fff}}html.pm-open{overflow:hidden}.pm{z-index:1000;background:var(--navy-950);color:var(--white);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.pm[hidden]{display:none}.pm button{color:var(--white);font:inherit;cursor:pointer;background:0 0;border:2px solid #ffffff8c;border-radius:999px;padding:.6rem 1.1rem;font-weight:600}.pm button[hidden]{display:none}.pm button:hover,.pm button:focus-visible{border-color:var(--white);background:#ffffff1f}.pm__bar,.pm__nav{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);display:flex}.pm__count{color:var(--navy-200);margin-right:auto;font-weight:600}.pm__nav{justify-content:space-between}.pm__slide{flex-direction:column;justify-content:center;gap:clamp(1rem,3vh,2.5rem);width:100%;max-width:72rem;margin:0 auto;padding:0 clamp(1rem,5vw,4rem);display:flex;overflow-y:auto}.pm-title h2{font-family:var(--font-serif);font-size:clamp(2.5rem,6vw,5.5rem);line-height:1.05}.pm-meta{color:var(--navy-200);margin-top:1rem;font-size:clamp(1.1rem,2vw,1.6rem)}.pm-kicker{color:var(--accent-on-navy);letter-spacing:.04em;text-transform:uppercase;font-size:clamp(1.1rem,2vw,1.6rem);font-weight:700}.pm-big{font-family:var(--font-serif);font-size:clamp(2rem,4.6vw,4.25rem);line-height:1.15}.pm-list{gap:.8em;padding-left:1.2em;font-size:clamp(1.4rem,3vw,2.5rem);line-height:1.25;display:grid}.pm .pm-reveal{border-color:var(--coral);background:var(--coral);color:var(--navy-950);padding:.8rem 1.6rem;font-size:clamp(1.1rem,2vw,1.5rem)}.pm .pm-reveal:hover,.pm .pm-reveal:focus-visible{background:var(--coral-hover)}.pm-answer{background:#ffffff0f;border-left:8px solid;border-radius:12px;padding:clamp(1rem,2.5vw,2rem);font-size:clamp(1.3rem,2.6vw,2.1rem);line-height:1.3}.pm-answer--fact{border-color:#5fd3cf}.pm-answer--myth{border-color:var(--accent-on-navy)}.pm-answer__word{margin-bottom:.3em;font-size:1.6em;font-weight:700}.pm-answer--fact .pm-answer__word{color:#5fd3cf}.pm-answer--myth .pm-answer__word{color:var(--accent-on-navy)}.teachers[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:var(--space-7)}.teachers[data-astro-cid-ekquuewl] h2[data-astro-cid-ekquuewl]{font-size:var(--step-3)}.teach-hero__grid[data-astro-cid-ekquuewl]{gap:var(--space-6);align-items:center;display:grid}@media (width>=60rem){.teach-hero__grid[data-astro-cid-ekquuewl]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.teach-hero__grid[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]{min-width:0}.teach-hero__text[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:var(--space-3)}.teach-hero__text[data-astro-cid-ekquuewl] .teach-hero__cta[data-astro-cid-ekquuewl]{align-items:center;gap:var(--space-2) var(--space-4);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.teach-hero__text[data-astro-cid-ekquuewl] .teach-hero__cta[data-astro-cid-ekquuewl][hidden]{display:none}.teach-hero__text[data-astro-cid-ekquuewl] .teach-hero__why[data-astro-cid-ekquuewl]{gap:var(--space-1);margin-top:var(--space-4);color:var(--ink-2);padding:0;font-size:.92rem;list-style:none;display:grid}.teach-hero__why[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]:before{content:"✓ ";color:var(--teal-ink);font-weight:700}.teach-preview[data-astro-cid-ekquuewl]{margin:0}.teach-preview__screen[data-astro-cid-ekquuewl]{gap:var(--space-3);min-height:16rem;padding:var(--space-7) var(--space-5) var(--space-5);border-radius:var(--radius-lg);background:var(--navy-950);color:var(--white);align-content:center;display:grid;position:relative;box-shadow:0 18px 40px -18px #1f1a2e8c}.teach-preview__bar[data-astro-cid-ekquuewl]{top:var(--space-3);right:var(--space-4);left:var(--space-4);color:var(--navy-200);justify-content:space-between;font-size:.7rem;font-weight:600;display:flex;position:absolute}.teach-preview__kicker[data-astro-cid-ekquuewl]{color:var(--accent-on-navy);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.teach-preview__big[data-astro-cid-ekquuewl]{font-family:var(--font-serif);font-size:clamp(1.3rem,2.4vw,1.75rem);line-height:1.2}.teach-preview__answer[data-astro-cid-ekquuewl]{padding:var(--space-3);border-left:4px solid var(--accent-on-navy);background:#ffffff0f;border-radius:8px;font-size:.85rem;line-height:1.4}.teach-preview__answer[data-astro-cid-ekquuewl] strong[data-astro-cid-ekquuewl]{color:var(--accent-on-navy);font-size:1.1rem;display:block}.teach-preview[data-astro-cid-ekquuewl] figcaption[data-astro-cid-ekquuewl]{margin-top:var(--space-2);text-align:center}.picks__list[data-astro-cid-ekquuewl]{gap:var(--space-3);margin-top:var(--space-4);padding:0;list-style:none;display:grid}@media (width>=40rem){.picks__list[data-astro-cid-ekquuewl]{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}}.picks__item[data-astro-cid-ekquuewl]{align-content:start;gap:var(--space-1);height:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);color:var(--ink);text-decoration:none;display:grid}.picks__item[data-astro-cid-ekquuewl]:hover,.picks__item[data-astro-cid-ekquuewl]:focus-visible{border-color:var(--accent)}.picks__item[data-astro-cid-ekquuewl] span[data-astro-cid-ekquuewl]{color:var(--accent-strong);font-size:.9rem;font-weight:600}.leaders[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:var(--space-3)}.activities[data-astro-cid-ekquuewl]{gap:var(--space-4);margin-top:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=52rem){.activities[data-astro-cid-ekquuewl]{grid-template-columns:1fr 1fr}}.activity[data-astro-cid-ekquuewl]{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);grid-template-columns:2.5rem minmax(0,1fr);scroll-margin-top:5rem;display:grid}.activity__num[data-astro-cid-ekquuewl]{background:var(--navy-900);width:2.25rem;height:2.25rem;color:var(--white);border-radius:999px;place-items:center;font-weight:700;display:grid}.activity__body[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:var(--space-3)}.activity__title[data-astro-cid-ekquuewl]{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.15}.activity[data-astro-cid-ekquuewl][hidden],.strand[data-astro-cid-ekquuewl][hidden]{display:none}.strand[data-astro-cid-ekquuewl]{margin-top:var(--space-7)}.strand__head[data-astro-cid-ekquuewl]{gap:var(--space-1);padding-bottom:var(--space-3);border-bottom:2px solid var(--navy-900);display:grid}.strand__title[data-astro-cid-ekquuewl]{font-size:var(--step-3)}.strand__intro[data-astro-cid-ekquuewl]{color:var(--ink-2);max-width:var(--measure)}.year-filter[data-astro-cid-ekquuewl]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.year-filter[data-astro-cid-ekquuewl][hidden]{display:none}.year-filter__buttons[data-astro-cid-ekquuewl]{gap:var(--space-2);flex-wrap:wrap;display:flex}.year-filter__buttons[data-astro-cid-ekquuewl] button[data-astro-cid-ekquuewl]{border:1px solid var(--line-strong);background:var(--white);color:var(--ink);cursor:pointer;border-radius:999px;padding:.45rem 1rem;font-weight:600}.year-filter__buttons[data-astro-cid-ekquuewl] button[data-astro-cid-ekquuewl][aria-pressed=true]{background:var(--navy-900);border-color:var(--navy-900);color:var(--white)}.material__title[data-astro-cid-ekquuewl]{font-weight:700}.material__list[data-astro-cid-ekquuewl]{gap:var(--space-1);color:var(--ink-2);padding-left:1.2rem;font-size:.95rem;display:grid}.activity__meta[data-astro-cid-ekquuewl]{gap:var(--space-2);flex-wrap:wrap;display:flex}.activity__meta[data-astro-cid-ekquuewl] span[data-astro-cid-ekquuewl]{background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:.15rem .6rem;font-size:.85rem;font-weight:600}.activity__meta[data-astro-cid-ekquuewl] .activity__bench[data-astro-cid-ekquuewl]{background:var(--teal-soft);color:var(--teal-ink)}.activity__actions[data-astro-cid-ekquuewl]{gap:var(--space-2);flex-wrap:wrap;display:flex}.activity__actions[data-astro-cid-ekquuewl][hidden]{display:none}.activity__notes[data-astro-cid-ekquuewl]{border-top:1px solid var(--line);padding-top:var(--space-3)}.activity__notes[data-astro-cid-ekquuewl] summary[data-astro-cid-ekquuewl]{cursor:pointer;font-weight:600}.activity__notes[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:var(--space-3)}.activity__notes[data-astro-cid-ekquuewl] h5[data-astro-cid-ekquuewl]{font-family:var(--font-sans);font-size:1rem}.activity__run[data-astro-cid-ekquuewl]{gap:var(--space-2);padding:0;list-style:none;display:grid}.activity__run[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]{gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line);color:var(--ink-2);grid-template-columns:3.75rem minmax(0,1fr);font-size:.95rem;display:grid}.activity__run[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]:first-child{border-top:0;padding-top:0}.activity__run[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]>span[data-astro-cid-ekquuewl]:only-child{grid-column:1/-1}.activity__run[data-astro-cid-ekquuewl] .activity__mins[data-astro-cid-ekquuewl]{color:var(--ink);white-space:nowrap;font-weight:700}.activity__links[data-astro-cid-ekquuewl]{gap:var(--space-2) var(--space-4);flex-wrap:wrap;font-size:.9rem;display:flex}.activity__links[data-astro-cid-ekquuewl] button[data-astro-cid-ekquuewl]{color:var(--ink-2);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.activity__links[data-astro-cid-ekquuewl] button[data-astro-cid-ekquuewl][hidden],.activity__copied[data-astro-cid-ekquuewl]:empty{display:none}@media (width>=52rem){.activity--wide[data-astro-cid-ekquuewl]{grid-column:1/-1}.activity--wide[data-astro-cid-ekquuewl] .spot[data-astro-cid-ekquuewl]{grid-template-columns:14rem minmax(0,1fr);align-items:start}.activity--wide[data-astro-cid-ekquuewl] .spot__list[data-astro-cid-ekquuewl]{columns:2;column-gap:var(--space-6)}}.activity__list[data-astro-cid-ekquuewl]{gap:var(--space-2);color:var(--ink-2);padding-left:1.2rem;display:grid}.activity__qa[data-astro-cid-ekquuewl]{gap:var(--space-1);color:var(--ink-2);display:grid}.activity__qa[data-astro-cid-ekquuewl] dt[data-astro-cid-ekquuewl]{color:var(--ink);font-weight:600}.activity__qa[data-astro-cid-ekquuewl] dd[data-astro-cid-ekquuewl]{margin:0 0 var(--space-2)}.activity__takeaway[data-astro-cid-ekquuewl]{font-size:.95rem}.spot[data-astro-cid-ekquuewl]{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--paper);display:grid}.spot__controls[data-astro-cid-ekquuewl]{gap:var(--space-2);align-content:start;display:grid}.spot__list[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]{break-inside:avoid;margin-bottom:var(--space-1)}.tutor[data-astro-cid-ekquuewl]{gap:var(--space-3);max-width:46rem;display:grid}.tutor[data-astro-cid-ekquuewl][hidden]{display:none}.tutor[data-astro-cid-ekquuewl] .select[data-astro-cid-ekquuewl]{max-width:16rem}.tutor__text[data-astro-cid-ekquuewl]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:.95rem}.spot__panel[data-astro-cid-ekquuewl][hidden]{display:none}.spot__panel[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:var(--space-2)}.spot__stat[data-astro-cid-ekquuewl]{font-weight:600}.spot__title[data-astro-cid-ekquuewl]{color:var(--ink-2);font-size:.9rem}.spot__list[data-astro-cid-ekquuewl]{gap:var(--space-1);padding-left:1.2rem;font-size:.9rem;display:grid}.plan__intro[data-astro-cid-ekquuewl]{margin-top:var(--space-3);max-width:46rem;color:var(--ink-2)}.plan[data-astro-cid-ekquuewl]{margin-top:var(--space-4);overflow-x:auto}.plan[data-astro-cid-ekquuewl] table[data-astro-cid-ekquuewl]{border-collapse:collapse;background:var(--white);width:100%;min-width:36rem}.plan[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl],.plan[data-astro-cid-ekquuewl] td[data-astro-cid-ekquuewl]{padding:var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.plan[data-astro-cid-ekquuewl] thead[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl]{background:var(--paper-2);font-size:.9rem}.plan[data-astro-cid-ekquuewl] tbody[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl]{white-space:nowrap}.parents__points[data-astro-cid-ekquuewl]{gap:var(--space-2);max-width:46rem;padding-left:1.2rem;display:grid}.teachers__grid[data-astro-cid-ekquuewl]{gap:var(--space-4);display:grid}@media (width>=52rem){.teachers__grid[data-astro-cid-ekquuewl]{grid-template-columns:1fr 1fr}}.teachers__grid[data-astro-cid-ekquuewl]>.teachers__panel[data-astro-cid-ekquuewl]{margin-top:0}.teachers__panel[data-astro-cid-ekquuewl]{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white)}.teachers__panel[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:var(--space-3)}.teachers__panel[data-astro-cid-ekquuewl] h2[data-astro-cid-ekquuewl]{font-size:var(--step-2)}.teachers__panel[data-astro-cid-ekquuewl] h3[data-astro-cid-ekquuewl]{font-size:var(--step-1)}.teachers__links[data-astro-cid-ekquuewl]{gap:var(--space-2);padding:0;list-style:none;display:grid}.teachers__links[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]{overflow-wrap:anywhere;display:grid}.teachers__blurb[data-astro-cid-ekquuewl]{padding:var(--space-4);border-left:4px solid var(--teal);background:var(--teal-soft);color:var(--ink)}.sheet[data-astro-cid-ekquuewl]{color:#000;font-size:10.5pt;line-height:1.4}.sheet[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:3.5mm}.sheet[data-astro-cid-ekquuewl] h2[data-astro-cid-ekquuewl]{font-size:17pt}.sheet[data-astro-cid-ekquuewl] h3[data-astro-cid-ekquuewl]{font-size:11.5pt}.sheet[data-astro-cid-ekquuewl] ol[data-astro-cid-ekquuewl],.sheet[data-astro-cid-ekquuewl] ul[data-astro-cid-ekquuewl]{gap:1.5mm;padding-left:6mm;display:grid}.sheet__myths[data-astro-cid-ekquuewl]{font-size:9.5pt}.sheet--compact[data-astro-cid-ekquuewl]{font-size:9.5pt;line-height:1.32}.sheet--compact[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:2.5mm}.sheet--compact[data-astro-cid-ekquuewl] .sheet__myths[data-astro-cid-ekquuewl]{font-size:9pt}.sheet--compact[data-astro-cid-ekquuewl] .sheet__link[data-astro-cid-ekquuewl]{display:none}.sheet__points[data-astro-cid-ekquuewl]{font-size:11.5pt}.sheet__tag[data-astro-cid-ekquuewl]{letter-spacing:.08em;text-transform:uppercase;font-size:10pt;font-weight:700}.sheet--teacher[data-astro-cid-ekquuewl] .sheet__tag[data-astro-cid-ekquuewl],.sheet--parent[data-astro-cid-ekquuewl] .sheet__tag[data-astro-cid-ekquuewl]{color:#fff;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#000;padding:2mm 4mm}.sheet--pupil[data-astro-cid-ekquuewl] .sheet__tag[data-astro-cid-ekquuewl]{border:2px solid #000;padding:1.5mm 3mm;display:inline-block}.sheet__meta[data-astro-cid-ekquuewl]{font-weight:600}.sheet__head[data-astro-cid-ekquuewl]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4mm;display:flex}.sheet__name[data-astro-cid-ekquuewl]{flex:1;align-items:flex-end;gap:2mm;max-width:120mm;display:flex}.sheet__blank[data-astro-cid-ekquuewl]{border-bottom:1px solid #000;flex:3;height:6mm}.sheet__blank--short[data-astro-cid-ekquuewl]{flex:1}.sheet__link[data-astro-cid-ekquuewl]{break-inside:avoid;align-items:center;gap:4mm;display:flex}.sheet__qr[data-astro-cid-ekquuewl]{flex:none;width:24mm;height:24mm;display:block}.sheet__qr[data-astro-cid-ekquuewl] svg{width:100%;height:100%;display:block}.sheet__table[data-astro-cid-ekquuewl]{border-collapse:collapse;table-layout:fixed;width:100%}.sheet__table[data-astro-cid-ekquuewl] thead[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl]:first-child{width:32%}.sheet__table[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl],.sheet__table[data-astro-cid-ekquuewl] td[data-astro-cid-ekquuewl]{text-align:left;vertical-align:top;border:1px solid #000;height:11mm;padding:1.5mm 2mm}.sheet__table[data-astro-cid-ekquuewl] tbody[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl]{font-weight:600}.sheet__q[data-astro-cid-ekquuewl],.sheet__block[data-astro-cid-ekquuewl]{break-inside:avoid}.sheet[data-astro-cid-ekquuewl] .sheet__items[data-astro-cid-ekquuewl]{gap:2mm;padding:0;list-style:none}.sheet__items[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]{border:1px solid #000;border-radius:2mm;padding:2mm 3mm}.sheet__items[data-astro-cid-ekquuewl] strong[data-astro-cid-ekquuewl]{display:block}.sheet__cards[data-astro-cid-ekquuewl]{grid-template-columns:repeat(4,1fr);gap:2mm;display:grid}.sheet__card[data-astro-cid-ekquuewl]{text-align:center;border:1px dashed #000;align-content:center;gap:1mm;min-height:20mm;padding:2mm;font-size:9.5pt;display:grid}.sheet[data-astro-cid-ekquuewl] .sheet__checklist[data-astro-cid-ekquuewl]{padding:0;list-style:none}.sheet__checklist[data-astro-cid-ekquuewl] li[data-astro-cid-ekquuewl]:before{content:"";vertical-align:-.5mm;border:1px solid #000;width:3.5mm;height:3.5mm;margin-right:2mm;display:inline-block}.sheet__q[data-astro-cid-ekquuewl] p[data-astro-cid-ekquuewl]{font-weight:600}.sheet__line[data-astro-cid-ekquuewl]{border-bottom:1px solid #000;height:8mm;display:block}.sheet__run[data-astro-cid-ekquuewl]{border-collapse:collapse;width:100%}.sheet__run[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl],.sheet__run[data-astro-cid-ekquuewl] td[data-astro-cid-ekquuewl]{text-align:left;vertical-align:top;border-bottom:1px solid #000;padding:1.5mm 2mm}.sheet__run[data-astro-cid-ekquuewl] th[data-astro-cid-ekquuewl]{white-space:nowrap;width:16mm}.sheet__reflect[data-astro-cid-ekquuewl]{break-inside:avoid;border:2px solid #000;padding:3mm 4mm 4mm}.sheet__reflect[data-astro-cid-ekquuewl]>[data-astro-cid-ekquuewl]+[data-astro-cid-ekquuewl]{margin-top:2.5mm}.sheet__foot[data-astro-cid-ekquuewl]{margin-top:6mm;font-size:9pt}
