.hero[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(2.5rem,1.5rem + 4vw,5.5rem);display:grid}.h1[data-astro-cid-lcdefpme]{font-size:var(--display-h1);margin:0 0 var(--space-6)}.lede[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--ink-2);max-width:46ch;margin-bottom:var(--space-6)}.small[data-astro-cid-lcdefpme]{font-size:var(--text-sm);margin-top:var(--space-4)}.facts[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-6) 0 0;margin:var(--space-8) 0 0;border-top:1px solid var(--rule);color:var(--ink-2);flex-wrap:wrap;list-style:none;display:flex}.facts[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);vertical-align:-4px;margin-right:6px;font-size:2.25rem;font-weight:900;font-stretch:62%}.receipt-wrap[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:440px;transform:rotate(1.2deg)}@media (prefers-reduced-motion:no-preference){.receipt-wrap[data-astro-cid-lcdefpme] .paper{animation:1.1s cubic-bezier(.2,.7,.2,1) both print}@keyframes print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}}.paths[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.path[data-astro-cid-lcdefpme]{align-content:start;gap:var(--space-2);padding:var(--space-6);background:var(--paper);border:1px solid var(--line);border-top:6px solid var(--accent);border-radius:var(--radius);display:grid}.path[data-astro-cid-lcdefpme]:first-child{border-top-color:var(--ticket)}.path-link[data-astro-cid-lcdefpme]{color:var(--ink);gap:2px;text-decoration:none;display:grid}.path-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);text-transform:uppercase;font-size:2rem;font-weight:900;font-stretch:62%;line-height:1}.path-link[data-astro-cid-lcdefpme]:hover .path-title[data-astro-cid-lcdefpme]{color:var(--accent)}.path-for[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--text-sm)}.path-outcome[data-astro-cid-lcdefpme]{margin:var(--space-2) 0 0;color:var(--ink-2);font-size:.9375rem}.path-meta[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--ink-3);margin:0}.path-progress[data-astro-cid-lcdefpme]{gap:4px;display:grid}.steps[data-astro-cid-lcdefpme]{gap:var(--space-6);counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:var(--space-4)}.steps[data-astro-cid-lcdefpme] .n[data-astro-cid-lcdefpme]{background:var(--ink);width:2rem;height:2rem;color:var(--paper);margin-bottom:var(--space-3);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.modules[data-astro-cid-lcdefpme]{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);gap:0;display:grid}.module[data-astro-cid-lcdefpme]{gap:var(--space-6);padding:var(--space-6);border-top:1px solid var(--rule-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.module[data-astro-cid-lcdefpme]:first-child{border-top:0}.mhead[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-1)}.mhead[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.9375rem}.mlessons[data-astro-cid-lcdefpme]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mlessons[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);border-radius:var(--radius);color:var(--ink);min-height:44px;padding:.45rem .5rem;text-decoration:none;display:flex}.mlessons[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--paper-2)}.mlessons[data-astro-cid-lcdefpme] .lt[data-astro-cid-lcdefpme]{flex:1}.mlessons[data-astro-cid-lcdefpme] .ld[data-astro-cid-lcdefpme]{color:var(--ink-3);font-size:var(--text-sm)}@media (width<=860px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.receipt-wrap[data-astro-cid-lcdefpme]{transform:none}.module[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:1fr}}
