.crumbs[data-astro-cid-ae7xwjmx]{display:flex;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-faint);margin-block-end:var(--space-6)}.crumbs[data-astro-cid-ae7xwjmx] a[data-astro-cid-ae7xwjmx]{display:inline-flex;align-items:center;min-height:var(--tap-target-min);text-decoration:none;color:var(--text-muted)}.head__tags[data-astro-cid-ae7xwjmx]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-block-end:var(--space-4)}.levels[data-astro-cid-ae7xwjmx]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5);max-width:var(--width-prose)}.level[data-astro-cid-ae7xwjmx]{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md);scroll-margin-block-start:var(--space-12)}.level__title[data-astro-cid-ae7xwjmx]{font-size:var(--text-lg);margin:0;color:var(--text-heading)}.level__note[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-3);line-height:var(--leading-prose);color:var(--text-muted)}.level__meta[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-2);font-size:var(--text-sm);color:var(--text-faint)}.level[data-astro-cid-ae7xwjmx] .scroll-x[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-4)}.level__cta[data-astro-cid-ae7xwjmx]{display:inline-flex;align-items:center;min-height:var(--tap-target-min);margin-block-start:var(--space-4);padding-inline:var(--space-5);border:1px solid var(--border-accent);border-radius:var(--radius-full);font-weight:var(--weight-bold);text-decoration:none;color:var(--text-heading);background:var(--surface-sunken)}.level__cta[data-astro-cid-ae7xwjmx]:hover{background:var(--action-bg);color:var(--action-text)}.faq[data-astro-cid-ae7xwjmx]{margin:0;max-width:var(--width-prose)}.faq__item[data-astro-cid-ae7xwjmx]+.faq__item[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-5);padding-block-start:var(--space-5);border-block-start:1px solid var(--border-subtle)}.faq[data-astro-cid-ae7xwjmx] dt[data-astro-cid-ae7xwjmx]{font-weight:var(--weight-bold);color:var(--text-heading)}.faq[data-astro-cid-ae7xwjmx] dd[data-astro-cid-ae7xwjmx]{margin:var(--space-2) 0 0;color:var(--text-muted);line-height:var(--leading-prose)}.reads[data-astro-cid-ae7xwjmx]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4);max-width:var(--width-prose)}.reads__item[data-astro-cid-ae7xwjmx]{padding:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:var(--radius-md)}.reads__link[data-astro-cid-ae7xwjmx]{display:inline-flex;align-items:center;min-height:var(--tap-target-min);font-weight:var(--weight-bold);text-decoration:none}.reads__desc[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-1);font-size:var(--text-sm);color:var(--text-muted);line-height:var(--leading-prose)}.facts[data-astro-cid-ae7xwjmx]{display:flex;flex-wrap:wrap;gap:var(--space-6);margin:0}.facts__item[data-astro-cid-ae7xwjmx] dt[data-astro-cid-ae7xwjmx]{font-size:var(--text-xs);color:var(--text-faint)}.facts__item[data-astro-cid-ae7xwjmx] dd[data-astro-cid-ae7xwjmx]{margin:var(--space-1) 0 0;font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-heading)}.slot__tutor[data-astro-cid-ae7xwjmx]{display:inline-flex;align-items:center;min-height:var(--tap-target-min)}.tag[data-astro-cid-ae7xwjmx]{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--text-on-accent-soft);padding:var(--space-1) var(--space-3);background:var(--surface-accent-soft);border-radius:var(--radius-full)}.tag--muted[data-astro-cid-ae7xwjmx]{color:var(--text-muted);background:var(--c-ink-100)}.head__facts[data-astro-cid-ae7xwjmx]{display:flex;flex-wrap:wrap;gap:var(--space-6);margin-block-start:var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--border-subtle)}.head__facts[data-astro-cid-ae7xwjmx] dt[data-astro-cid-ae7xwjmx]{font-size:var(--text-xs);color:var(--text-faint)}.head__facts[data-astro-cid-ae7xwjmx] dd[data-astro-cid-ae7xwjmx]{margin:var(--space-1) 0 0;font-weight:var(--weight-bold);color:var(--text-heading)}.summary[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-6);max-width:var(--width-prose);line-height:var(--leading-prose)}.summary[data-astro-cid-ae7xwjmx]+.summary[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-4)}.highlights[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-5);max-width:var(--width-prose);color:var(--text-muted)}.block[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-10)}.block[data-astro-cid-ae7xwjmx] h2[data-astro-cid-ae7xwjmx]{font-size:var(--text-xl);margin-block-end:var(--space-4)}.slots-note[data-astro-cid-ae7xwjmx]{margin-block-end:var(--space-3);font-size:var(--text-sm);color:var(--text-faint)}.quote-lead[data-astro-cid-ae7xwjmx]{max-width:var(--width-prose);line-height:var(--leading-prose);color:var(--text-muted)}.slots[data-astro-cid-ae7xwjmx]{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:30rem}.slots[data-astro-cid-ae7xwjmx] th[data-astro-cid-ae7xwjmx],.slots[data-astro-cid-ae7xwjmx] td[data-astro-cid-ae7xwjmx]{padding:var(--space-3);text-align:start;border-block-end:1px solid var(--border-subtle)}.slots[data-astro-cid-ae7xwjmx] th[data-astro-cid-ae7xwjmx]{background:var(--surface-sunken);color:var(--text-heading);font-weight:var(--weight-bold)}.scroll-x[data-astro-cid-ae7xwjmx]{overflow-x:auto}.cta[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-12);padding:var(--space-6);background:var(--surface-sunken);border:1px solid var(--border-accent);border-radius:var(--radius-lg);max-width:var(--width-prose)}.cta__lede[data-astro-cid-ae7xwjmx]{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-heading)}.cta__body[data-astro-cid-ae7xwjmx]{margin-block-start:var(--space-3);color:var(--text-muted);line-height:var(--leading-prose)}.cta__btn[data-astro-cid-ae7xwjmx]{display:inline-flex;align-items:center;min-height:var(--tap-target-min);margin-block-start:var(--space-5);padding-inline:var(--space-6);background:var(--action-bg);color:var(--action-text);font-weight:var(--weight-bold);text-decoration:none;border-radius:var(--radius-full)}.cta__btn[data-astro-cid-ae7xwjmx]:hover{background:var(--action-bg-hover);color:var(--action-text)}
