.student-sheet{border:1px solid var(--rule);background:var(--paper);padding:1.4rem 1.6rem;margin:1.6rem 0}.student-sheet h2{font-size:1.15rem;margin:0 0 .6rem}.student-sheet ol{padding-left:1.2rem}.student-sheet li{margin:0 0 .9rem}.student-sheet .write-lines{display:block;min-height:4.5rem;border-bottom:0;margin:.3rem 0 0;background:repeating-linear-gradient(to bottom,transparent,transparent 1.35rem,var(--line) 1.35rem,var(--line) calc(1.35rem + 1px))}.student-sheet .draw-box{display:block;min-height:9rem;border:1px dashed var(--line);margin:.3rem 0 0}@media screen{.pw-body :is(p,li){overflow-wrap:anywhere}}.pw-body h3{font-family:var(--sans);font-size:.95rem;font-weight:700;color:var(--ink);margin:1.5rem 0 .35rem;line-height:1.3}@media print{.head,.foot,.tabbar,.skip,.begin,.crumbs,#pw-feedback{display:none!important}.steps li:before{background:none;color:#000;border:1px solid #000}.check button.opt{border:1px solid #666;background:none}.check .rationale{display:block}.check:after{content:"Answer: " attr(data-answer);display:block;font-family:var(--sans);font-weight:700;font-size:.85rem;margin-top:.6rem}.check,.steps li{break-inside:avoid}.student-sheet .write-lines{-webkit-print-color-adjust:exact;print-color-adjust:exact;border-bottom:1px solid #999}.student-sheet{break-before:page;break-after:page;border:1px solid #000}html{font-size:90%}.student-sheet{padding:.9rem 1.1rem}.student-sheet h2{margin-bottom:.4rem}.student-sheet li{margin:0 0 .5rem}.student-sheet .write-lines{min-height:4.15rem}.student-sheet .draw-box{min-height:8.25rem!important}.student-sheet>p:last-child{margin:.4rem 0 0}main{padding-bottom:0!important}.endcheck{margin-bottom:0}body:has(#student-sheet:target) :is(.head,.foot,.tabbar,.skip){display:none}body:has(#student-sheet:target) main>:not(.pw-body){display:none}body:has(#student-sheet:target) .pw-body>:not(.student-sheet){display:none}body:has(#student-sheet:target) .student-sheet{break-before:auto;break-after:auto;border:0;margin:0;padding:0}}.crumbs[data-astro-cid-b6tyltsc]{font-size:.78rem;color:var(--muted);margin:0 0 1rem;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.crumbs[data-astro-cid-b6tyltsc] a[data-astro-cid-b6tyltsc]{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent}.crumbs[data-astro-cid-b6tyltsc] a[data-astro-cid-b6tyltsc]:hover{color:var(--terra);border-bottom-color:var(--terra)}.crumbs[data-astro-cid-b6tyltsc] [data-astro-cid-b6tyltsc][aria-current]{color:var(--ink)}.begin[data-astro-cid-b6tyltsc]{display:inline-block;font-family:var(--sans);font-weight:600;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;background:var(--sage);color:var(--paper);padding:.7em 1.3em;text-decoration:none}.begin[data-astro-cid-b6tyltsc]:hover{background:var(--terra)}.steps[data-astro-cid-b6tyltsc]{list-style:none;counter-reset:step;padding:0;margin:1.4rem 0}.steps[data-astro-cid-b6tyltsc] li[data-astro-cid-b6tyltsc]{counter-increment:step;position:relative;padding:.7rem 0 .7rem 2.6rem;border-top:1px solid var(--line);scroll-margin-top:1rem}.steps[data-astro-cid-b6tyltsc] li[data-astro-cid-b6tyltsc]:last-child{border-bottom:1px solid var(--line)}.steps[data-astro-cid-b6tyltsc] li[data-astro-cid-b6tyltsc]:before{content:counter(step);position:absolute;left:0;top:.7rem;width:1.7rem;height:1.7rem;display:grid;place-items:center;font-family:var(--serif);font-size:.95rem;color:var(--paper);background:var(--sage);border-radius:50%}.steps[data-astro-cid-b6tyltsc] a[data-astro-cid-b6tyltsc]{text-decoration:none;color:var(--ink)}.steps[data-astro-cid-b6tyltsc] a[data-astro-cid-b6tyltsc]:hover strong[data-astro-cid-b6tyltsc]{color:var(--terra)}.steps[data-astro-cid-b6tyltsc] .blurb[data-astro-cid-b6tyltsc]{font-size:.85rem;color:var(--muted)}.do-step[data-astro-cid-b6tyltsc]{margin:0;max-width:64ch}.do-mark[data-astro-cid-b6tyltsc]{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--terra-deep);border:1px solid var(--line);border-radius:999px;padding:.15em .6em;margin-right:.5em}.steps[data-astro-cid-b6tyltsc] .check[data-astro-cid-b6tyltsc]{margin:.4rem 0 0}.panel[data-astro-cid-b6tyltsc] h2[data-astro-cid-b6tyltsc]{font-family:var(--sans);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:var(--terra);margin:0 0 .7rem}@media print{.steps[data-astro-cid-b6tyltsc] li[data-astro-cid-b6tyltsc]:before{background:none;color:#000;border:1px solid #000}}
