.guides-page[data-astro-cid-6q3v7t7h]{max-width:46rem;padding:var(--space-8) var(--space-5) var(--space-9);margin:0 auto}.guides-header[data-astro-cid-6q3v7t7h]{margin-bottom:var(--space-8)}.next-for-you[data-astro-cid-6q3v7t7h]{margin-bottom:var(--space-8);gap:var(--space-2);display:grid}.next-for-you[data-astro-cid-6q3v7t7h][hidden]{display:none}.next-for-you__label[data-astro-cid-6q3v7t7h]{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-accent);margin:0}.next-for-you__card[data-astro-cid-6q3v7t7h]{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid oklch(from var(--t-fg-accent) l c h / var(--alpha-45));background:oklch(from var(--t-tone-sky) l c h / var(--alpha-10));color:var(--t-fg-primary);text-decoration:none;display:grid}.next-for-you__card[data-astro-cid-6q3v7t7h]:focus-visible{outline:2px solid var(--t-border-focus);outline-offset:2px}.next-for-you__title[data-astro-cid-6q3v7t7h]{font-family:var(--type-family-display);font-weight:var(--type-weight-bold);font-size:var(--type-size-xl);line-height:var(--type-leading-snug)}.next-for-you__why[data-astro-cid-6q3v7t7h]{font-size:var(--type-size-sm);line-height:var(--type-leading-normal)}.next-for-you__row[data-astro-cid-6q3v7t7h]{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.next-for-you__meta[data-astro-cid-6q3v7t7h]{font-family:var(--type-family-mono);font-size:var(--type-size-xs);color:var(--t-fg-muted)}.next-for-you__go[data-astro-cid-6q3v7t7h]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--t-fg-accent);color:var(--t-bg-canvas);font-weight:var(--type-weight-semibold);font-size:var(--type-size-sm)}.next-for-you__alt[data-astro-cid-6q3v7t7h]{font-size:var(--type-size-sm);color:var(--t-fg-muted);margin:0}.next-for-you__alt[data-astro-cid-6q3v7t7h] a[data-astro-cid-6q3v7t7h]{color:var(--t-fg-accent)}.guides-start[data-astro-cid-6q3v7t7h].is-begun .start-lede[data-astro-cid-6q3v7t7h],.guides-start[data-astro-cid-6q3v7t7h].is-begun .start-item[data-astro-cid-6q3v7t7h].is-complete{display:none}.guides-all[data-astro-cid-6q3v7t7h]{margin:var(--space-8) 0 0;gap:var(--space-1);display:grid}.guides-all__link[data-astro-cid-6q3v7t7h]{align-items:center;gap:var(--space-2);font-weight:var(--type-weight-semibold);color:var(--t-fg-accent);min-height:2.75rem;text-decoration:none;display:inline-flex}.guides-all__note[data-astro-cid-6q3v7t7h]{font-size:var(--type-size-sm);color:var(--t-fg-muted)}.guides-title[data-astro-cid-6q3v7t7h]{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-6q3v7t7h]{color:var(--t-fg-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--t-border-subtle)}.guides-link[data-astro-cid-6q3v7t7h]:hover{text-decoration-color:currentColor}.guides-lede[data-astro-cid-6q3v7t7h]{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-6q3v7t7h]{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-6q3v7t7h]+.guides-module[data-astro-cid-6q3v7t7h]{margin-top:var(--space-8)}.module-heading[data-astro-cid-6q3v7t7h]{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-6q3v7t7h]{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-6q3v7t7h]{font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-subtle)}.module-done[data-astro-cid-6q3v7t7h]{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)}.start-lede[data-astro-cid-6q3v7t7h]{margin:calc(-1 * var(--space-2)) 0 var(--space-4);font-family:var(--type-family-narrative);font-size:var(--type-size-read);line-height:var(--type-leading-relaxed);color:var(--t-fg-muted);max-width:38rem}.start-list[data-astro-cid-6q3v7t7h]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.start-item[data-astro-cid-6q3v7t7h]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);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}.start-item[data-astro-cid-6q3v7t7h]:hover{border-color:var(--t-border-subtle);background:var(--t-bg-elevated)}.start-thumb[data-astro-cid-6q3v7t7h]{flex:none;line-height:0;display:block}.start-thumb[data-astro-cid-6q3v7t7h][hidden]{display:none}.start-text[data-astro-cid-6q3v7t7h]{align-items:baseline;gap:var(--space-3);flex:auto;min-width:0;display:flex}.start-num[data-astro-cid-6q3v7t7h]{font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-accent);flex:none}.start-name[data-astro-cid-6q3v7t7h]{min-width:0;font-size:var(--type-size-sm);font-weight:var(--type-weight-semibold);color:var(--t-fg-primary);line-height:var(--type-leading-snug);flex:auto}.start-length[data-astro-cid-6q3v7t7h]{font-family:var(--type-family-mono);font-size:var(--type-size-2xs);color:var(--t-fg-subtle);flex:none}.start-item[data-astro-cid-6q3v7t7h].is-complete .lesson-tick[data-astro-cid-6q3v7t7h]{opacity:1}.start-item[data-astro-cid-6q3v7t7h].is-complete .start-num[data-astro-cid-6q3v7t7h]{color:var(--t-tone-sage)}.guides-continue[data-astro-cid-6q3v7t7h] .start-text[data-astro-cid-6q3v7t7h]{row-gap:var(--space-1);flex-wrap:wrap}.guides-continue[data-astro-cid-6q3v7t7h] .start-num[data-astro-cid-6q3v7t7h]{font-family:var(--type-family-ui);font-weight:var(--type-weight-medium);flex-basis:100%}.guides-continue[data-astro-cid-6q3v7t7h] .start-length[data-astro-cid-6q3v7t7h]{flex:0 auto;min-width:0}.guides-words[data-astro-cid-6q3v7t7h]{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}.your-sky-caption[data-astro-cid-6q3v7t7h]{margin:var(--space-3) 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}.birthday-form[data-astro-cid-6q3v7t7h]{align-items:end;gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,7rem)) auto;display:grid}@media (width<=30rem){.birthday-form[data-astro-cid-6q3v7t7h]{grid-template-columns:repeat(3,minmax(0,1fr))}.birthday-form[data-astro-cid-6q3v7t7h] .birthday-submit{grid-column:1/-1}}.birthday-problem[data-astro-cid-6q3v7t7h]{margin:var(--space-3) 0 0;font-size:var(--type-size-sm);color:var(--t-tone-rose)}.birthday-result[data-astro-cid-6q3v7t7h]{margin-top:var(--space-4)}.birthday-line[data-astro-cid-6q3v7t7h],.birthday-light[data-astro-cid-6q3v7t7h]{margin:0 0 var(--space-3);font-family:var(--type-family-narrative);font-size:var(--type-size-sm);line-height:var(--type-leading-relaxed);color:var(--t-fg-primary);max-width:38rem}.birthday-light[data-astro-cid-6q3v7t7h] a{color:var(--t-fg-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-color:var(--t-border-subtle)}.birthday-light[data-astro-cid-6q3v7t7h] a:hover{text-decoration-color:currentColor}.birthday-light[data-astro-cid-6q3v7t7h][hidden]{display:none}.birthday-actions[data-astro-cid-6q3v7t7h]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.birthday-also[data-astro-cid-6q3v7t7h]{margin:var(--space-3) 0 0;font-size:var(--type-size-sm);color:var(--t-fg-muted)}.birthday-problem[data-astro-cid-6q3v7t7h][hidden],.birthday-result[data-astro-cid-6q3v7t7h][hidden]{display:none}.lesson-tick[data-astro-cid-6q3v7t7h]{color:var(--t-tone-sage);opacity:0;flex:none}
