.guides-page[data-astro-cid-5ksidjpu]{max-width:46rem;padding:var(--space-8) var(--space-5) var(--space-9);margin:0 auto}.guides-header[data-astro-cid-5ksidjpu]{margin-bottom:var(--space-8)}.guides-back[data-astro-cid-5ksidjpu]{margin:0 0 var(--space-3);font-size:var(--type-size-sm)}.guides-find[data-astro-cid-5ksidjpu]{margin-bottom:var(--space-3);max-width:24rem}a[data-astro-cid-5ksidjpu].guides-path-link{color:inherit;text-decoration:none}a[data-astro-cid-5ksidjpu].guides-path-link:hover{color:var(--t-fg-accent)}.guides-title[data-astro-cid-5ksidjpu]{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);font-variation-settings:var(--type-variation-soft);font-size:var(--type-size-title);line-height:var(--type-leading-tight);letter-spacing:var(--type-track-tight);text-wrap:balance;color:var(--t-fg-primary);margin:0 0 var(--space-4)}.guides-link[data-astro-cid-5ksidjpu]{color:var(--t-fg-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--t-border-subtle)}.guides-link[data-astro-cid-5ksidjpu]:hover{text-decoration-color:currentColor}.guides-lede[data-astro-cid-5ksidjpu]{font-family:var(--type-family-narrative);font-size:var(--type-size-read);line-height:var(--type-leading-loose);color:var(--t-fg-muted);max-width:38rem;margin:0}.guides-summary[data-astro-cid-5ksidjpu]{margin:var(--space-4) 0 0;font-family:var(--type-family-ui);font-weight:var(--type-weight-medium);font-size:var(--type-size-2xs);letter-spacing:var(--type-track-wide);text-transform:uppercase;color:var(--t-fg-subtle);min-height:1em}.guides-module[data-astro-cid-5ksidjpu]+.guides-module[data-astro-cid-5ksidjpu]{margin-top:var(--space-8)}.module-heading[data-astro-cid-5ksidjpu]{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--t-border-hairline);display:flex}.module-name[data-astro-cid-5ksidjpu]{font-family:var(--type-family-ui);font-size:var(--type-size-xs);font-weight:var(--type-weight-semibold);letter-spacing:var(--type-track-widest);text-transform:uppercase;color:var(--t-fg-primary)}.module-count[data-astro-cid-5ksidjpu]{font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-subtle)}.module-done[data-astro-cid-5ksidjpu]{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-family:var(--type-family-narrative);font-size:var(--type-size-sm);color:var(--t-fg-accent)}.guides-words[data-astro-cid-5ksidjpu]{margin:var(--space-8) 0 0;font-family:var(--type-family-narrative);font-size:var(--type-size-sm);line-height:var(--type-leading-relaxed);color:var(--t-fg-muted);max-width:38rem}.guides-filters[data-astro-cid-5ksidjpu]{margin-top:var(--space-8);gap:var(--space-2);flex-direction:column;display:flex}.guides-filters[data-astro-cid-5ksidjpu]+.guides-module[data-astro-cid-5ksidjpu],.guides-filters[data-astro-cid-5ksidjpu]+.guides-module[data-astro-cid-5ksidjpu][hidden]+.guides-module[data-astro-cid-5ksidjpu]{margin-top:var(--space-5)}.filter-chips[data-astro-cid-5ksidjpu]{gap:var(--space-2);flex-wrap:wrap;display:flex}.filter-chips[data-astro-cid-5ksidjpu][hidden]{display:none}.filter-count[data-astro-cid-5ksidjpu],.filter-empty[data-astro-cid-5ksidjpu]{font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-subtle);margin:0}.filter-empty[data-astro-cid-5ksidjpu]{font-family:var(--type-family-narrative);font-size:var(--type-size-sm);color:var(--t-fg-muted)}.lesson-list[data-astro-cid-5ksidjpu]{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lesson-card[data-astro-cid-5ksidjpu]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--plate-edge);border-top-color:var(--plate-rim);border-radius:var(--radius-lg);background:var(--plate-fill);transition:border-color var(--motion-duration-quick), background var(--motion-duration-quick);text-decoration:none;display:flex}.lesson-card[data-astro-cid-5ksidjpu]:hover{border-color:var(--t-border-subtle);background:var(--t-bg-elevated)}.lesson-thumb[data-astro-cid-5ksidjpu]{flex:none;align-self:flex-start;position:relative}.lesson-badge[data-astro-cid-5ksidjpu]{border-radius:var(--radius-sm);background:oklch(from var(--t-bg-canvas) l c h / var(--alpha-75));font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-muted);padding:0 4px;position:absolute;bottom:4px;left:4px}@media (width<=30rem){.lesson-thumb[data-astro-cid-5ksidjpu] .sky-thumb{width:56px;height:56px}}.lesson-body[data-astro-cid-5ksidjpu]{gap:var(--space-2);flex-direction:column;flex:auto;min-width:0;display:flex}.lesson-head[data-astro-cid-5ksidjpu]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.lesson-name[data-astro-cid-5ksidjpu]{font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);color:var(--t-fg-primary);line-height:var(--type-leading-snug)}.lesson-tick[data-astro-cid-5ksidjpu]{color:var(--t-tone-sage);opacity:0;flex:none}.lesson-card[data-astro-cid-5ksidjpu].is-complete .lesson-tick[data-astro-cid-5ksidjpu]{opacity:1}.lesson-sighted[data-astro-cid-5ksidjpu]{color:var(--t-tone-amber);flex:none;align-items:center;margin-left:auto;display:inline-flex}.lesson-sighted[data-astro-cid-5ksidjpu][hidden]{display:none}.lesson-sighted-text[data-astro-cid-5ksidjpu]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lesson-card[data-astro-cid-5ksidjpu].is-complete.is-sighted .lesson-tick[data-astro-cid-5ksidjpu]{color:var(--t-tone-amber)}.lesson-card[data-astro-cid-5ksidjpu].is-complete .lesson-badge[data-astro-cid-5ksidjpu]{color:var(--t-tone-sage);border-color:oklch(from var(--t-tone-sage) l c h / var(--alpha-30))}.lesson-hook[data-astro-cid-5ksidjpu]{font-family:var(--type-family-narrative);font-size:var(--type-size-sm);line-height:var(--type-leading-normal);color:var(--t-fg-primary)}.lesson-desc[data-astro-cid-5ksidjpu]{font-size:var(--type-size-xs);line-height:var(--type-leading-relaxed);color:var(--t-fg-muted)}.lesson-when[data-astro-cid-5ksidjpu]{font-family:var(--type-family-ui);font-size:var(--type-size-xs);line-height:var(--type-leading-normal);color:var(--t-fg-subtle);margin-top:var(--space-1)}.lesson-card[data-astro-cid-5ksidjpu].is-elsewhere .lesson-when[data-astro-cid-5ksidjpu]{color:var(--t-tone-sky)}.lesson-meta[data-astro-cid-5ksidjpu]{align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.lesson-difficulty[data-astro-cid-5ksidjpu]{padding:.1rem var(--space-2);border-radius:var(--radius-full);font-family:var(--type-family-ui);font-weight:var(--type-weight-medium);font-size:var(--type-size-2xs);letter-spacing:var(--type-track-wide);border:1px solid #0000}.lesson-difficulty[data-astro-cid-5ksidjpu].beginner{color:var(--t-tone-sage);border-color:oklch(from var(--t-tone-sage) l c h / var(--alpha-30));background:oklch(from var(--t-tone-sage) l c h / var(--alpha-10))}.lesson-difficulty[data-astro-cid-5ksidjpu].intermediate{color:var(--t-tone-amber);border-color:oklch(from var(--t-tone-amber) l c h / var(--alpha-30));background:oklch(from var(--t-tone-amber) l c h / var(--alpha-10))}.lesson-length[data-astro-cid-5ksidjpu]{font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-subtle)}.lesson-progress[data-astro-cid-5ksidjpu]{align-items:center;gap:var(--space-2);margin-left:auto;display:none}.lesson-card[data-astro-cid-5ksidjpu].is-started .lesson-progress[data-astro-cid-5ksidjpu]{display:flex}.lesson-progress-track[data-astro-cid-5ksidjpu]{border-radius:var(--radius-full);background:var(--t-border-subtle);width:4rem;height:2px;display:block;overflow:hidden}.lesson-progress-bar[data-astro-cid-5ksidjpu]{border-radius:var(--radius-full);background:var(--t-fg-accent);width:0;height:100%;display:block}.lesson-progress-label[data-astro-cid-5ksidjpu]{font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-accent)}
