.gradeindex[data-astro-cid-ofy6s5lz]{container-type:inline-size}.grades[data-astro-cid-ofy6s5lz]{margin:var(--site-content-gap) 0 0;padding:var(--space-xs) var(--space-l);border:1px solid var(--site-edge);border-radius:var(--site-r-tool);background:var(--card);box-shadow:var(--site-lift-2);list-style:none;display:grid}.grade[data-astro-cid-ofy6s5lz]{gap:var(--space-xs);padding:var(--space-m) 0;grid-template-columns:minmax(0,1fr);display:grid}.grade[data-astro-cid-ofy6s5lz]+.grade[data-astro-cid-ofy6s5lz]{border-top:1px solid var(--site-edge)}.grade-name[data-astro-cid-ofy6s5lz]{min-height:var(--touch);color:var(--site-heading-ink);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.grade-name[data-astro-cid-ofy6s5lz]:hover .site-h3[data-astro-cid-ofy6s5lz]{color:var(--blue-ink);text-underline-offset:.15em;text-decoration:underline}.count[data-astro-cid-ofy6s5lz]{color:var(--lead-ink)}.courses[data-astro-cid-ofy6s5lz]{gap:0 var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.course[data-astro-cid-ofy6s5lz]{min-height:var(--touch);color:var(--blue-ink);text-underline-offset:.2em;text-wrap:pretty;align-items:center;text-decoration:none;display:inline-flex}.course[data-astro-cid-ofy6s5lz]:hover,.course[data-astro-cid-ofy6s5lz]:focus-visible{text-decoration:underline}@container (width>=44rem){.grade[data-astro-cid-ofy6s5lz]{gap:var(--space-l);grid-template-columns:11rem minmax(0,1fr);align-items:start}}
