dl.svelte-ei8ncs{gap:var(--s-3) var(--s-5);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));margin:0;display:grid}dt.svelte-ei8ncs{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--ink-muted)}dd.svelte-ei8ncs{margin:var(--s-1) 0 0}.desc.svelte-ei8ncs{color:var(--ink-secondary)}.list-head.svelte-ei8ncs{justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.list-head.svelte-ei8ncs h2:where(.svelte-ei8ncs){font-size:var(--text-base);margin:0}.who.svelte-ei8ncs{min-width:14rem;max-width:26rem}.marks.svelte-ei8ncs{gap:var(--s-1);margin-top:var(--s-1);flex-wrap:wrap;display:flex}.motivation.svelte-ei8ncs{margin:var(--s-2) 0 0;color:var(--ink-secondary);font-size:var(--text-xs);font-style:italic}.breakdown.svelte-ei8ncs{width:30rem;min-width:20rem}.breakdown.svelte-ei8ncs .row{margin-bottom:2px}details.svelte-ei8ncs{font-size:var(--text-xs);color:var(--ink-secondary)}summary.svelte-ei8ncs{cursor:pointer;color:var(--ink-muted)}.sr.svelte-ei8ncs{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}
