.pgm-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbl.roles .need.pgm-need{position:relative;overflow:hidden}.pgm-need-bar{position:absolute;left:0;bottom:0;height:3px;background:var(--accent);border-radius:0 3px 3px 0;pointer-events:none}.rows .body.pgm-body{padding:0;border-top:0}.rows .pgm-body-in{padding:20px 24px 26px;border-top:1px solid var(--navy-line)}.identity .program-note{margin-top:18px;max-width:560px;padding:14px 18px;border-left:3px solid var(--school,var(--accent));border-radius:10px;background:color-mix(in srgb,var(--school,var(--accent)) 7%,#fff)}.identity .program-note p{margin:6px 0 0;line-height:1.55}.identity .program-note small{display:block;margin-top:8px;color:var(--muted);font-size:12px}