.intro[data-astro-cid-asb6wyo5]{gap:var(--space-4);max-width:57rem;padding:var(--space-7) 0 var(--space-6);flex-direction:column;display:flex}.back[data-astro-cid-asb6wyo5]{color:var(--color-ink-3);text-decoration:none}.back[data-astro-cid-asb6wyo5]:hover{color:var(--color-accent)}h1[data-astro-cid-asb6wyo5]{font-size:var(--step-display);font-weight:var(--weight-heading);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.summary[data-astro-cid-asb6wyo5]{max-width:var(--measure);font-size:var(--step-1);line-height:var(--leading-lead);color:var(--color-ink-2);text-wrap:pretty}.meta[data-astro-cid-asb6wyo5]{gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;border-top:var(--border-thick) solid var(--color-ink);border-bottom:var(--border-hair) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.meta[data-astro-cid-asb6wyo5] dt[data-astro-cid-asb6wyo5]{color:var(--color-ink-3)}.meta[data-astro-cid-asb6wyo5] dd[data-astro-cid-asb6wyo5]{margin:var(--space-1) 0 0;font-size:var(--step--1)}.progress[data-astro-cid-asb6wyo5]{align-items:baseline;gap:var(--space-2) var(--space-4);margin:var(--space-6) 0 var(--space-7);padding:var(--space-4) var(--space-5);background:var(--color-surface);border:var(--border-hair) solid var(--color-rule);border-radius:var(--radius-m);grid-template-columns:minmax(0,1fr) auto;display:grid}.progress[data-astro-cid-asb6wyo5] h2[data-astro-cid-asb6wyo5]{color:var(--color-ink-2)}.count[data-astro-cid-asb6wyo5]{font-weight:var(--weight-strong);font-variant-numeric:tabular-nums}.bar[data-astro-cid-asb6wyo5]{background:var(--color-accent-tint);border-radius:var(--radius-pill);grid-column:1/-1;height:.375rem;display:block;overflow:hidden}.bar[data-astro-cid-asb6wyo5] i[data-astro-cid-asb6wyo5]{background:var(--color-accent);width:0;height:100%;transition:width var(--duration-base) var(--ease-move);display:block}.next[data-astro-cid-asb6wyo5]{font-size:var(--step--1)}.next[data-astro-cid-asb6wyo5] .label[data-astro-cid-asb6wyo5]{color:var(--color-ink-3)}.saved[data-astro-cid-asb6wyo5]{font-size:var(--step--2);color:var(--color-ink-3)}.phase[data-astro-cid-asb6wyo5]{gap:var(--space-4);padding:var(--space-5) 0 var(--space-7);border-top:var(--border-thick) solid var(--color-ink);flex-direction:column;display:flex}.phase-head[data-astro-cid-asb6wyo5]{gap:var(--space-2);flex-direction:column;display:flex}.numeral[data-astro-cid-asb6wyo5]{font-size:var(--step-4);font-weight:var(--weight-heading);color:var(--color-accent);line-height:1}.when[data-astro-cid-asb6wyo5]{color:var(--color-ink-3)}.phase[data-astro-cid-asb6wyo5] h2[data-astro-cid-asb6wyo5]{font-size:var(--step-2);font-weight:var(--weight-heading);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.description[data-astro-cid-asb6wyo5]{max-width:var(--measure);color:var(--color-ink-2);text-wrap:pretty}.tasks[data-astro-cid-asb6wyo5]{border-top:var(--border-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.tasks[data-astro-cid-asb6wyo5] li[data-astro-cid-asb6wyo5]{border-bottom:var(--border-hair) solid var(--color-rule)}.task[data-astro-cid-asb6wyo5]{gap:var(--space-3);padding:var(--space-3) var(--space-2);cursor:pointer;border-radius:var(--radius-s);grid-template-columns:1.25rem minmax(0,1fr);display:grid}.task[data-astro-cid-asb6wyo5]:hover{background:var(--color-surface)}.task[data-astro-cid-asb6wyo5] input[data-astro-cid-asb6wyo5]{width:1.125rem;height:1.125rem;accent-color:var(--color-accent);margin:.2em 0 0}.text[data-astro-cid-asb6wyo5]{gap:var(--space-1);max-width:var(--measure);flex-direction:column;display:flex}.title[data-astro-cid-asb6wyo5]{font-weight:var(--weight-strong)}.note[data-astro-cid-asb6wyo5]{font-size:var(--step--1);color:var(--color-ink-2)}.task[data-astro-cid-asb6wyo5]:has(input:checked) .title[data-astro-cid-asb6wyo5]{color:var(--color-ink-3);text-decoration:line-through;text-decoration-color:var(--color-rule-strong)}.task[data-astro-cid-asb6wyo5]:has(input:checked) .note[data-astro-cid-asb6wyo5]{color:var(--color-ink-3)}.block[data-astro-cid-asb6wyo5]{gap:var(--space-4);padding-bottom:var(--space-7);flex-direction:column;display:flex}.supplies[data-astro-cid-asb6wyo5]{width:100%;max-width:var(--measure);border-collapse:collapse;font-size:var(--step--1)}.supplies[data-astro-cid-asb6wyo5] th[data-astro-cid-asb6wyo5],.supplies[data-astro-cid-asb6wyo5] td[data-astro-cid-asb6wyo5]{padding:var(--space-2) 0;border-bottom:var(--border-hair) solid var(--color-rule);text-align:left;font-weight:var(--weight-body)}.supplies[data-astro-cid-asb6wyo5] td[data-astro-cid-asb6wyo5]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-ink-2)}.supplies[data-astro-cid-asb6wyo5] tfoot[data-astro-cid-asb6wyo5] th[data-astro-cid-asb6wyo5],.supplies[data-astro-cid-asb6wyo5] tfoot[data-astro-cid-asb6wyo5] td[data-astro-cid-asb6wyo5]{border-top:var(--border-thick) solid var(--color-ink);font-weight:var(--weight-strong);color:var(--color-ink);border-bottom:0}.tips[data-astro-cid-asb6wyo5]{gap:var(--space-5);counter-reset:tip;margin:0;padding:0;list-style:none;display:grid}.tips[data-astro-cid-asb6wyo5] li[data-astro-cid-asb6wyo5]{gap:var(--space-1);max-width:var(--measure);counter-increment:tip;flex-direction:column;display:flex}.tips[data-astro-cid-asb6wyo5] h3[data-astro-cid-asb6wyo5]{font-size:var(--step-0);font-weight:var(--weight-strong)}.tips[data-astro-cid-asb6wyo5] h3[data-astro-cid-asb6wyo5]:before{content:counter(tip, decimal-leading-zero) "  ";color:var(--color-accent);font-variant-numeric:tabular-nums}.tips[data-astro-cid-asb6wyo5] p[data-astro-cid-asb6wyo5]{color:var(--color-ink-2)}.reset[data-astro-cid-asb6wyo5]{padding-bottom:var(--space-section)}.reset[data-astro-cid-asb6wyo5] button[data-astro-cid-asb6wyo5]{font:inherit;font-size:var(--step--1);padding:var(--space-2) var(--space-4);color:var(--color-ink-2);border:var(--border-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);cursor:pointer;background:0 0}.reset[data-astro-cid-asb6wyo5] button[data-astro-cid-asb6wyo5]:hover{color:var(--color-ink);border-color:var(--color-ink-3)}@media (width>=40rem){.intro[data-astro-cid-asb6wyo5]{gap:var(--space-5);padding:var(--space-8) 0 var(--space-7)}.meta[data-astro-cid-asb6wyo5]{column-gap:var(--column-gap);grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.phase[data-astro-cid-asb6wyo5],.block[data-astro-cid-asb6wyo5]{column-gap:var(--column-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.phase-head[data-astro-cid-asb6wyo5]{top:var(--space-5);grid-column:1/span 4;align-self:start;position:sticky}.tasks[data-astro-cid-asb6wyo5]{grid-column:5/span 8}.block[data-astro-cid-asb6wyo5]>.section-head[data-astro-cid-asb6wyo5]{grid-column:1/-1}.supplies[data-astro-cid-asb6wyo5],.tips[data-astro-cid-asb6wyo5]{grid-column:5/span 8}.tips[data-astro-cid-asb6wyo5]{column-gap:var(--column-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.reset[data-astro-cid-asb6wyo5]{padding-left:calc((100% + var(--column-gap)) / 3)}}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-asb6wyo5] i[data-astro-cid-asb6wyo5]{transition:none}}
