.level.svelte-1teoznn{position:sticky;top:4rem;z-index:40;background:#f2c14e;padding:5px 12px;border-bottom:2px solid #a77b06}.vial.svelte-1teoznn{position:relative;height:14px;border-radius:8px;background:linear-gradient(#e9f7c8,#c6e48b);box-shadow:inset 0 1px 3px #00000059;max-width:46rem;margin:0 auto}.mark.svelte-1teoznn{position:absolute;top:0;bottom:0;width:2px;background:#333}.mark.l.svelte-1teoznn{left:calc(50% - 22px)}.mark.r.svelte-1teoznn{left:calc(50% + 20px)}.bubble.svelte-1teoznn{position:absolute;top:2px;width:28px;height:10px;border-radius:6px;background:radial-gradient(ellipse at 40% 30%,#fff,#f3fbe2 60%,#d4ec9f);box-shadow:0 0 0 1px #00000026;transition:left .1s linear}.sheet-wrap.svelte-1teoznn{padding-block:2rem 3rem;max-width:72rem}.jobsheet.svelte-1teoznn{background:#fff;border:2px solid #1d1a16;padding:1.2rem 1.4rem 1.4rem;box-shadow:6px 6px #1d1a16}.js-top.svelte-1teoznn{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;border-bottom:2px solid #1d1a16;padding-bottom:.5rem;margin-bottom:1rem}.logo.svelte-1teoznn{font:800 1rem var(--font-heading);color:var(--color-primary);text-transform:uppercase;letter-spacing:.06em}.form.svelte-1teoznn{font:400 .95rem Kalam,cursive;color:#5d5446}h1.svelte-1teoznn{font:800 clamp(1.8rem,4vw,2.7rem)/1.15 var(--font-heading);color:#1d1a16}.dek.svelte-1teoznn{margin-top:.6rem;color:#4a443c;font-size:1.05rem}.boxes.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin-top:1.2rem;border:1.5px solid #1d1a16}.boxes.svelte-1teoznn>div:where(.svelte-1teoznn){padding:.45rem .6rem;border-right:1.5px solid #1d1a16;font:400 1.05rem Kalam,cursive;color:var(--color-secondary)}.boxes.svelte-1teoznn>div:where(.svelte-1teoznn):last-child{border-right:0}.boxes.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-secondary)}.bl.svelte-1teoznn{display:block;font:700 .6rem var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#6b6255}.cols.svelte-1teoznn{display:grid;gap:2rem;margin-top:2.2rem}@media(min-width:1000px){.cols.svelte-1teoznn{grid-template-columns:1fr 16rem}.todo.svelte-1teoznn{position:sticky;top:6.5rem;align-self:start}}.main-col.svelte-1teoznn{min-width:0}.taped.svelte-1teoznn{position:relative;margin-bottom:2rem;padding:.5rem;background:#fff;box-shadow:0 6px 16px -8px #0006;transform:rotate(-.5deg)}.taped.svelte-1teoznn img:where(.svelte-1teoznn){width:100%;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover}.tape.svelte-1teoznn{position:absolute;width:6rem;height:1.6rem;background:#f2c14ebf;top:-.7rem}.tape.a.svelte-1teoznn{left:1rem;transform:rotate(-6deg)}.tape.b.svelte-1teoznn{right:1rem;transform:rotate(5deg)}#article-body h2{scroll-margin-top:6.5rem;font-family:var(--font-heading)}#article-body blockquote{border-left:0!important;font-style:normal!important;background:#fff4c7;padding:.5rem 1.2rem!important;box-shadow:3px 3px #e2c35a}.safety.svelte-1teoznn{margin-top:2rem;background:repeating-linear-gradient(45deg,#fff4c7 0,#fff4c7 14px,#fff 14px,#fff 28px);border:2px solid #1d1a16;padding:.8rem 1rem;font-size:.9rem}.signoff.svelte-1teoznn{margin-top:2rem;border-top:2px solid #1d1a16;padding-top:.8rem}.so-lbl.svelte-1teoznn{font:700 .65rem var(--font-body);text-transform:uppercase;letter-spacing:.1em;color:#6b6255}.so-sig.svelte-1teoznn{font:700 1.8rem Kalam,cursive;color:var(--color-secondary);line-height:1.1}.so-bio.svelte-1teoznn{font-size:.88rem;color:#5d5446}.todo.svelte-1teoznn{background:#fffdf7;border:1.5px solid #1d1a16;padding:.9rem 1rem;background-image:repeating-linear-gradient(#fffdf7 0,#fffdf7 1.7rem,#dfe9f5 1.7rem,#dfe9f5 calc(1.7rem + 1px))}.td-head.svelte-1teoznn{font:700 1.3rem Kalam,cursive;color:var(--color-primary)}.todo.svelte-1teoznn ol:where(.svelte-1teoznn){display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem}.todo.svelte-1teoznn a:where(.svelte-1teoznn){display:flex;gap:.5rem;align-items:flex-start;text-decoration:none;color:#1d1a16;font:400 1rem/1.3 Kalam,cursive}.todo.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--color-primary)}.box.svelte-1teoznn{flex:none;width:.9rem;height:.9rem;border:2px solid #1d1a16;margin-top:.2rem}.next.svelte-1teoznn{background:#3a3027;padding:3rem 0 4rem}.next.svelte-1teoznn h2:where(.svelte-1teoznn){font:800 1.8rem var(--font-heading);color:#fff;margin-bottom:1.3rem}.grid.svelte-1teoznn{display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr))}
