.head.svelte-1qq5sqh{border-bottom:2px solid var(--ink);padding-bottom:2rem}.kicker.svelte-1qq5sqh{color:var(--muted);font-family:var(--ui);letter-spacing:.06em;margin:0 0 .3rem;font-size:.75rem}h1.svelte-1qq5sqh{margin:0;font-size:clamp(2.5rem,9vw,4rem);font-weight:500;line-height:1.05}.lead.svelte-1qq5sqh{color:#3a3a44;max-width:36rem;margin:1.25rem 0 0}section.svelte-1qq5sqh{margin-top:3rem}h2.svelte-1qq5sqh{border-top:2px solid var(--ink);letter-spacing:.02em;align-items:baseline;gap:.6rem;margin:0 0 1rem;padding-top:.75rem;font-size:1.0625rem;font-weight:700;display:flex}h2.svelte-1qq5sqh i:where(.svelte-1qq5sqh){color:var(--accent);font-family:var(--ui);font-variant-numeric:tabular-nums;font-size:.6875rem;font-style:normal}.body.svelte-1qq5sqh{max-width:38rem;margin:0 0 .75rem}.grades.svelte-1qq5sqh{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.grades.svelte-1qq5sqh a:where(.svelte-1qq5sqh){border-bottom:1px solid var(--line);min-height:56px;color:inherit;justify-content:space-between;align-items:baseline;padding:.5rem .75rem .5rem 0;text-decoration:none;transition:color .15s;display:flex}.grades.svelte-1qq5sqh a:where(.svelte-1qq5sqh):hover{color:var(--accent)}.label.svelte-1qq5sqh{font-size:1.25rem}.count.svelte-1qq5sqh{color:var(--muted);font-family:var(--ui);font-size:.75rem}
