.mmi-root .ds{margin:8px 0 32px}.mmi-root .ds-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mmi-root .ds-school{border:2px solid var(--mmi-line);background:var(--mmi-card);border-radius:18px;align-content:start;gap:10px;padding:18px 20px;scroll-margin-top:80px;display:grid}.mmi-root .ds-school[hidden]{display:none}.mmi-root .ds-school:target{border-color:var(--mmi-accent)}.mmi-root .ds-name{color:var(--mmi-ink);margin:0;font-size:18px;line-height:1.3}.mmi-root .ds-programme+.ds-programme{border-top:1px solid var(--mmi-hair);padding-top:10px}.mmi-root .ds-prog-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 8px;display:flex}.mmi-root .ds-prog-name{color:var(--mmi-text);font-size:15px;font-weight:600}.mmi-root .ds-facts{grid-template-columns:68px minmax(0,1fr);gap:4px 12px;margin:0;font-size:15px;line-height:1.45;display:grid}.mmi-root .ds-facts dt{color:var(--mmi-ink);font-weight:700}.mmi-root .ds-facts dd{color:var(--mmi-text);margin:0}
