/* Relay final 23:08 (LOCAL ONLY): course stats row as one medium-glass panel, same recipe as the All programs format boxes. Labels are plain HTML in each course page. */
.pg-stats.pg-stats4{box-sizing:border-box;max-width:640px;padding:12px 16px;border-radius:16px;
  background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);
  border:1px solid #D6DCE8;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 1px 0 0 rgba(255,255,255,.6),0 10px 24px rgba(20,32,74,.14)}
.pg-hero-top .pg-stats.pg-stats4{width:auto;max-width:640px}
.pg-stats4 .pg-st{min-width:0}
.pg-stats4 .pg-st span{color:#3E4866;overflow-wrap:anywhere}
.pg-stats4 .pg-or{font:600 12.5px/1 var(--font,inherit);color:#5A6380}
@media (max-width:1020px){.pg-stats.pg-stats4{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}
@media (max-width:600px){.pg-hero-top .pg-stats.pg-stats4{width:100%;padding:10px 12px}}
@media (min-width:601px){.pg-stats.pg-stats4,.pg-hero-top .pg-stats.pg-stats4{max-width:720px}.pg-stats4 .pg-st,.pg-stats4 .pg-st:last-child{max-width:none}.pg-stats4 .pg-st span{white-space:nowrap}}
@media (min-width:601px) and (max-width:700px){.pg-stats4 .pg-st span{white-space:normal}}
