.CurriculumGraph-module__R69mLq__wrap{-webkit-overflow-scrolling:touch;justify-content:center;padding:24px 0;display:flex;overflow-x:auto}.CurriculumGraph-module__R69mLq__svg{font-family:var(--font-sans);flex:none}.CurriculumGraph-module__R69mLq__edge{fill:none;stroke:#d4d4d4;stroke-width:1.5px;transition:stroke .16s,stroke-width .16s}.CurriculumGraph-module__R69mLq__edgeActive{stroke:#1d4ed8;stroke-width:2px}.CurriculumGraph-module__R69mLq__node{cursor:pointer;transition:opacity .16s}.CurriculumGraph-module__R69mLq__node:focus{outline:none}.CurriculumGraph-module__R69mLq__nodeBox{fill:#fff;stroke:#e5e5e5;stroke-width:1px;transition:stroke .16s,stroke-width .16s}.CurriculumGraph-module__R69mLq__node:hover .CurriculumGraph-module__R69mLq__nodeBox,.CurriculumGraph-module__R69mLq__node:focus .CurriculumGraph-module__R69mLq__nodeBox{stroke:#1d4ed8;stroke-width:1.5px}.CurriculumGraph-module__R69mLq__nodeDim{opacity:.5}.CurriculumGraph-module__R69mLq__nodeContent{box-sizing:border-box;pointer-events:none;align-items:center;gap:12px;width:100%;height:100%;padding:12px 14px;display:flex;overflow:hidden}.CurriculumGraph-module__R69mLq__nodeIcon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.CurriculumGraph-module__R69mLq__nodeText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CurriculumGraph-module__R69mLq__nodeTitle{font-family:var(--font-serif);color:#0a0a0a;letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.15;overflow:hidden}.CurriculumGraph-module__R69mLq__nodeTagline{color:#525252;white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.3;overflow:hidden}@media (prefers-reduced-motion:reduce){.CurriculumGraph-module__R69mLq__edge,.CurriculumGraph-module__R69mLq__nodeBox,.CurriculumGraph-module__R69mLq__node{transition:none}}
