#syllabus .field{margin-block:1rem}#syllabus .check{min-height:44px}#syllabus-events{display:grid;gap:1rem}.syllabus-event{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);padding:1rem}.syllabus-event legend{font-weight:700}.syllabus-source{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface-2);padding:.75rem;border-radius:var(--radius-sm)}.syllabus-event .check input{flex-shrink:0}.syllabus-event>.check{display:flex;margin-block:.75rem}
