section.svelte-tvyrat{margin-bottom:4rem}.section-title.svelte-tvyrat{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.section-title.svelte-tvyrat:after{content:"";background:var(--line);flex:1;height:1px}.who.svelte-tvyrat{color:var(--ink-3);font-size:.92rem}.note.svelte-tvyrat{color:var(--ink-3);font-size:.88rem;font-style:italic}.grid.svelte-tvyrat{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.course.svelte-tvyrat{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;justify-items:start;gap:.55rem;padding:1.25rem;display:grid}.course.svelte-tvyrat h3:where(.svelte-tvyrat){font-size:1.1rem;font-weight:600;line-height:1.25}.course.svelte-tvyrat p:where(.svelte-tvyrat):not(.label){font-size:.95rem}
