.nmc-overview-facts,.nmc-course-note,.nmc-admission-note{margin-top:28px;padding-top:20px;border-top:1px solid #d6dfd8}
.nmc-fact-list{margin:18px 0;border:1px solid #d6dfd8;border-radius:12px;overflow:hidden}
.nmc-fact-row{display:grid;grid-template-columns:minmax(0,45%) minmax(0,55%);border-bottom:1px solid #d6dfd8}.nmc-fact-row:last-child{border-bottom:0}
.nmc-fact-row dt,.nmc-fact-row dd{margin:0;padding:16px 20px;min-width:0;overflow-wrap:anywhere;line-height:1.55}.nmc-fact-row dt{background:#eef3ec;font-weight:700;color:#204d3e}.nmc-fact-row dd{background:#fff}.nmc-fact-row dd small{display:block;color:#566960;font-size:13px;margin-top:4px}.nmc-fact-row:last-child dd{font-weight:700;font-size:20px;color:#204d3e}
.nmc-code-note{background:#f4f2e6;padding:16px;border-radius:10px}.nmc-timeline{list-style:none;margin:18px 0;padding:0;border-left:2px solid #9ab6a5}.nmc-timeline li{padding:0 0 18px 20px}.nmc-timeline p{margin:6px 0 0}.nmc-guidance{margin:14px 0}.nmc-guidance summary{cursor:pointer;font-weight:600}
main[data-nmc-version=C09] .decision-grid:has([data-nmc-intake]){grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}
@media(max-width:600px){.nmc-fact-row{grid-template-columns:1fr}.nmc-fact-row dt{padding:12px 16px 6px}.nmc-fact-row dd{padding:8px 16px 14px}.nmc-fact-row dd small{font-weight:400}main[data-nmc-version=C09] .decision-grid:has([data-nmc-intake]){grid-template-columns:1fr}}
