svg.svelte-14q6fgj{width:100%;height:auto;display:block}.ink.svelte-14q6fgj{fill:none;stroke:var(--deep);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.fold.svelte-14q6fgj{fill:none;stroke:#326b87;stroke-width:2px;stroke-dasharray:6 4}.label.svelte-14q6fgj{fill:var(--deep);text-anchor:middle;font:600 16px Helvetica Neue,Helvetica,Arial,sans-serif}.fold-label.svelte-14q6fgj{fill:#326b87}.leader.svelte-14q6fgj{fill:none;stroke:var(--green);stroke-width:1.6px}.measure.svelte-14q6fgj{fill:none;stroke:#326b87;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}main.svelte-12emjbc{gap:48px;max-width:1160px;margin:0 auto;padding:40px 40px 64px;display:grid}h1.svelte-12emjbc,h2.svelte-12emjbc,h3.svelte-12emjbc,p.svelte-12emjbc,figure.svelte-12emjbc{margin:0}h1.svelte-12emjbc,h2.svelte-12emjbc,h3.svelte-12emjbc{color:var(--deep);text-wrap:balance;font-weight:600}h1.svelte-12emjbc{font-size:46px;line-height:1.1}h2.svelte-12emjbc{margin-bottom:20px;font-size:26px;line-height:1.25}h3.svelte-12emjbc{margin-bottom:16px;font-size:22px;line-height:1.3}p.svelte-12emjbc,li.svelte-12emjbc{color:var(--ink);font-size:16px;line-height:1.65}a.svelte-12emjbc:not(.btn){color:var(--green);text-underline-offset:3px}a.svelte-12emjbc:not(.btn):hover{color:var(--red)}.intro.svelte-12emjbc{gap:20px;max-width:820px;display:grid}.intro.svelte-12emjbc p:where(.svelte-12emjbc){color:var(--muted);font-size:19px;line-height:1.6}.back.svelte-12emjbc{width:fit-content;font-size:14px}.preparation.svelte-12emjbc{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.preparation.svelte-12emjbc h2:where(.svelte-12emjbc){margin-bottom:14px;font-size:22px}ul.svelte-12emjbc{margin:0;padding-left:20px;list-style:outside}ul.svelte-12emjbc li:where(.svelte-12emjbc)+li:where(.svelte-12emjbc){margin-top:8px}.paper-test.svelte-12emjbc{background:var(--cream2);border-radius:14px;padding:24px}.paper-test.svelte-12emjbc a:where(.svelte-12emjbc){margin-top:16px;font-weight:600;display:inline-block}.steps.svelte-12emjbc{gap:24px;margin:0;padding:0;list-style:none;display:grid}.step.svelte-12emjbc{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);display:grid;overflow:hidden}figure.svelte-12emjbc{background:var(--cream2);flex-direction:column;justify-content:center;padding:18px;display:flex}figcaption.svelte-12emjbc{text-align:center;color:var(--muted);padding:8px 12px 4px;font-size:14px;line-height:1.5}.instructions.svelte-12emjbc{align-self:center;padding:30px}.instructions.svelte-12emjbc h3:where(.svelte-12emjbc){align-items:baseline;gap:12px;display:flex}.number.svelte-12emjbc{color:#fff;background:var(--green);border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.note.svelte-12emjbc{border-left:3px solid var(--gold);margin-top:18px;padding-left:14px;font-size:15px;line-height:1.6}details.svelte-12emjbc{margin-top:22px;font-size:15px}summary.svelte-12emjbc{cursor:pointer;color:var(--green);font-weight:600}details.svelte-12emjbc p:where(.svelte-12emjbc){margin:12px 0;font-size:15px}.finish.svelte-12emjbc{background:var(--cream2);border-radius:14px;justify-items:start;gap:22px;padding:28px;display:grid}.finish.svelte-12emjbc h2:where(.svelte-12emjbc){margin-bottom:12px}.finish.svelte-12emjbc .btn:where(.svelte-12emjbc){white-space:normal;height:auto;min-height:44px;padding:12px 20px}.question-grid.svelte-12emjbc{grid-template-columns:1fr 1fr;gap:28px 40px;display:grid}.question-grid.svelte-12emjbc section:where(.svelte-12emjbc){border-top:1px solid var(--line);padding-top:20px}.question-grid.svelte-12emjbc h3:where(.svelte-12emjbc){margin-bottom:10px;font-size:19px}@media (width<=899px){main.svelte-12emjbc{gap:36px;padding:32px 24px 48px}h1.svelte-12emjbc{font-size:38px}.preparation.svelte-12emjbc{gap:24px}.step.svelte-12emjbc{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}figure.svelte-12emjbc{padding:10px}.instructions.svelte-12emjbc{padding:24px}}@media (width<=699px){main.svelte-12emjbc{padding:28px 16px 40px}h1.svelte-12emjbc{font-size:34px}.intro.svelte-12emjbc p:where(.svelte-12emjbc){font-size:18px}.preparation.svelte-12emjbc,.step.svelte-12emjbc,.question-grid.svelte-12emjbc{grid-template-columns:1fr}figure.svelte-12emjbc{align-items:center;padding:14px}figure.svelte-12emjbc svg{max-width:380px}figcaption.svelte-12emjbc{max-width:340px}.instructions.svelte-12emjbc,.finish.svelte-12emjbc{padding:24px 20px}}
