.grades.svelte-t2q0oc{display:grid;gap:2.5rem;margin-top:1rem}.grade.svelte-t2q0oc{display:grid;grid-template-columns:15rem 1fr;gap:1rem 3rem;padding-top:1.8rem;border-top:3px solid var(--ink)}header.svelte-t2q0oc h2:where(.svelte-t2q0oc){font-size:1.8rem}header.svelte-t2q0oc p:where(.svelte-t2q0oc){margin:.4rem 0 0;font-weight:800;color:var(--ink-soft);font-size:.95rem}.subjects.svelte-t2q0oc{display:grid;gap:.9rem}details.svelte-t2q0oc{background:#fff;border:var(--line);border-radius:20px;padding:.2rem 1.3rem .4rem;box-shadow:4px 4px 0 var(--ink)}summary.svelte-t2q0oc{cursor:pointer;font-family:var(--display);font-variation-settings:"SOFT" 100,"WONK" 0,"opsz" 36;font-weight:700;font-size:1.3rem;padding:.8rem 0;list-style-position:outside}details[open].svelte-t2q0oc summary:where(.svelte-t2q0oc){border-bottom:2px dashed var(--ink);margin-bottom:.6rem}details.svelte-t2q0oc h3:where(.svelte-t2q0oc){font-family:var(--body);font-variation-settings:normal;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sky-deep);margin:1.1rem 0 .4rem}ul.svelte-t2q0oc{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem .45rem}li.svelte-t2q0oc{font-size:.95rem;font-weight:600;padding:.15rem .7rem;background:var(--paper);border:2px solid var(--ink);border-radius:999px}.later.svelte-t2q0oc .subjects:where(.svelte-t2q0oc) p:where(.svelte-t2q0oc){margin:0;max-width:40rem;color:var(--ink-soft)}@media(max-width:820px){.grade.svelte-t2q0oc{grid-template-columns:1fr}}
