.head.svelte-1evyj5s{margin-bottom:1.5rem}.eyebrow.svelte-1evyj5s{font-size:var(--step--1);letter-spacing:.05em;color:var(--ink-muted);margin:0;font-weight:700}h1.svelte-1evyj5s{margin:.3rem 0 .4rem}.sub.svelte-1evyj5s{color:var(--ink-muted);font-weight:400}.count.svelte-1evyj5s{color:var(--ink-muted);margin:0}h2.svelte-1evyj5s{font-size:var(--step-1);margin:2rem 0 .5rem}.lede.svelte-1evyj5s{color:var(--ink-muted);margin:0 0 .75rem}.two.svelte-1evyj5s{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem 2rem;display:grid}.two.svelte-1evyj5s h2:where(.svelte-1evyj5s){margin-top:1rem}.two.svelte-1evyj5s ul:where(.svelte-1evyj5s),.exam.svelte-1evyj5s{margin:0;padding-left:1.2rem}.two.svelte-1evyj5s li:where(.svelte-1evyj5s),.exam.svelte-1evyj5s li:where(.svelte-1evyj5s){margin-bottom:.3rem}.table-wrap.svelte-1evyj5s{overflow-x:auto}.structures.svelte-1evyj5s{border-collapse:collapse;width:100%;font-size:var(--step--1)}.structures.svelte-1evyj5s th:where(.svelte-1evyj5s),.structures.svelte-1evyj5s td:where(.svelte-1evyj5s){text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .7rem}.structures.svelte-1evyj5s thead:where(.svelte-1evyj5s) th:where(.svelte-1evyj5s){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.72rem;font-weight:800}.official.svelte-1evyj5s{white-space:nowrap;color:var(--ink-muted)}.uncovered.svelte-1evyj5s td:where(.svelte-1evyj5s){color:var(--ink-muted)}.soon.svelte-1evyj5s{background:var(--surface-alt);letter-spacing:.04em;text-transform:uppercase;color:var(--ochre,#8a6d1f);border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700;display:inline-block}.quizzes.svelte-1evyj5s{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.quizzes.svelte-1evyj5s a:where(.svelte-1evyj5s){border-radius:var(--radius-sm);color:inherit;align-items:center;gap:.7rem;padding:.5rem .7rem;text-decoration:none;display:flex}.quizzes.svelte-1evyj5s a:where(.svelte-1evyj5s):hover{background:var(--surface-alt)}.title.svelte-1evyj5s{font-size:var(--step--1);flex:1}.kind.svelte-1evyj5s{background:var(--surface-alt);width:1.9rem;height:1.9rem;color:var(--ink-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pager.svelte-1evyj5s{border-top:1px solid var(--line);justify-content:space-between;margin-top:2.5rem;padding-top:1rem;display:flex}.pager.svelte-1evyj5s a:where(.svelte-1evyj5s){align-items:center;gap:.35rem;font-weight:700;text-decoration:none;display:inline-flex}
