.school-case-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;margin:1rem 0}
.school-case-facts div{min-width:0;padding:.55rem .65rem;border-radius:.5rem;background:var(--paper,#f4f3eb)}
.school-case-facts dt{font-size:.75rem;opacity:.75}
.school-case-facts dd{margin:.15rem 0 0;font-weight:600;overflow-wrap:anywhere}
.school-case-selection .starting-sources{display:flex;flex-wrap:wrap;gap:.35rem}
.school-case-selection .starting-sources a{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}
.school-case-selection>p>strong{overflow-wrap:anywhere}
.assigned-school-case{overflow-wrap:anywhere}
