.pen[data-astro-cid-j7o3swk3]{position:relative;display:inline-block;isolation:isolate}svg[data-astro-cid-j7o3swk3]{position:absolute;width:100%;height:.2em;left:0;bottom:-.03em;z-index:-1;overflow:visible}path[data-astro-cid-j7o3swk3]{fill:none;stroke:var(--gold);stroke-width:4;stroke-linecap:round}.board-strip[data-astro-cid-jssli5gp]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-4) var(--s-6);padding-bottom:var(--s-6);border-bottom:1px solid var(--line-strong);font:500 clamp(1.5rem,2.6vw,2.25rem)/1.2 var(--serif);color:var(--navy)}.board-strip[data-astro-cid-jssli5gp] span[data-astro-cid-jssli5gp]{white-space:nowrap}@media(max-width:767px){.board-strip[data-astro-cid-jssli5gp]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);font-size:1.4rem}}.pick[data-astro-cid-oln4ckjl]{padding-top:var(--s-5)}h2[data-astro-cid-oln4ckjl]{font:600 1rem/1.5 var(--sans);margin-bottom:var(--s-3)}.chips[data-astro-cid-oln4ckjl]{display:flex;flex-wrap:wrap;gap:var(--s-2)}.chips[data-astro-cid-oln4ckjl] a[data-astro-cid-oln4ckjl]{display:inline-flex;gap:var(--s-3);align-items:center;min-height:44px;padding:var(--s-2) var(--s-4);border:1px solid var(--line-strong);border-radius:999px;text-decoration:none;color:var(--navy);background:var(--surface);font-size:var(--text-sm)}.chips[data-astro-cid-oln4ckjl] a[data-astro-cid-oln4ckjl]:hover{border-color:var(--navy)}.help[data-astro-cid-oln4ckjl]{display:inline-block;padding-block:var(--s-3);color:var(--muted);font-size:var(--text-sm);text-underline-offset:4px}.method[data-astro-cid-ryffwf3p]{padding-top:var(--section)}.intro[data-astro-cid-ryffwf3p]{margin-bottom:var(--s-7)}.first-steps[data-astro-cid-ryffwf3p]{display:grid;gap:var(--s-8);padding-bottom:var(--section)}.step[data-astro-cid-ryffwf3p]{min-width:0}h3[data-astro-cid-ryffwf3p]{display:flex;align-items:baseline;gap:var(--s-3);font-size:clamp(1.7rem,2.5vw,2.3rem)}.number[data-astro-cid-ryffwf3p]{font:500 1rem/1 var(--sans);border-top:2px solid currentColor;padding-top:var(--s-2);flex:none}figure[data-astro-cid-ryffwf3p]{margin:var(--s-5) 0}figure[data-astro-cid-ryffwf3p] img[data-astro-cid-ryffwf3p]{width:100%;height:auto;border:1px solid var(--line-strong)}figcaption[data-astro-cid-ryffwf3p]{font-size:var(--text-sm);color:var(--muted);margin-top:var(--s-3)}.lesson[data-astro-cid-ryffwf3p]{margin-top:var(--s-6)}.practice[data-astro-cid-ryffwf3p]{position:relative;width:64%;margin-left:var(--s-4)}.practice[data-astro-cid-ryffwf3p] img[data-astro-cid-ryffwf3p]{transform:rotate(-2deg);box-shadow:var(--shadow-soft)}.margin-note[data-astro-cid-ryffwf3p]{position:absolute;right:-42%;top:45%;max-width:8ch;color:var(--mark-red);font:500 1.6rem/1 var(--hand);transform:rotate(5deg)}.feedback[data-astro-cid-ryffwf3p]{position:relative;margin-top:calc(-1 * var(--s-7));margin-left:var(--s-7);background:var(--surface)}blockquote[data-astro-cid-ryffwf3p]{margin:var(--s-6) 0 0;padding-top:var(--s-4);border-top:1px solid var(--line-strong)}blockquote[data-astro-cid-ryffwf3p] p[data-astro-cid-ryffwf3p]{font:500 1.25rem/1.4 var(--serif);color:var(--navy)}blockquote[data-astro-cid-ryffwf3p] footer[data-astro-cid-ryffwf3p]{color:var(--muted);font-size:var(--text-sm)}blockquote[data-astro-cid-ryffwf3p] footer[data-astro-cid-ryffwf3p] span[data-astro-cid-ryffwf3p]{display:block}.marking[data-astro-cid-ryffwf3p]{padding-block:var(--s-8);background:var(--navy);color:var(--on-navy)}.marking-grid[data-astro-cid-ryffwf3p]{display:grid;gap:var(--s-7);align-items:center}.marking[data-astro-cid-ryffwf3p] h3[data-astro-cid-ryffwf3p],.marking[data-astro-cid-ryffwf3p] blockquote[data-astro-cid-ryffwf3p] p[data-astro-cid-ryffwf3p],.marking[data-astro-cid-ryffwf3p] .link[data-astro-cid-ryffwf3p]{color:var(--surface)}.marking[data-astro-cid-ryffwf3p] .lead[data-astro-cid-ryffwf3p],.marking[data-astro-cid-ryffwf3p] footer[data-astro-cid-ryffwf3p],.marked[data-astro-cid-ryffwf3p] figcaption[data-astro-cid-ryffwf3p]{color:var(--on-navy)}.marking[data-astro-cid-ryffwf3p] blockquote[data-astro-cid-ryffwf3p]{border-color:var(--line-on-navy);margin-bottom:var(--s-5)}.marked[data-astro-cid-ryffwf3p]{position:relative;margin:0}.marked[data-astro-cid-ryffwf3p] img[data-astro-cid-ryffwf3p]{box-shadow:var(--shadow-sheet)}.tick[data-astro-cid-ryffwf3p]{position:absolute;width:55px;right:var(--s-4);bottom:var(--s-7);pointer-events:none}.tick[data-astro-cid-ryffwf3p] path[data-astro-cid-ryffwf3p]{fill:none;stroke:var(--mark-red);stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.example[data-astro-cid-ryffwf3p] summary[data-astro-cid-ryffwf3p]{cursor:pointer;min-height:44px;padding-block:var(--s-3);text-underline-offset:4px}.example-sheet[data-astro-cid-ryffwf3p]{margin-block:var(--s-4)}.example-sheet[data-astro-cid-ryffwf3p] .tag{background:var(--surface-2)}.example-sheet[data-astro-cid-ryffwf3p] .hand i,.example-sheet[data-astro-cid-ryffwf3p] .m i{font-style:normal}.example-sheet[data-astro-cid-ryffwf3p] [data-solution].played .hand,.example-sheet[data-astro-cid-ryffwf3p] [data-solution].played .why,.example-sheet[data-astro-cid-ryffwf3p] [data-solution].played .graph svg,.example-sheet[data-astro-cid-ryffwf3p] [data-solution].played .mk,.example-sheet[data-astro-cid-ryffwf3p] [data-solution].played .score{animation-duration:.35s;animation-delay:0s}.video-slot[data-astro-cid-ryffwf3p]{padding-block:var(--s-7)}video[data-astro-cid-ryffwf3p]{width:100%;max-width:760px}@media(min-width:900px){.first-steps[data-astro-cid-ryffwf3p]{grid-template-columns:repeat(2,minmax(0,1fr))}.marking-grid[data-astro-cid-ryffwf3p]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(prefers-reduced-motion:no-preference){.tick-ready[data-astro-cid-ryffwf3p] .tick[data-astro-cid-ryffwf3p] path[data-astro-cid-ryffwf3p]{stroke-dasharray:100;stroke-dashoffset:100}.tick-ready[data-astro-cid-ryffwf3p].mark-seen .tick[data-astro-cid-ryffwf3p] path[data-astro-cid-ryffwf3p]{stroke-dashoffset:0;transition:stroke-dashoffset .45s var(--ease)}}.tools[data-astro-cid-if2gjqvm]{background:var(--paper)}.tool-grid[data-astro-cid-if2gjqvm]{display:grid;gap:var(--s-4)}.tile[data-astro-cid-if2gjqvm]{min-width:0;border:1px solid var(--line-strong);padding:var(--s-5);background:var(--surface);display:flex;flex-direction:column;align-items:flex-start}.tile[data-astro-cid-if2gjqvm] h3[data-astro-cid-if2gjqvm]{max-width:20ch}.tile[data-astro-cid-if2gjqvm]>.btn[data-astro-cid-if2gjqvm]{margin-top:auto;white-space:normal;text-align:center;line-height:1.3}.timer-tile[data-astro-cid-if2gjqvm]{background:var(--surface-2)}.timer-preview[data-astro-cid-if2gjqvm]{align-self:stretch;padding-block:var(--s-4) var(--s-6)}.timer-preview[data-astro-cid-if2gjqvm]>span[data-astro-cid-if2gjqvm]{color:var(--muted);font-size:var(--text-sm)}output[data-astro-cid-if2gjqvm]{display:block;font:500 clamp(3.5rem,8vw,6rem)/1.1 var(--serif);font-variant-numeric:tabular-nums;color:var(--navy)}progress[data-astro-cid-if2gjqvm]{display:block;width:100%;height:6px;margin-block:var(--s-4);accent-color:var(--navy)}.try-button[data-astro-cid-if2gjqvm]{cursor:pointer;font:inherit;font-size:var(--text-sm);color:var(--navy);background:none;border:0;border-bottom:1px solid currentColor;padding:var(--s-3) 0;min-height:44px}label[data-astro-cid-if2gjqvm]{font-size:var(--text-sm);margin-block:var(--s-2)}select[data-astro-cid-if2gjqvm]{width:100%;min-width:0;min-height:44px;padding:var(--s-2);font:inherit;font-size:var(--text-sm);background:var(--paper);color:var(--navy);border:1px solid var(--line-strong);border-radius:var(--radius-sm)}.question-preview[data-astro-cid-if2gjqvm]{padding-block:var(--s-5);width:100%;overflow-wrap:anywhere}.question-preview[data-astro-cid-if2gjqvm][hidden]{display:none}.answer-preview[data-astro-cid-if2gjqvm]{padding:var(--s-5);margin-bottom:var(--s-5);background:var(--paper);border-left:2px solid var(--line-strong);width:100%;overflow-wrap:anywhere}.answer-preview[data-astro-cid-if2gjqvm] summary[data-astro-cid-if2gjqvm]{cursor:pointer;padding-block:var(--s-2);min-height:44px;color:var(--navy)}.resource-links[data-astro-cid-if2gjqvm]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);font-size:var(--text-sm);color:var(--navy)}.resource-links[data-astro-cid-if2gjqvm] a[data-astro-cid-if2gjqvm]{padding-block:var(--s-2);text-underline-offset:4px}@media(min-width:768px){.tool-grid[data-astro-cid-if2gjqvm]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.timer-tile[data-astro-cid-if2gjqvm]{grid-row:span 2;padding:var(--s-6)}.timer-preview[data-astro-cid-if2gjqvm]{margin-block:auto}}.reviews[data-astro-cid-occhn3wa]{border-block:1px solid var(--line);background:var(--surface)}h2[data-astro-cid-occhn3wa]{max-width:21ch;margin-bottom:var(--s-7)}.wall[data-astro-cid-occhn3wa]{display:grid;gap:var(--s-6) var(--s-8)}blockquote[data-astro-cid-occhn3wa]{margin:0;padding-top:var(--s-5);border-top:1px solid var(--line-strong)}blockquote[data-astro-cid-occhn3wa] p[data-astro-cid-occhn3wa]{font:500 clamp(1.3rem,2vw,1.7rem)/1.4 var(--serif);color:var(--navy)}footer[data-astro-cid-occhn3wa]{color:var(--muted);font-size:var(--text-sm)}footer[data-astro-cid-occhn3wa] span[data-astro-cid-occhn3wa]{display:block;margin-top:var(--s-1)}.note[data-astro-cid-occhn3wa]{margin:var(--s-6) 0 0}@media(min-width:768px){.wall[data-astro-cid-occhn3wa]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero[data-astro-cid-j7pv25f6]{padding-block:var(--s-8) var(--s-9)}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-8);align-items:center}.copy[data-astro-cid-j7pv25f6],.fees[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6],.faq-wrap[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6],.final-cta[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{min-width:0;overflow-wrap:anywhere}.copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:12ch;font-size:clamp(3.4rem,5.7vw,5.4rem);line-height:.99;margin-bottom:var(--s-5)}.copy[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{max-width:44ch;margin-bottom:var(--s-5)}.copy[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{font-size:.95rem;padding-inline:var(--s-4)}.price[data-astro-cid-j7pv25f6]{margin:var(--s-5) 0 0;color:var(--muted);font-size:var(--text-sm)}.desk[data-astro-cid-j7pv25f6]{position:relative;margin:var(--s-5) 0 0;min-width:0}.desk-doodles[data-astro-cid-j7pv25f6]{position:absolute;inset:-10% 0 0;width:100%;height:110%;color:var(--navy);opacity:.1;pointer-events:none}.pile[data-astro-cid-j7pv25f6]{position:relative;aspect-ratio:1 / .86;scroll-margin-top:calc(var(--header-h) + var(--s-8))}.sheet[data-astro-cid-j7pv25f6]{position:absolute;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-lift);overflow:hidden}.sheet[data-astro-cid-j7pv25f6] img{width:100%;height:auto}.hw[data-astro-cid-j7pv25f6]{left:2%;top:6%;width:40%;transform:rotate(-5deg)}.slide[data-astro-cid-j7pv25f6]{right:1%;top:2%;width:77%;transform:rotate(2deg)}.fb[data-astro-cid-j7pv25f6]{right:5%;bottom:1%;width:66%;transform:rotate(-2deg)}.hand[data-astro-cid-j7pv25f6]{position:absolute;font:500 clamp(1.3rem,2.6vw,1.8rem)/1 var(--hand);color:var(--mark-red)}.lesson-note[data-astro-cid-j7pv25f6]{right:3%;top:-5%;transform:rotate(3deg)}.homework-note[data-astro-cid-j7pv25f6]{left:0;top:61%;transform:rotate(-6deg)}.feedback-note[data-astro-cid-j7pv25f6]{right:6%;bottom:-7%;transform:rotate(-2deg)}.desk[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:var(--s-7);color:var(--muted);font-size:var(--text-sm);max-width:48ch}.boards[data-astro-cid-j7pv25f6]{background:var(--surface);border-block:1px solid var(--line);padding-block:var(--s-6)}.fees[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-7);align-items:start}.where[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--s-5) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-4)}.where[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--s-2);min-height:44px;padding-block:var(--s-2);color:var(--navy);text-decoration:none;border-bottom:1px solid var(--line);font-size:var(--text-sm)}.where[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline;text-underline-offset:4px}.flags[data-astro-cid-j7pv25f6]{display:flex;flex:none}.flags[data-astro-cid-j7pv25f6] .flag{border-radius:3px;box-shadow:0 0 0 1.5px var(--surface)}.flags[data-astro-cid-j7pv25f6] .flag+.flag{margin-left:-10px}.subjects[data-astro-cid-j7pv25f6]{margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line-strong);min-width:0}.matrix[data-astro-cid-j7pv25f6]{font-size:var(--text-sm)}.matrix[data-astro-cid-j7pv25f6]{min-width:760px}.matrix-hint[data-astro-cid-j7pv25f6]{display:none}@media(max-width:767px){.matrix-hint[data-astro-cid-j7pv25f6]{display:block}}.matrix[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6],.matrix[data-astro-cid-j7pv25f6] td[data-astro-cid-j7pv25f6]{padding:var(--s-2) var(--s-3)}.matrix[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6][scope=row] a[data-astro-cid-j7pv25f6]{color:var(--navy);text-decoration:none}.matrix[data-astro-cid-j7pv25f6] th[data-astro-cid-j7pv25f6][scope=row] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.matrix[data-astro-cid-j7pv25f6] .code[data-astro-cid-j7pv25f6]{display:inline-block;margin-right:var(--s-2);padding-block:var(--s-1)}.course-note[data-astro-cid-j7pv25f6]{margin-top:var(--s-4)}.closing[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);background:var(--surface)}.faq-wrap[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-6)}.final-cta[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5);margin-top:var(--s-8);padding-top:var(--s-8);border-top:1px solid var(--line-strong)}.final-cta[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{max-width:17ch}@media(min-width:960px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--s-7)}.fees[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(min-width:768px){.faq-wrap[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-8)}.final-cta[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:479px){.hero[data-astro-cid-j7pv25f6]{padding-top:var(--s-7)}.copy[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:3.4rem}.where[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
